Programmazione Python - livello base

Corso

A Anzola Emilia

300 € IVA inc.

Chiama il centro

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

Anzola Emilia (Bologna)
Visualizza mappa
Via delle Querce 2, 40011

Inizio del corso

Scegli dataIscrizioni aperte

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

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

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

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

Chiama il centro

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

300 € IVA inc.