Tecniche di Programmazione Python
Informazioni aggiuntive
Durata del corso | 80 ore |
---|---|
Inizio corso | a completamento classe |
Orario | 18:30 – 21:30 |
Sede | Forte Chance Margherita – via Bologna, 78 – 10152 Torino |
Posti disponibili | 14 |
Destinatari | Dipendenti domiciliati in Piemonte con Isee inferiore o pari a euro 10.000: 0.00 – Dipendenti domiciliati in Piemonte (buono formazione 70%): 306.00. – Allievi e Allieve non aventi diritto al buono formazione: prezzo intero – |
Titolo di studio richiesto | Scuola secondaria II grado – diploma professionale Qualifica |
Attestato rilasciato | validazione delle competenze |
Costo | |
Termine Iscrizioni |
Descrizione
Python è un linguaggio open-source caratterizzato da una sintassi chiara e snella.
Nato per essere particolarmente intuibile, pseudo-compilato, e di conseguenza pseudo-interpretato, è un linguaggio cosiddetto ‘portabile’: interpretabile ed eseguibile su tutte le piattaforme maggiormente utilizzate nel mondo.
Il corso è finalizzato al conseguimento di competenze tecnico professionali relative allo sviluppo di applicazioni dinamiche e flessibili, attraverso l’utilizzo del linguaggio Python.
In particolare, al termine del percorso l’allievo/a sarà in grado di installare e configurare l’ambiente di sviluppo e di applicare la sintassi di Python per codificare algoritmi efficaci e formalmente corretti.
La didattica avrà carattere prevalentemente applicativo e pratico, e sarà svolta all’interno di laboratori informatici attrezzati.
Pre-requisito di accesso: conoscenze di base relative all’uso di computer e dispositivi collegati, alla creazione e gestione di file, e alla navigazione in rete.
“Corso approvato nel Catalogo regionale dell’Offerta di formazione individuale continua e permanente 2023-2027” (D.D. n. 36 del 2 febbraio 2024) con Determinazione n. 211/A1503B/2024 del 09/05/2024.
Quota di iscrizione:
- Dipendenti di aziende localizzate in Piemonte e/o lavoratori occupati domiciliati in Piemonte (buono formazione 70%): euro 306,00
- Lavoratori occupati domiciliati in Piemonte con Isee inferiore o pari a euro 10.000,00 (buono formazione 100%): euro 0,00
- Allievi e Allieve non aventi diritto al buono formazione: euro 1.020,00
Programma
Tecniche di programmazione
- Fondamenti di Python
- Strutture dati
- Controllo del Flusso
- Funzioni
- OOP: Classi, ereditarietà e polimorfismo
- Manipolazione dei File
- Librerie Standard
- Testing e Debugging
- Interazione con Database
- Costruzione di API di backend
- Data Analysis: Utilizzo di Pandas e Numpy
- Data Visualization con Matplotlib e Seaborn.
- Machine Learning: Introduzione a Scikit-Learn e concetti base del ML
- IoT: Python nell’Internet delle Cose
- Scripting e Automazione
- Sviluppo GUI: Creazione di interfacce grafiche con Tkinter o PyQt.
Ambiente di sviluppo
- Metodologie Agile
- Gestione dei Progetti
- Panoramica degli IDE
- Configurazione e personalizzazione dell’IDE
- Git e Piattaforme di Version Control
- Convenzioni e Stile di Codifica
- Tecniche Collaborative
- Automazione
- CI/CD: Principi, strumenti e pratiche di Continuous Integration e Continuous Deployment.
Procedure di installazione dell’ambiente di sviluppo
- Installazione e Configurazione
- Ambienti Virtuali
- Version Control
- Librerie e Framework
- Documentazione
- Ambiente di Sviluppo Remoto
- Packaging e Distribuzione su PiPy
- Containerizzazione e Cloud.
Verifica finale