Un progetto selezionato e sostenuto dal Fondo per la Repubblica Digitale – Impresa sociale
IN BREVE
Inoltro richieste di partecipazione: entro 11/08/2025
Sede del corso: ONLINE
Avvio corso: 25 AGOSTO 2025
Posti disponibili: 10
Mail: lavoro-formazione@cogesdonmilani.it
Tel: 041 5316403
CORSO DATA MANAGEMENT CON PYTHON ED. 1
Il corso, completamente gratuito, della durata di 48 ore, è ideale per chi vuole avvicinarsi al mondo della programmazione e acquisire competenze pratiche per analizzare dati, creare piccoli programmi, automatizzare attività. Python è uno dei linguaggi di programmazione più richiesti e facili da imparare: con questo corso sarà possibile comprendere i fondamenti della logica di programmazione, lavorare con dati e file, realizzare semplici progetti e avere le basi per sviluppare applicazioni web.
A CHI È RIVOLTO
10 persone disoccupate di età compresa tra i 34 e i 50 anni, residenti o domiciliati in Regione Veneto.
Frequentando almeno il 75% del monte orario complessivo del corso è previsto il riconoscimento di un buono spesa di 200€.
IL CORSO È PER TE SE VUOI:
PROGRAMMA
| Date | Orario | Argomenti | |
| 03/09/2025 | 17:00 | 20:00 | Introduzione e presentazione degli strumenti:
· Installazione degli strumenti necessari · Presentazione dell’ambiente jupyterlab |
| 08/09/2025 | 17:00 | 20:00 | Variabili e tipi di dato, output a schermo e input da tastiera:
· Programmi e linguaggi di programmazione · Classificazione: linguaggi di alto e basso livello, linguaggi compilati e interpretati · Presentazione dell’ambiente jupyterlab: celle markdown e celle di codice · Linguaggio markdown · Primo programma, con output a video con print · Variabili e tipi di dato · Conversione tra tipi di dato · Lettura di dati da tastiera con input · Programma con input da tastiera e output a schermo |
| 10/09/2025 | 17:00 | 20:00 | Controllo del flusso: istruzioni condizionali e iterative:
· Valori booleani, valori truthy e falsey · Istruzione condizionale if, if-else, if-elif-else · Indentazione per delimitare blocchi di codice · Operatori di confronto, aritmetici e logici · Istruzioni iterative: cicli while e for, istruzioni break e continue |
| 15/09/2025 | 17:00 | 20:00 | Strutture dati: liste, tuple e dizionari:
· Liste: creazione, indicizzazione e slicing, concatenazione e replica (moltiplicazione), lista vuota, operatori in e not in, funzioni built-in principali (len, sum, max, min, sorted, reversed), metodi principali delle liste (append, insert, remove, pop, index, count, sort, reverse) · Liste annidate (multidimensionali) · Utilizzo di cicli for con le liste: utilizzando un indice con iteratore (range), utilizzando l’operatore in · List comprehension · Tuple come liste immutabili · Conversione da liste a tuple e viceversa · Dizionari: cos’è un dizionario; operazioni fondamentali; iterazione sui dizionari; metodi principali; dizionari annidati; usi pratici |
| 17/09/2025 | 17:00 | 20:00 | Stringhe:
· Delimitatori disponibili, escape character, stringhe multilinea con tripli apici, stringa vuota · Indicizzazione e slicing · Operatori in e not in · Concatenazione e replica (moltiplicazione) · Metodi utili (upper, lower, isupper, islower, join, split, ecc.) · f-strings e r-strings · Funzione built-in e i metodi di classe presentati |
| 22/09/2025 | 17:00 | 20:00 | Funzioni:
· Utilizzo delle funzioni per organizzare e rendere riutilizzabile il codice · Dichiarazione; parametri e valore restituito · Chiamata di una funzione; argomenti posizionali e nominali (con keyword) |
| 24/09/2025 | 17:00 | 20:00 | File I/O e gestione delle eccezioni:
· Aprire e chiudere un file, scrivere su file, leggere da file · Gestione delle eccezioni con try…except
Moduli, moduli datetime e random: · Cosa sono i moduli in Python, comando import (semplice, selettiva, con alias) · Differenza tra moduli della libreria standard e moduli personalizzati (come creare e importare un modulo proprio) · Il modulo datetime: gli oggetti date, time, datetime, timedelta · Conversione da oggetti datetime a stringa e viceversa · Principali metodi del modulo random: randint, choice, choices, sample, shuffle |
| 25/09/2025 | 13.30 | 17.30 | Soft e life skills per lo sviluppo professionale |
| 29/09/2025 | 17:00 | 20:00 | Organizzare/gestire file e cartelle:
· Utilizzare python per elencare, creare copie, spostare, rinominare, eliminare, comprimere e decomprimere file e cartelle, percorrere il file system (moduli os, shutil, pathlib, send2trash, zipfile) |
| 01/10/2025 | 17:00 | 20:00 | Lavorare con i fogli di calcolo Excel:
· Presentazione e installazione del modulo OpenPyXL · Aprire e leggere un documento Excel · Struttura di un documento Excel (oggetti fondamentali: workbooks, worksheets, celle, righe, colonne, range) · Scrivere in un foglio Excel esistente · Creare, aggiungere, rimuovere fogli · Creare e salvare un documento Excel · Creare grafici |
| 02/10/2025 | 13:30 | 17:30 | Soft e life skills per lo sviluppo professionale |
| 06/10/2025 | 17:00 | 20:00 | Lavorare con Google Fogli tramite il modulo EZSheets:
· Presentazione e installazione del modulo EZSheets · Ottenere (o revocare) credenziali e token files · Oggetti Spreadsheet e Sheet Lavorare con i file PDF e con le espressioni regolari: · Cos’è una regular expression, a cosa serve (ricerca, validazione, estrazione, sostituzione) · Il modulo re, funzioni/metodi principali · Ricerca di testo in un documento PDF tramite espressioni regolari · Creare un documento PDF · Copiare, ruotare, sovrapporre pagine · Combinare pagine da diversi file PDF |
| 08/10/2025 | 17:00 | 20:00 | Lavorare con i documenti Word
· Creare documenti Word · Aprire, leggere da, scrivere in documenti Word esistenti · Formattare i paragrafi · Esportare un documento Word in PDF Ricavare dati dal web: scraping e web APIs · Il modulo requests · Scaricare file e pagine web; passaggio di parametri nella richiesta · Gestione degli errori · Introduzione al linguaggio HTML · Estrarre dati dalle pagine web con Beautiful Soup · Panoramica sulle web API |
| 13/10/2025 | 17:00 | 20:30 | Pandas e Matplotlib
· Cos’è la libreria Pandas, quando e perché usarla · Strutture dati principali: Series e DataFrame · Graficare ed esportare i dati con Matplotlib Database con Python · Introduzione ai database relazionali e al linguaggio SQL · Creare database SQLite con il programma DB Browser for SQLite · Connettersi ad un database tramite python: moduli sqlite3 · Effettuare una query su un database con python, utilizzare i dati restituiti |
| 15/10/2025 | 17:00 | 20:30 | Interfacce grafiche con Tkinter
· Differenza tra programmi a linea di comando e programmi con interfaccia grafica · Tkinter: finestre, widget, eventi e main loop; creazione di una finestra con i widget di base; gestione degli eventi; layout e disposizione dei widget nella finestra |
IL PERCORSO
Il corso si inserisce all’intero di un percorso che prevede per ciascun partecipante anche:
COME PARTECIPARE
Compila il modulo che trovi qui a fianco o invia una mail di richiesta di partecipazione entro lunedì 11 Agosto 2025 a: lavoro-formazione@cogesdonmilani.it indicando:
DOVE
Il percorso si terrà online su piattaforma ZOOM.

