SumoLab

Programmazione Python - livello base

SumoLab
A Anzola Emilia

200 
Chiedi informazioni a un consulente Emagister

Informazioni importanti

Tipologia Corso
Livello Livello base
Luogo Anzola emilia
Ore di lezione 15h
Durata 5 Giorni
Inizio Marzo 2019
  • Corso
  • Livello base
  • Anzola emilia
  • 15h
  • Durata:
    5 Giorni
  • Inizio:
    Marzo 2019
Descrizione

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.

Strutture (1)
Dove e quando
Inizio Luogo
Mar-2019
Anzola Emilia
Via delle Querce 2, 40011, Bologna, Italia
Visualizza mappa
Inizio Mar-2019
Luogo
Anzola Emilia
Via delle Querce 2, 40011, Bologna, Italia
Visualizza mappa

Domande più frequenti

· Quali sono gli obiettivi 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.

· A chi è diretto?

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.

· Requisiti

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.

· Titolo

Attestato di partecipazione

Opinioni

0.0
Senza valutazione
Valutazione del corso
100%
Lo consiglia
4.7
eccellente
Valutazione del Centro

Opinioni sul corso

Non ci sono ancora opinioni su questo corso
* Opinioni raccolte da Emagister & iAgora

Cosa impari in questo corso?

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
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

Lezione 1
  • 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
eventuali argomenti aggiuntivi:
  • Automatizzare problemi
  • Interfaccia grafica avanzata
  • Richieste web

Gli utenti che erano interessati a questo corso si sono informati anche su...
Leggi tutto