Programmazione Python - livello base
Corso
A Anzola Emilia
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello base
-
Luogo
Anzola emilia
-
Ore di lezione
15h
-
Durata
5 Giorni
-
Inizio
Scegli data
Python è un linguaggio di programmazione semplice ma potente, che permette di imparare velocemente a programmare; proprio per questo motivo, il docente lo ha scelto per questo corso che ha lo scopo di insegnare sia la programmazione, sia l’utilizzo specifico di questo linguaggio.
Questo corso consentirà agli allievi di capire come funziona un linguaggio di programmazione e di realizzare i propri primi, semplici programmi.
Si partirà dalle basi della programmazione per poi analizzare come Python gestisce i dati, come creare programmi semplici, come gestire l’input/output tramite linea di comando e interfaccia grafica e come automatizzare dei processi.
Il corso è composto da 5 lezioni di 3 ore ciascuna e si svolgerà con cadenza settimanale, tutti i lunedì dalle 18:30 alle 21:30, a partire da Gennaio 2019.
Il docente spiegherà la teoria dividendo gli argomenti in micro concetti seguiti da alcuni minuti di pratica.
Lo scopo è far sì che i concetti vengano pienamente compresi, in modo che l’allievo possa riutilizzarli da solo fuori dal corso.
Per questo motivo il docente spiegherà dal proprio computer, ma poi girerà per l’aula per seguire gli allievi singolarmente, guidandoli nella realizzazione degli esercizi.
L’insegnante lascia ai corsisti la possibilità di fare domande liberamente o intavolare una discussione in qualsiasi momento, a patto che sia pertinente e che aiuti l’allievo a capire come applicare quello che ha appena imparato in altri contesti.
I corsisti sono incoraggiati ad esercitarsi a casa tra un incontro e l’altro, creando programmi pertinenti agli argomenti affrontati fino a quel momento, per farseli correggere dal docente all’inizio della lezione successiva.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
I principali obiettivi del corso sono: conoscere il significato di “linguaggio di programmazione” e “programma”; comprendere la differenza fra i vari linguaggi di programmazione; creare programmini in autonomia; tradurre problemi matematici in Python e saperli risolvere; capire le differenze fra i tipi di dato; saper gestire le stringhe; sapere gestire l’input e l’output dei programmi creati; capire e utilizzare i costrutti decisionali del linguaggio; creare proprie funzioni; importare librerie; creare interfacce grafiche con Tkinter; applicare le nozioni apprese a problemi nuovi.
Questo corso di livello base è pensato per chi vuole muovere i primi passi nel mondo di Python o della programmazione in generale.
Ciò non significa che si vedranno solo cose basilari e banali, bensì che lo scopo del corso è formare nuovi programmatori Python.
Non sono richieste conoscenze pregresse di programmazione; tuttavia, per partecipare è necessario sapere utilizzare il computer, essere in grado di navigare in internet e conoscere il funzionamento di un sistema operativo (files, cartelle, programmi e installazione di essi).
I corsisti dovranno inoltre disporre di un proprio computer portatile, da utilizzare durante le lezioni in aula.
Attestato di partecipazione
Opinioni
Materie
- Programmazione
- Python
- Differenze fra Python 2.7 e 3.7
- Python - terminale; IDLE; Pycharm
- Librerie in Python
- Phyton - Manipolazione stringhe
- Interfaccia grafica con Tkinter
- Numpy
- Calcolatrice in Python
- HTML con Python
Professori
Andrea Somenzi
Dottore in Informatica
Dottore in informatica, insegna informatica dal 2009 con buoni risultati e allievi ricorrenti. Al momento studia presso l'Università di Modena e Reggio Emilia e lavora come consulente informatico. Si occupa principalmente di formazione, tenendo corsi annuali di alfabetizzazione informatica, Word ed Excel (per aziende, Regione Emilia Romagna e circoli Arci). Nei suoi corsi utilizza un approccio molto terra-terra, seguendo i progressi di ogni singolo allievo. Dal 2018 si occupa anche della formazione di nuovi programmatori, tenendo corsi di HTML, C/C++, Python, Java e Javascript.
Programma
- Cos’è la programmazione
- Differenze fra tipi di programmazione e linguaggi
- Cos’è Python
- Perché Python
- Differenze fra Python 2.7 e 3.7
- Installare Python
- Tipi di dato in Python – Variabili
- Operatori
- Utilizzare terminale, IDLE e Pycharm e differenze fra essi
- Semplice output e programmi in Python
Lezione 2
- Input utente
- Strutture logiche
- Funzioni
- Liste, tuple, dizionari
- Esempi di programmi
Lezione 3
- Librerie in Python
- Lavorare con le date
- Gestione dei files
- Manipolazione stringhe
Lezione 4
- Introduzione a TKinter
- Creazione interfaccia grafica con Tkinter
- Numpy
- Calcolatrice in Python
Lezione 5
- Scrivere HTML con Python
- Creare una pagina HTML dati testo e immagini
- Rinominare liste di files
- Esercitazione finale
- Automatizzare problemi
- Interfaccia grafica avanzata
- Richieste web
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Programmazione Python - livello base