Domande con tag 'python'

0
risposte

Quali sono gli svantaggi di Python? [chiuso]

Python sembra essere di gran moda al giorno d'oggi, e non inderogabilmente, perché è davvero un linguaggio con cui ci si diverte a ricevere un nuovo problema da risolvere. Ma, come disse un uomo saggio (chiamandolo un uomo saggio solo perché...
posta 27.06.2012 - 17:11
3
risposte

Perché Python è stato scritto con GIL?

Il global interpreter lock (GIL) sembra essere spesso citato come una delle principali ragioni per cui il threading e simili è un po 'complicato in Python - il che solleva la domanda "Perché è stato fatto in primo luogo?" Non essere un progra...
posta 13.02.2013 - 02:14
1
risposta

Modulo contro pacchetto?

Ogni volta che faccio from 'x' import 'y' mi chiedevo quale dei due è considerato il 'modulo' e quale è il 'pacchetto', e perché non è il contrario?     
posta 01.10.2011 - 22:08
8
risposte

'import module' vs. 'from module import function'

Ho sempre utilizzato questo metodo: from sys import argv e usa argv con solo argv . Ma esiste una convenzione per l'uso di questo: import sys e utilizzo di argv di sys.argv Il secondo metodo rende il codice auto-documenta...
posta 18.02.2013 - 06:43
8
risposte

Esistono schemi di progettazione non necessari in linguaggi dinamici come Python?

Ho iniziato a leggere il libro dei modelli di design del GoF. Alcuni modelli sembrano molto simili con solo piccole differenze concettuali. Pensi che fuori dai molti pattern alcuni non siano necessari in un linguaggio dinamico come Python (ad...
posta 24.07.2012 - 09:18
15
risposte

È sempre una buona pratica scrivere una funzione per tutto ciò che deve essere ripetuto due volte?

Da parte mia, non vedo l'ora di scrivere una funzione quando devo fare qualcosa più di due volte. Ma quando si tratta di cose che appaiono solo due volte, è un po 'più complicato. Per il codice che richiede più di due righe, scriverò una funz...
posta 13.01.2015 - 05:15
9
risposte

Verifica la gestione di First vs Exception?

Sto lavorando al libro "Head First Python" (è la mia lingua per imparare quest'anno) e Sono arrivato a una sezione in cui discutono su due tecniche di codice: Controllo della gestione di First vs Exception. Ecco un esempio del codice Pytho...
posta 11.03.2012 - 03:53
5
risposte

Perché% s è meglio di + per la concatenazione?

Capisco che dovremmo usare %s per concatenare una stringa anziché + in Python. Potrei fare qualsiasi di: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world)...
posta 07.12.2015 - 11:33
3
risposte

Come mi allontano dalla scuola di pensiero "for-loop"?

Questa è una domanda piuttosto concettuale, ma speravo di poter ottenere qualche buon consiglio al riguardo. Gran parte della programmazione che faccio è con ( NumPy ) array; Spesso devo abbinare gli elementi in due o più matrici di dimensioni d...
posta 26.08.2014 - 14:02
2
risposte

Cosa c'è di sbagliato nelle importazioni relative in Python?

Recentemente ho aggiornato le versioni di pylint , un popolare strumento di controllo dello stile di Python. È diventato balistico in tutto il mio codice, sottolineando i luoghi in cui importare i moduli nello stesso pacchetto, senza specifi...
posta 04.08.2012 - 17:29