Python è un linguaggio di programmazione molto diffuso, utilizzato da amministratori di sistema, data scientist e sviluppatori per creare applicazioni web e moduli personalizzati di Red Hat Ansible Automation, eseguire analisi statistiche e addestrare modelli di AI/ML.
Questo corso illustra il linguaggio Python e insegna concetti fondamentali come flusso di controllo, cicli, strutture di dati, funzioni, I/O di file, espressioni regolari, analisi di file JSON e debugging. Il corso si svolge su Python 3 e RHEL 9.0.
Il corso tratterà i seguenti argomenti :
- Concetti di base sulla sintassi, sulle funzioni e sui tipi di dati di Python
- Eseguire il debug degli script Python utilizzando Python debugger (pdb)
- Utilizzare le strutture dati Python come dizionari, insiemi, tuple ed elenchi per gestire i dati composti
- Apprendere la programmazione orientata agli oggetti in Python e alla gestione delle eccezioni
- Leggere e scrivere file in Python e analizzare i dati JSON
- Utilizzare espressioni regolari efficaci in Python per manipolare il testo
- Strutturare in modo efficace i programmi Python di grandi dimensioni usando moduli e spazi dei nomi
- Utilizzare le librerie di terze parti con lo strumento pip CLI.