Consigli Python

May 3

Programmatore Guido van Rossum ha creato il linguaggio di programmazione Python nel 1990. Van Rossum progettato Python per essere facilmente leggibile anche da parte di nuovi programmatori, che è il motivo per cui la sintassi è diversa da C e Java. Python è un linguaggio di programmazione interpretato; richiede un altro programma, un interprete, per eseguirlo. Sia Python e l'interprete sono disponibili come download gratuiti dal Python Software Foundation.

moduli

Quando si scrive un programma Python di considerevoli dimensioni, scomponendola in più file rende più facile da gestire. Includendo diverse funzioni in un unico file, si rendono in un modulo che è possibile importare in altri script e programmi Python. Ogni file deve avere l'estensione .py. Per rivedere la documentazione interna per qualsiasi modulo particolare, dare Python il nome del modulo seguito da doc. Python viene fornito con una libreria di moduli standard disponibili per l'uso.

Ottimizzazione

Dopo aver scritto il programma, verificare per assicurarsi che venga eseguito correttamente. Se funziona, ma gira lentamente, ottimizzare per renderlo più efficace. Python ha una serie di profili di moduli per aiutare con questo, cercando sopra il vostro programma e di identificare i colli di bottiglia. Riscrivere i punti deboli senza disturbare il codice che funziona senza intoppi. Eseguire il programma di nuovo dopo la vostra riscrittura per confermare che funziona ancora correttamente.

Errori

Due categorie comuni di errori di programma Python sono eccezioni ed errori di sintassi. I nuovi programmatori fanno un sacco di errori di sintassi, ad esempio, non compreso i due punti per separare un blocco di codice. strumento di parser di Python consente di individuare il problema. Le eccezioni sono il codice sintatticamente corretto che non esegue correttamente. Se hai creato un'eccezione Python riconosce, Python può informare quando si esegue il programma che avete un NameError o un TypeError e spiegare il contesto in cui è successo.

Altre lingue

E 'importante ricordare che Python non è C, C ++ o Java; non segue le stesse regole. La maggior parte dei linguaggi di programmazione compilati usano virgola per separare le dichiarazioni e le parentesi graffe a blocchi di codice separati. Python usa il ritorno a capo per le dichiarazioni; utilizza due punti e l'indentazione per blocchi di codice. Python offre anche tipizzazione dinamica. A differenza di Java e C ++, non devi mai di identificare in modo esplicito un tipo di dati; Python tiene traccia tipi di dati internamente.