Il corso fornisce ai partecipanti un'introduzione approfondita al linguaggio di programmazione Python e lo sviluppo di competenze in vari ambiti della programmazione.
Il corso sviluppa competenze essenziali nella programmazione Python, preparando i partecipanti per una varietà di attività e progetti di sviluppo software, inclusa la formazione per progetti di apprendimento automatico e intelligenza artificiale.
• Nozioni di base sul linguaggio di programmazione Python e introduzione alla sintassi.
• Utilizzo di applicazioni Python e creazione di programmi funzionali.
• Lavorare con diversi tipi di dati e utilizzare operatori per manipolarli.
• Creazione e utilizzo di funzioni per organizzare e riutilizzare il codice.
• Miglioramento delle funzioni con i decoratori.
• Inserimento di funzioni in moduli e creazione di pacchetti complessi.
• Concetti di programmazione orientata agli oggetti e creazione di classi.
• Comprendere le metaclassi e come possono essere utilizzate.
• Manipolazione di file e directory nonché accesso a diversi tipi di file.
• Estrarre i dati utilizzando le espressioni regolari (RegExp).
• Gestione e gestione degli errori e delle eccezioni nel codice Python.
• Creazione ed esecuzione di test per garantire la qualità del codice.
• Elaborazione e manipolazione dei dati utilizzando la libreria Pandas.
• Lavorare con i database e utilizzare le API per accedere a vari tipi di database, inclusi i database NoSQL.
Non sono previsti prerequisiti di certificazione per questo corso. Costituisce titolo preferenziale l'esperienza specifica nella conoscenza di un linguaggio di programmazione.
• Introduzione al linguaggio di programmazione Python
• Utilizzo di applicazioni Python
• Utilizzo di diversi tipi di dati e operatori
• Creazione e utilizzo di funzioni
• Modificare le funzioni utilizzando i decoratori
• Creazione di pacchetti
• Programmazione orientata agli oggetti
• Introduzione di meta-classi
• Lavorare e operare con file e directory e accedere a diversi tipi di file
• Estrazione dei dati RegExp
• Gestione degli errori e delle eccezioni
• Scrittura ed esecuzione di test
• Elaborazione dati con Panda
• Operazioni sui database, utilizzo delle API per l'accesso ai database e utilizzo dei database NoSQL
Non ci sono raccomandazioni in questo momento.
Dopo questo corso riceverai un certificato di laurea.

