Seguici su

Stampa e Media

Scheda attività - Corso Python base e avanzato (Formazione)

Dove:

Formazione a distanza a cura della sede PFL Roma Tre

Quando:

  • martedì 01/07/2025 dalle 09:00 alle 13:00
  • mercoledì 02/07/2025 dalle 09:00 alle 13:00
  • giovedì 03/07/2025 dalle 09:00 alle 13:00
  • venerdì 04/07/2025 dalle 09:00 alle 13:00
  • lunedì 07/07/2025 dalle 09:00 alle 13:00
  • martedì 08/07/2025 dalle 09:00 alle 13:00
  • mercoledì 09/07/2025 dalle 09:00 alle 13:00
  • giovedì 10/07/2025 dalle 09:00 alle 13:00
  • martedì 15/07/2025 dalle 09:00 alle 13:00
  • lunedì 21/07/2025 dalle 14:00 alle 18:00
  • martedì 22/07/2025 dalle 09:00 alle 13:00
  • mercoledì 23/07/2025 dalle 09:00 alle 13:00
  • giovedì 24/07/2025 dalle 09:00 alle 13:00
  • lunedì 28/07/2025 dalle 09:00 alle 13:00
  • martedì 29/07/2025 dalle 09:00 alle 13:00
  • mercoledì 30/07/2025 dalle 09:00 alle 13:00

Contenuti 


Il corso è progettato per guidare i partecipanti dall’apprendimento delle fondamenta della programmazione in Python fino alle tecniche e agli strumenti più avanzati. Il percorso è suddiviso in moduli progressivi che coprono sia la sintassi di base che le applicazioni pratiche, la programmazione orientata agli oggetti, l’uso di librerie per l’analisi dati, l’automazione, e l’integrazione con altri linguaggi. Il corso prevede esercitazioni pratiche, progetti reali e la preparazione alle certificazioni ufficiali Python.

Elenco Materie trattate  

Python Base 

• Introduzione a Python e all’ambiente di sviluppo 
• Sintassi di base: variabili, tipi di dato, operatori 
• Strutture dati fondamentali: liste, tuple, dizionari, set 
• Controllo del flusso: if, for, while, break, continue 
• Funzioni: definizione, parametri, return, scope delle variabili 
• Gestione degli errori ed eccezioni 
• Lettura e scrittura di file 
• Introduzione alla programmazione orientata agli oggetti: classi, oggetti, metodi, ereditarietà Python Intermedio 
• Moduli e pacchetti: importazione, creazione e utilizzo 
• Libreria standard: math, random, datetime, os, sys 
• Ambienti virtuali e gestione dei pacchetti (venv, pip) 
• Espressioni regolari 
• Iteratori, generatori e comprensioni di liste 
• Decoratori e closure57 Python Avanzato 
• Programmazione orientata agli oggetti avanzata: metodi magici, ereditarietà multipla, duck typing
• Ottimizzazione e profiling del codice 
• Utilizzo di librerie per l’analisi dati: NumPy, Pandas, Matplotlib 
• Automazione di processi e scripting avanzato 
• Integrazione con database (MySQL, MongoDB)
• Introduzione all’intelligenza artificiale e machine learning: reti neurali, algoritmi di deep learning 
• Estensione di Python con C (Numba, Cython, CFFI) 



Posti disponibili: 17