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.
✅ Requisiti per partecipare
nessuno, solo tanta curiosità
💡 Cosa imparerai
- cosa significa programmare
- creazione di algoritmi
- risoluzione di problemi concreti
- introduzione all'analisi dei dati
💬 CONTENUTI
1. Introduzione: (3 ore)
- 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
2. Si parte! (6 ore)
- 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
3-Introduzione all’analisi dei dati con python: (3 ore)
- 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
📅 CALENDARIO A SCELTA
(o uno o l'altro, il programma è equivalente)
Evento di presentazione
17/02/2023 ore 18 presso l'UrbanHub Dolomiti Belluno
ISCRIVITI: https://forms.gle/DuK5ZighnPkeLHF49
CORSO VENERDI' POMERIGGIO
Venerdì 10 marzo 2023
Venerdì 24 marzo 2023
Venerdì 7 aprile 2023
Venerdì 21 aprile 2023
OPPURE
CORSO SABATO MATTINASabato 4 marzo 2023
Sabato 18 marzo 2023
Sabato 1 aprile 2023
Sabato 15 aprile 2023
🙍♂️ DOCENTE
Giacomo Bocchese
⏰ ORARIO
Sabato 9:00 - 12:00
oppure a scelta
Venerdì 14:30 - 17:30
🏫 SEDE
UrbanHub - ContaminationLab Belluno Dolomiti (Piazza Angelina Zampieri Via Ippolito Caffi, 11/B, Belluno)
💰 COSTO (Iva compresa)
€ 130,00
SCONTO STUDENTI: € 98,00
SCONTO SOCI FABLAB: € 120,00
Il corso partirà solo al raggiungimento del numero minimo di iscritti pari a 10 (dieci).
Modalità di pagamento e conferma di iscrizione al corso vi arriveranno via mail dopo l'iscrizione.
L'iscrizione al corso include l'adesione all'Associazione Fablab Dolomiti.
Eventuali esigenze di recuperi potranno essere fatte nelle date del corso previo avviso a michele.verdolini@centroconsorzi.it.
Le lezioni verranno Registrate e saranno rese disponibili ai partecipanti, non copiabili ne divulgabili, per l'intera durata del corso.