Dal corso: Formazione essenziale su Python

Informazioni su Python 3

- [Istruttore] Python è un linguaggio di scripting moderno e orientato agli oggetti. Python è stato sviluppato alla fine del 1980 dal programmatore di ricerca olandese Guido van Rossum. Guido ha scritto il primo interprete Python durante le sue vacanze di Natale nel 1989. Scelse il nome Python come riferimento al Monty Python's Flying Circus. Guido rimane l'autore principale di Python fino ad oggi, e la comunità Python si riferisce affettuosamente a lui come BDFL, Benevolent Dictator For Life. C'è una filosofia di base dietro il linguaggio Python, che include le seguenti affermazioni: Bello è meglio che brutto. È sempre una buona idea rendere il codice elegante e leggibile. Esplicito è meglio che implicito. Non far indovinare ai tuoi lettori cosa fa il tuo codice, rendilo ovvio. Semplice è meglio che complesso. Se riesci a renderlo semplice, fallo. Complesso è meglio che complicato. Se la complessità è necessaria, non complicarla. La leggibilità conta. Come lettore occasionale con una buona conoscenza del linguaggio Python, dovresti essere in grado di comprendere il codice con un minimo sforzo. Per l'elenco completo, digita semplicemente Importa questo in qualsiasi interprete Python. Python 3 è molto vicino alla visione ideale di Guido per Python. Il codice scritto per Python 2 deve essere portato per l'uso con Python 3. Tutti i tipi di dati, incluse funzioni e classi, sono ora basati sul modello a oggetti di Python. In Python 2, stampa era una parola chiave e non richiedeva parentesi. In Python 3 è una funzione e richiede parentesi. Python 2 aveva tipi separati per interi e interi lunghi. Ora c'è solo un tipo di intero. Python 2 aveva tipi separati di stringhe per dati Unicode, Ascii e APID. Tutto il testo è ora Unicode e c'è un tipo di dati APID separato. Questo corso insegna Python 3. C'è molto codice legacy scritto per Python 2 e potrebbe essere importante mantenerlo per un po '. Mentre registro questo corso, Python 3 è stato in giro per quasi 10 anni e la quantità di codice legacy sta diminuendo. Consiglio vivamente di scrivere nuovo codice usando esclusivamente Python 3. Python è un linguaggio ricco e sarebbe impossibile per me coprirlo tutto nel tempo assegnato per questo corso. La documentazione online è accessibile ed esaustiva. Ti consiglio di familiarizzare con esso. Python è un linguaggio di programmazione molto potente e versatile. È supportato praticamente su tutti i sistemi operativi comuni ed è facile da imparare e da supportare. Nel resto di questo corso, ti mostrerò gli elementi essenziali di Python, in modo da poter sviluppare soluzioni rapide e semplici a problemi comuni, nonché sistemi interattivi più grandi e complessi.

Contenuti