- Durata: 12 ore
- Modalità di svolgimento: in presenza c/o HurbanHub – Contamination Lab Belluno Dolomiti (Via Ippolito Caffi, 11/B – Belluno).
- Dotazioni: ciascun partecipante dovrà portare il proprio personal computer.
- Numero minimo di partecipanti: 10
- Costo: 130,00€ iva inclusa
Sconto studenti: 98,00€ iva inclusa
Sconto soci Associazione FabLab: 120,00€ iva inclusa
Prossima programmazione
Python è il linguaggio di programmazione più usato al mondo, è un linguaggio completo e comprensivo di tutte le funzionalità.
In questo corso ci proponiamo di offrirvi le competenze di base per capirne il funzionamento e saperlo usare in modo autonomo per lo svolgimento di semplici task.
In particolare impareremo a comprendere il linguaggio algoritmico, un linguaggio altamente logico e matematico con cui è possibile trattare i problemi che punteremo a risolvere.
Questo linguaggio è universale, ed è applicabile in qualsiasi altro ambiente (C,C++,Java, PHP etc).
Queste conoscenze vi permetteranno innanzitutto di comprendere se la programmazione fa per voi, e vi apriranno una strada nel settore che andrà coronata da ulteriori conoscenze ed esperienze. Pianifichiamo di offrire successivamente a questo anche corsi più avanzati, in modo da vedere funzionalità più complesse di Python ed apprendere alcune tecnologie di frontiera dell’ Intelligenza Artificiale: l’Analisi dei dati, il Machine Learning, la Computer Vision e il Natural Language Processing.
❓ Perché proprio Python?
Innanzitutto perché è il linguaggio più usato al mondo, estremamente versatile e semplice da utilizzare. Inoltre è il linguaggio utilizzato nell’ Intelligenza Artificiale per eccellenza, ed essendo un settore in forte espansione sarebbe una grande opportunità per chiunque prenderne parte.
Introduzione:
- Cos’è un linguaggio di programmazione e a cosa serve
- Vantaggi e svantaggi di python e perché tutti dovrebbero conoscerlo
- Esempi di programmi funzionanti
- Caratteristiche tecniche di python
- Installazione di python sul proprio PC
Si parte:
- Hello world, basi di sintassi
- Test di programmi già funzionanti sul proprio PC
- Variabili
- Logica booleana e istruzioni condizionali
- Cicli
- Stringhe
- Funzioni
- Liste
- Gestione del testo
- Read/write file
Introduzione all’analisi dei dati con Python
- Jupyter notebook
- Introduzione alle librerie di terze parti
- Introduzione a Pandas, Numpy e basi di analisi dati con metodi matematici
- Illustrazione di esempi di Data visualization con Matplotlib
Il corso “Python base” è rivolto a tutti: sia a coloro che ne necessitano l’utilizzo sul luogo di lavoro, sia a chi vorrebbe apprendere questa competenza per pura curiosità.
Non è necessaria nessuna conoscenza preliminare in quanto i temi trattati saranno basilari.