Laboratorio Python 2019

From PNLUG
Jump to navigation Jump to search


Laboratorio Python

Iscrizione e informazioni generali

A chi è rivolto

Il corso è rivolto esclusivamente ai soci PN LUG (clicca qui per scoprire come associarti), e a chi ha già conoscenze di base (per i requisiti vedi programma del precedente corso Python da zero 2019).

Quando

Il corso verrà avviato a Settembre 2019, la data esatta è ancora da stabilire, le lezioni avranno cadenza settimanale e si terranno il Mercoledì sera dalle ore 19:30 alle ore 22:00 (si prega di presentarsi con il dovuto anticipo).

La durata totale del corso è di 20 ore, suddivise in 8 lezioni da 2,5 ore ciascuna.

Calendario lezioni

Lezione Data Orario
1 Merc. 19:30 - 22:00
2 Merc. 19:30 - 22:00
3 Merc. 19:30 - 22:00
4 Merc. 19:30 - 22:00
5 Merc. 19:30 - 22:00
6 Merc. 19:30 - 22:00
7 Merc. 19:30 - 22:00
8 Merc. 19:30 - 22:00

Dove

Il corso si terrà presso il

Polo Tecnologico ‘Andrea Galvani’ di Pordenone (zona area break)

Via Roveredo, 20/b – 33170 Pordenone (Vedi mappa)

Sito web: www.polo.pn.it

Attrezzatura: cosa serve

Ogni partecipante dovrà dotarsi per proprio conto del seguente materiale:

  • Un proprio PC portatile con sistema operativo Linux, Mac o Windows (il docente utilizzerà Linux)

Quota di iscrizione

La quota di iscrizione prevista è di € 80,00 Euro (l'eventuale quota di iscrizione al PN LUG per chi non è già socio è esclusa).

Il pagamento dovrà essere fatto esclusivamente a mezzo bonifico alle seguenti coordinate:

Associazione Pordenone Linux Users Group - PN LUG
Banca BCC Pordenonese - filiale di Torre di Pordenone
IBAN: IT51J0835612501000000040189
Causale: Nome e Cognome - Quota di iscrizione a CORSO ARDUINO BASE

Prima di procedere con il pagamento si consiglia di verificare la disponibilità di posti scrivendo una mail al seguente indirizzo promozione@pnlug.it.

Numero chiuso

Il numero massimo di partecipanti è 15.

Il corso verrà attivato con un numero minimo di almeno 10 iscritti, altrimenti verrà posticipato a data da destinarsi.

Contatti

Per chiarimenti o ulteriori informazioni si prega di inviare una mail al seguente indirizzo promozione@pnlug.it.

Contenuti

Obiettivi formativi

Scoprire le particolarità che rendono Python un linguaggio unico ed esplorare le strade che portano alla realizzazione di progetti reali.

Competenze

È richiesta la precedente partecipazione al (corso introduttivo), oppure la conoscenza anche non approfondita di altri linguaggi di programmazione.

Programma dettagliato

Parte prima - Concetti intermedi ed avanzati:

  • La programmazione orientata ad oggetti in genere
  • La programmazione orientata ad oggetti secondo Python
  • Trasformiamo un programma procedurale in un programma OOP
  • Generatori, Decoratori, Introspezione, Manipolazione di oggetti
  • Esploriamo la libreria standard

Parte seconda - progetti:

  • Il web con Flask e Django
  • Scripting generico: Python per il sistemista
  • Scripting per applicazioni: FreeCAD, Blender, LibreOffice ed altri
  • Applicazioni scritte in Python: ODOO
  • Di più sulla libreria standard, i protocolli internet, Mail, Ftp, Web

Nota: il corso verrà comunque sviluppato sulla base di una formula aperta, in cui verranno privilegiati gli stimoli e le richieste dei partecipanti prima dell'esposizione di tutti gli argomenti proposti.

Docente

Claudio Driussi