Scheda corso
NovaNext Training / Database, Bigdata, Data Science & Machine Learning / Math and Statistics / Python Fundamentals

Python Fundamentals

Codice
NOVPYPL
Durata
4 Giorni
Prezzo
1.700,00 € (iva escl.)
Lingua
Italiano
Modalità
Virtual Classroom
Corso in aula
       

 

Python, grazie anche ad una vasta gamma di librerie e di oggetti, sta acquisendo nel tempo sempre più importanza nel settore e soprattutto è diventato il linguaggio ideale per lo sviluppo di codice di qualità e manutenibilità.

Obiettivo del corso è quello di rendere i partecipanti in grado di creare applicazioni basate sul linguaggio Python sfruttando la facilità e soprattutto l'interoperabilità di questo linguaggio con quelli esistenti sul mercato.

 

Prerequisiti

Conoscenze di informatica e/o di programmazione di base

 

Destinatari

Il corso è rivolto a sviluppatori di applicazioni che intendono imparare a programmare codice utilizzando il linguaggio di programmazione PYTHON.

 

Contenuti

Introduzione:

- Filosofia Python

- Caratteristiche principali

- Usi del Python

- Quando non usare Python

Struttura:

- Variabili

- Tipizzazione

- Indentazione

- Esempi

 Operazioni base

Operazioni su stringhe:

- Formattazione

- Operatori

- Sottostringhe

 Liste

Flussi di controllo:

- If, for, loops…

- Condizioni

 Esercitazione sulla programmazione base

Funzioni:

- Argomenti di default

- Forma lambda

- Metodi sulle liste

 Programmazione funzionale

Liste concetti avanzati:

- Tuple

- Dizionari

 Condizioni su oggetti complessi:

- Confronto di sequenze

- Files ed io

 Esercitazione sulla programmazione funzionale:

- Classi

- Definizioni

- Namespaces

- Istanze

- Metodi

- Inheritance

 Esercizitazione sulle classi:

- Moduli

- Moduli standard

- Lista dei moduli

- Uso dei moduli

- Esempio il modulo sistema

 Compilare Python:

- Variabili private

- Eccezioni

- Gestione delle eccezioni

- Confronto tra linguaggi

- Esercitazione finale

 Il laboratorio prevede; allestimento a carico del docente, il testo consigliato è Marco Beri Python

Apogeo “How to think like a computer scientist Allen Downey” (Scaricabile liberamente dal web)