Struttura del corso
Introduzione alla programmazione Python
- Esecuzione del codice Python
- Utilizzo degli strumenti di sviluppo Python (IDE e strumenti da riga di comando)
- Lavorare con le shell Python e iPython, nonché con iPython Notebook
Tipi di dati e operazioni
- Interi e floating point – probabilmente non necessario
- Stringhe e byte – probabilmente non necessario
- Terne e liste
- Dizionari e dizionari ordinati
- Insiemi e insiemi immutabili (frozen sets)
Organizzazione e distribuzione del codice
- Creazione di moduli e pacchetti
- Distribuzione del codice ai repository
Programmazione orientata agli oggetti e funzionale
- Creazione e utilizzo di funzioni e classi
- Modifica di funzioni e classi con decoratori
- Introduzione alle meta-classi
Gestione degli errori e testing
- Gestione e sollevamento di eccezioni
- Scrittura ed esecuzione di test (doc test e test unitari)
- Verifica della copertura del codice tramite test
Lavoro con file e directory
- Accesso a diversi tipi di file e principi di gestione dei file
- Creazione, lettura, aggiornamento ed eliminazione di file (inclusi file di testo regolari, csv, nonché file Microsoft Word e Microsoft Excel)
- Estrazione di dati da file di testo utilizzando Espressioni Regolari
- Creazione ed eliminazione di directory, elenco e ricerca di file
Requisiti
Nessuno.
Recensioni (7)
tutto era perfetto
Florin Vrincianu
Corso - Python Programming Fundamentals
Traduzione automatica
Il fatto che l'istruttore potesse guidarci e correggerci quando necessario, spiegando cosa era stato fatto in modo errato
Roxana - Emilia Zamfir
Corso - Python Programming Fundamentals
Traduzione automatica
È stato un'introduzione arrotondata al Python, che mi ha dato la fiducia di affrontare immediatamente alcuni programmi di livello base prima di provare qualcosa di più impegnativo.
Graham - Quantum Detectors Ltd
Corso - Python Programming Fundamentals
Traduzione automatica
Mi è piaciuto poter fare domande e Abhi ha risposto a tutte fornendo ottimi esempi.
Bozena - New College Durham
Corso - Python Programming Fundamentals
Traduzione automatica
Tutto era a posto. Il formatore era molto preparato e ho davvero apprezzato il corso.
Gelep Dragos
Corso - Python Programming Fundamentals
Traduzione automatica
Il corso era semplice, intuitivo e facile da seguire, gli esercizi coprivano gli argomenti discussi in precedenza.
Alexandru - BRD
Corso - Python Programming Fundamentals
Traduzione automatica
La competenza.
Dan Nohai - BRD
Corso - Python Programming Fundamentals
Traduzione automatica