Domande taggate «python»

Python è un linguaggio di programmazione interpretato dinamicamente e di alto livello. Il suo design si concentra su una sintassi chiara, un approccio intuitivo alla programmazione orientata agli oggetti e rendendo evidente il modo giusto di fare le cose. Python supporta moduli ed eccezioni e ha una vasta libreria di moduli standard. Python è generico e quindi ampiamente utilizzato, dal web ai sistemi integrati.



24
Quali sono gli svantaggi di Python? [chiuso]
Python sembra essere di gran moda in questi giorni, e non immeritatamente, perché è davvero un linguaggio con il quale quasi si diverte a ricevere un nuovo problema da risolvere. Ma, come disse una volta un saggio (chiamandolo un saggio solo perché non ho idea di chi l'abbia effettivamente detto; …

8
'import module' vs. 'from module import function'
Ho sempre usato questo metodo: from sys import argv e usare argvsolo con argv . Ma esiste una convenzione per l'utilizzo di questo: import sys e usando l'argv di sys.argv Il secondo metodo rende il codice auto documentato e io (davvero) aderisco ad esso. Ma il motivo per cui preferisco …
143 python 


2
Convenzione sulla denominazione dei file Python?
Ho visto questa parte di PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Non sono chiaro se questo si riferisce al nome del file di un modulo / classe / pacchetto. Se avessi un esempio di ciascuno, i nomi dei file dovrebbero essere tutti in minuscolo con caratteri di sottolineatura, se appropriato? O qualcos'altro?

3
Perché Python è stato scritto con GIL?
Il blocco dell'interprete globale (GIL) sembra essere spesso citato come uno dei motivi principali per cui il threading e simili è un tocco complicato in Python - il che solleva la domanda "Perché è stato fatto in primo luogo?" Non essendo un programmatore, non ho idea del perché potrebbe essere: …



2
Cosa c'è di sbagliato con le importazioni relative in Python?
Di recente ho aggiornato le versioni di pylint , un popolare verificatore di stili Python. È diventato balistico in tutto il mio codice, indicando i luoghi in cui importare i moduli nello stesso pacchetto, senza specificare il percorso completo del pacchetto. Il nuovo messaggio di errore è W0403. W0403: L'importazione …

5
Perché% s è meglio di + per la concatenazione?
Capisco che dovremmo usare %sper concatenare una stringa piuttosto che +in Python. Potrei fare uno qualsiasi di: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Ma perché dovrei usare qualcosa di …
88 python  strings 

9
Controlla prima vs gestione delle eccezioni?
Sto lavorando al libro "Head First Python" (è la mia lingua da imparare quest'anno) e sono arrivato a una sezione in cui discutono di due tecniche di codice: Verifica prima e Gestione delle eccezioni. Ecco un esempio del codice Python: # Checking First for eachLine in open("../../data/sketch.txt"): if eachLine.find(":") != …


3
Come mi allontano dalla scuola di pensiero "for-loop"?
Questa è una domanda piuttosto concettuale, ma speravo di ottenere qualche buon consiglio in merito. Gran parte della programmazione che faccio è con array ( NumPy ); Spesso devo abbinare gli elementi in due o più array di dimensioni diverse e la prima cosa a cui vado è un for-loop …
79 python  array  loops 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.