Vai al contenuto

Videocorso Python CGFA

Da zero a programmare script, automazioni e piccoli programmi veri

  • Partenza: Da zero
  • 12 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Principianti assoluti, studenti, impiegati e titolari di piccole attività che vogliono automatizzare il lavoro

Cosa serve per iniziare

  • Un computer Windows, Mac o Linux
  • Nessuna esperienza di programmazione
  • Un po' di curiosità e 20 minuti al giorno

Cosa installare

Python 3.14Si scarica gratis da python.org; su Windows spunta la casella "Add python.exe to PATH" prima di installare
Visual Studio CodeEditor gratuito da code.visualstudio.com; installa l'estensione "Python" di Microsoft
TerminaleGià presente nel computer: Prompt dei comandi o PowerShell su Windows, Terminale su Mac e Linux

A cosa ti serve

  • Automazione d'ufficio (Excel, CSV, PDF, email)
  • Analisi dei dati e report
  • Siti web e API (Django, Flask, FastAPI)
  • Intelligenza artificiale e machine learning
  • Script per sistemisti e addetti al marketing

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: Il gestionale di magazzino a riga di comando

Costruisci un piccolo programma per la tua bottega: legge un file CSV di prodotti, calcola il valore del magazzino, segnala i prodotti da riordinare e salva un report. Usa funzioni, dizionari, cicli, file e gestione degli errori.

I passi

  1. Crea la cartella magazzino con un ambiente virtuale e un file main.py.
  2. Scrivi prodotti.csv con colonne nome, prezzo, quantita.
  3. Scrivi la funzione carica(nome_file) che legge il CSV e restituisce una lista di dizionari, con prezzo e quantità convertiti in numeri.
  4. Scrivi valore_magazzino(prodotti) che somma prezzo per quantità.
  5. Scrivi da_riordinare(prodotti, soglia) che restituisce i prodotti con quantità sotto la soglia.
  6. Gestisci l'errore se il file non esiste con try/except FileNotFoundError.
  7. Aggiungi due assert di prova e salva il report in report.txt.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di Python

Variabile
Una scatola con un nome dove il programma tiene un valore.
Stringa
Un pezzo di testo, scritto tra virgolette.
Lista
Un elenco ordinato di valori, scritto tra parentesi quadre.
Dizionario
Un insieme di coppie chiave-valore, come una rubrica.
Funzione
Un pezzo di codice con un nome che si può richiamare più volte.
Parametro
Un dato che una funzione riceve per lavorare.
Ciclo
Un blocco di istruzioni che si ripete (for o while).
Indentazione
Gli spazi a inizio riga che in Python mostrano quali righe stanno insieme.
Modulo
Un file di codice già pronto che si carica con import.
Classe
Lo stampo con cui si creano oggetti con dati e azioni proprie.
Eccezione
Un errore che il programma può intercettare con try ed except.
Ambiente virtuale
Una cartella con un Python e i pacchetti separati per un solo progetto.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.