CEGEKA s.p.a.
info@cegeka.it
cegeka@pec.it
www.cegeka.it
Sede Legale, Amministrativa,
Operativa e Filiale Nord-Ovest
Via Alessandro Volta, 16
20093 Cologno Monzese, MI
Tel. +39 02 254427.1
Fax +39 02 27300901
Filiale Centro-Sud
Via Casilina 3T, Palazzina D
00182 Roma
Tel. +39 06 72910119
Fax +39 06 7215974
Filiale Nord-Est
Corso Stati Uniti, 18/B
35127 Padova
Tel. +39 049 8976800
Capitale Sociale € 461.760 i.v.
Registro Imprese di Milano
Codice Fiscale: 08197280152
Partita Iva: 02047860966
PAGE 1 OF 3
3
CORSO PYTHON BASE
Durata: 2 gg (16 ore)
- Introduzione
- L’interprete del linguaggio e ambienti di sviluppo
o (Anaconda, Spyder, Jupyter Notebook, Visual Studio)
- Regole sintattiche
o Variabili, input/output e strutture dati di base
▪ Variabili e tipi di dato
▪ Operatori aritmetici
▪ input
▪ Strutture dati
- list
- tuple tupla
- set
- frozenset
- dict
- file
- Strutture algoritmiche
o Struttura condizionale “if”
o L’istruzione “while”
o L’istruzione “for”
o L’istruzione “range”
- Funzioni
o L’istruzione “def”
o Parametri di una funzione
o L’istruzione “return”
o Variabili locali e variabili globali
o Flusso di esecuzione di un programma Python
o Funzioni ricorsive
- Gestione File
o Funzione open
o L’istruzione “try–except”
o Metodo “write”
o Metodo “read”
o Metodo “readline”
o Funzione “close”
- Introduzione ai Moduli
o Workflow caricamento moduli
o Enumerazione moduli caricati
o Importazione moduli
o Python pip per la gestione dei moduli
PAGE 2 OF 3
3
o Moduli Built-in
o Moduli User defined
- Introduzione a Pandas
- Python Iterator
o Cos’è l’Iterator?
o Funzionamento di Iterator
o Sintassi
o Esempi
- Filter Function
o Esempi d’utilizzo
o Uso dell’espressione Lamba con la Filter function
- Job Scheduling: schedulazione dell’esecuzione di script con rilascio di reportistica collegata
PAGE 3 OF 3
3