Informazioni del corso:


Python livello intermedio
25, 27 Novembre, 02, 04, 09 Dicembre 2024 orario 09:00-13:00


ObiettiviRafforzare le conoscenze di python per gli utenti che hanno già una conoscenza di base
PrerequisitiSi richiede una conoscenza base del linguaggio Python
DestinatariPersonale area tecnica informatica
Ente Organizzatore Università di Firenze
Ente ErogatoreUniversità di Firenze
LuogoCorso in e learning - piattaforma Naboo Academy
Referente organizzativoFormazione
Programma

Moduli e Packages

Cosa sono i moduli

Importazione di moduli

Concetto di namespace

Import con alias multipli

Funzione DIR

Il modulo Math per operazioni matematiche

Pseudorandomicità e il modulo Random

Il modulo Platform per informazioni sull'hardware

Creazione e utilizzo dei Packages

La repository PYPI e lo strumento PIP

 

Codifica dei Caratteri

Codifica Ascii

Unicode e UTF-8

Similitudini fra stringhe e liste

Funzioni ORD e CHR

Funzioni Min e Max

Metodi stringa

Gestione delle eccezioni

Dichiarazione try except

Try except con dichiarazione else

Try con except multiple

Eccezioni all'interno di funzioni

La dichiarazione Raise e la Dichiarazione Assert

 

Classi e Oggetti

Concetto di classi e oggetti

Programmazione procedurale vs programmazione ad oggetti

Il metodo costruttore init

Proprietà pubbliche e private

Metodi e parametri

Ereditarietà,superclasse e sottoclasse

Override di metodo

Proprietà di istanza e di classe

La funzione Hasattr

Ereditarietà multipla e polimorfismo

Metodo Astratto

Composizione di oggetti

Classi di eccezioni e gestione delle eccezioni

 

Generatori e Funzioni Lambda

Cosa sono i generatori

Creazione di generatori mediante classi e funzioni

La dichiarazione Yield

List comprehension e generatori

Funzioni anonime lambda

Le funzioni map e filter

La closure

 

Gestione dei File

La funzione Open

Metodi di lettura e scrittura dei file

Modalità di apertura dei file

Gestione dei file binari

Utilizzo degli stream stdin, stdout, stderr

Il modulo OS e i suoi metodi per operazioni di sistema

 

Gestione del Tempo e delle Date

Il modulo datetime

Le classi date, time e datetime

Operazioni tra date

La classe timedelta

Il modulo time

Formattazione delle date con il metodo strftime

Il modulo calendar e le sue funzioni

Operazionisu calendari e date

 

Dizionari

Concetto di dizionari

Utilizzo dei dizionari in Python

 

Docenti Docenti Kinetikon
Data Inizio
Data Fine
Durata in Ore20
Scadenza Prenotazioni
Max partecipanti17
Iscritti 17

Login