CORSO DATA MANAGEMENT CON PYTHON ED. 1
Il corso, completamente gratuito, della durata di 48 ore, è ideale per chi vuole avvicinarsi al mondo della programmazione e acquisire competenze pratiche per analizzare dati, creare piccoli programmi, automatizzare attività. Python è uno dei linguaggi di programmazione più richiesti e facili da imparare: con questo corso sarà possibile comprendere i fondamenti della logica di programmazione, lavorare con dati e file, realizzare semplici progetti e avere le basi per sviluppare applicazioni web.
A CHI È RIVOLTO
10 persone disoccupate di età compresa tra i 34 e i 50 anni, residenti o domiciliati in Regione Veneto.
Frequentando almeno il 75% del monte orario complessivo del corso è previsto il riconoscimento di un buono spesa di 200€.
IL CORSO È PER TE SE VUOI:
PROGRAMMA
| Date | Orario | Argomenti | |
| 03/09/2025 | 17:00 | 20:00 | Introduzione e presentazione degli strumenti:
· Installazione degli strumenti necessari · Presentazione dell’ambiente jupyterlab |
| 08/09/2025 | 17:00 | 20:00 | Variabili e tipi di dato, output a schermo e input da tastiera:
· Programmi e linguaggi di programmazione · Classificazione: linguaggi di alto e basso livello, linguaggi compilati e interpretati · Presentazione dell’ambiente jupyterlab: celle markdown e celle di codice · Linguaggio markdown · Primo programma, con output a video con print · Variabili e tipi di dato · Conversione tra tipi di dato · Lettura di dati da tastiera con input · Programma con input da tastiera e output a schermo |
| 10/09/2025 | 17:00 | 20:00 | Controllo del flusso: istruzioni condizionali e iterative:
· Valori booleani, valori truthy e falsey · Istruzione condizionale if, if-else, if-elif-else · Indentazione per delimitare blocchi di codice · Operatori di confronto, aritmetici e logici · Istruzioni iterative: cicli while e for, istruzioni break e continue |
| 15/09/2025 | 17:00 | 20:00 | Strutture dati: liste, tuple e dizionari:
· Liste: creazione, indicizzazione e slicing, concatenazione e replica (moltiplicazione), lista vuota, operatori in e not in, funzioni built-in principali (len, sum, max, min, sorted, reversed), metodi principali delle liste (append, insert, remove, pop, index, count, sort, reverse) · Liste annidate (multidimensionali) · Utilizzo di cicli for con le liste: utilizzando un indice con iteratore (range), utilizzando l’operatore in · List comprehension · Tuple come liste immutabili · Conversione da liste a tuple e viceversa · Dizionari: cos’è un dizionario; operazioni fondamentali; iterazione sui dizionari; metodi principali; dizionari annidati; usi pratici |
| 17/09/2025 | 17:00 | 20:00 | Stringhe:
· Delimitatori disponibili, escape character, stringhe multilinea con tripli apici, stringa vuota · Indicizzazione e slicing · Operatori in e not in · Concatenazione e replica (moltiplicazione) · Metodi utili (upper, lower, isupper, islower, join, split, ecc.) · f-strings e r-strings · Funzione built-in e i metodi di classe presentati |
| 22/09/2025 | 17:00 | 20:00 | Funzioni:
· Utilizzo delle funzioni per organizzare e rendere riutilizzabile il codice · Dichiarazione; parametri e valore restituito · Chiamata di una funzione; argomenti posizionali e nominali (con keyword) |
| 24/09/2025 | 17:00 | 20:00 | File I/O e gestione delle eccezioni:
· Aprire e chiudere un file, scrivere su file, leggere da file · Gestione delle eccezioni con try…except
Moduli, moduli datetime e random: · Cosa sono i moduli in Python, comando import (semplice, selettiva, con alias) · Differenza tra moduli della libreria standard e moduli personalizzati (come creare e importare un modulo proprio) · Il modulo datetime: gli oggetti date, time, datetime, timedelta · Conversione da oggetti datetime a stringa e viceversa · Principali metodi del modulo random: randint, choice, choices, sample, shuffle |
| 25/09/2025 | 13.30 | 17.30 | Soft e life skills per lo sviluppo professionale |
| 29/09/2025 | 17:00 | 20:00 | Organizzare/gestire file e cartelle:
· Utilizzare python per elencare, creare copie, spostare, rinominare, eliminare, comprimere e decomprimere file e cartelle, percorrere il file system (moduli os, shutil, pathlib, send2trash, zipfile) |
| 01/10/2025 | 17:00 | 20:00 | Lavorare con i fogli di calcolo Excel:
· Presentazione e installazione del modulo OpenPyXL · Aprire e leggere un documento Excel · Struttura di un documento Excel (oggetti fondamentali: workbooks, worksheets, celle, righe, colonne, range) · Scrivere in un foglio Excel esistente · Creare, aggiungere, rimuovere fogli · Creare e salvare un documento Excel · Creare grafici |
| 02/10/2025 | 13:30 | 17:30 | Soft e life skills per lo sviluppo professionale |
| 06/10/2025 | 17:00 | 20:00 | Lavorare con Google Fogli tramite il modulo EZSheets:
· Presentazione e installazione del modulo EZSheets · Ottenere (o revocare) credenziali e token files · Oggetti Spreadsheet e Sheet Lavorare con i file PDF e con le espressioni regolari: · Cos’è una regular expression, a cosa serve (ricerca, validazione, estrazione, sostituzione) · Il modulo re, funzioni/metodi principali · Ricerca di testo in un documento PDF tramite espressioni regolari · Creare un documento PDF · Copiare, ruotare, sovrapporre pagine · Combinare pagine da diversi file PDF |
| 08/10/2025 | 17:00 | 20:00 | Lavorare con i documenti Word
· Creare documenti Word · Aprire, leggere da, scrivere in documenti Word esistenti · Formattare i paragrafi · Esportare un documento Word in PDF Ricavare dati dal web: scraping e web APIs · Il modulo requests · Scaricare file e pagine web; passaggio di parametri nella richiesta · Gestione degli errori · Introduzione al linguaggio HTML · Estrarre dati dalle pagine web con Beautiful Soup · Panoramica sulle web API |
| 13/10/2025 | 17:00 | 20:30 | Pandas e Matplotlib
· Cos’è la libreria Pandas, quando e perché usarla · Strutture dati principali: Series e DataFrame · Graficare ed esportare i dati con Matplotlib Database con Python · Introduzione ai database relazionali e al linguaggio SQL · Creare database SQLite con il programma DB Browser for SQLite · Connettersi ad un database tramite python: moduli sqlite3 · Effettuare una query su un database con python, utilizzare i dati restituiti |
| 15/10/2025 | 17:00 | 20:30 | Interfacce grafiche con Tkinter
· Differenza tra programmi a linea di comando e programmi con interfaccia grafica · Tkinter: finestre, widget, eventi e main loop; creazione di una finestra con i widget di base; gestione degli eventi; layout e disposizione dei widget nella finestra |
IL PERCORSO
Il corso si inserisce all’intero di un percorso che prevede per ciascun partecipante anche:
COME PARTECIPARE
Compila il modulo che trovi qui a fianco o invia una mail di richiesta di partecipazione entro lunedì 11 Agosto 2025 a: lavoro-formazione@cogesdonmilani.it indicando:
DOVE
Il percorso si terrà online su piattaforma ZOOM.

L’ente di formazione Coges è un’organizzazione dinamica, flessibile e socialmente responsabile, in grado di soddisfare le esigenze del mercato del lavoro locale. Attraverso la formazione e lo sviluppo delle competenze, diamo la possibilità alle persone e alle imprese di realizzare il loro pieno potenziale. Grazie all’ampia scelta corsi, alle ridotte dimensioni delle classi e a formatori esperti, creiamo un ambiente di apprendimento innovativo in grado di soddisfare le esigenze e le aspirazioni attuali e future della comunità e degli individui.
C.F. e P.Iva: 02793590270 | CODICE DESTINATARIO SDI: W7YVJK9 | INFORMATIVA PRIVACY | COOKIE POLICY | WHISTLEBLOWING
© Copyright 2024 | CO.GE.S. don Lorenzo Milani | Powered by Pixel Thread S.rl.