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


