Funzioni e moduli in Python | E learning


Descrizione del corso

CORSO FUNZIONI E MODULI PYTHON

Nel linguaggio Python esistono molteplici funzioni e moduli già predisposti ma il programmatore può crearne altre organizzandole nel codice. Le funzioni sono l’aspetto principale in questo linguaggio come in tanti altri, sono uno strumento che ci permette di raggruppare un insieme di istruzioni che eseguono un compito specifico.

In questo corso di Python impareremo come organizzare il codice delle nostre applicazioni scritte in Python. Il punto di partenza sono le funzioni, così in Python, come in tanti altri linguaggi. Con le funzioni impareremo a creare delle unità di lavoro, delle unità di codice, che potranno essere richiamate in base al loro nome. Il loro comportamento sarà definito dal codice inserito all’interno della funzione stessa e grazie agli argomenti potremo personalizzarne ogni singola invocazione.

Collegate alle funzioni ci sono tante altre opportunità in Python ad esempio le espressioni lambda, i generatori, ma soprattutto la possibilità di organizzare in più file le nostre raccolte di funzioni. Questi file prendono il nome di moduli. Quindi un’applicazione Python sarà sempre di struttura modulare e man mano che crescerà aggiungeremo dei moduli e così avremo un codice sempre più ricco e riusciremo a mantenerlo comunque organizzato. Python ha una piattaforma di lavoro ricchissima ed è per questo che offre già tanti moduli predisposti nonché tante funzioni. Scopriremo alcuni dei moduli più importanti, tra i più utili in assoluto. Vedremo come importarli, come ottenerli anche dalla rete e come inserirli all’interno dei nostri progetti.

 

Il programma del corso prevede:

  • Funzioni in Python
  • Approfondimento sulle funzioni
  • Espressioni Lambda
  • Generatori
  • Moduli
  • Espressioni regolari
  • Gestione dei file
  • Progetto Finale “Filtrare ed elaborare una lista di ordini”

 

 

Requisiti: Fondamenti di Python, Strutture dati in Python

Visualizza la DEMO del corso

Scopri i nostri corsi e learning in ambito ICT.

 


Durata

8 ore


Compila il modulo di pre iscrizione


    Autorizzo il trattamento dei miei dati personali ai sensi del D.Lgs. 101/2018. Informativa sulla privacy

    Privacy & Cookie policy - Politica di Qualità