Programma del corso

    1. Installiamo Python e Visual Studio Code

      ANTEPRIMA GRATUITA
    2. Installazione alternativa (professionale) di Python

      ANTEPRIMA GRATUITA
    3. Installiamo Jupyter Notebook

    4. Tipi di dati fondamentali in Python

    5. Le funzioni input e print

    6. Liste, Tuple, Dictionary, Set

    7. Strutture di controllo e cicli

    8. Funzioni e moduli

    9. Argomenti *args e **kwargs

    10. Argomenti di default, posizionali e per parola chiave

    11. Approfondimento su *args e **kwargs

    12. Programmazione a oggetti

    13. Gestione dei file

    14. Gestione degli errori

    15. Utilizzo delle librerie pandas e matplotlib

    16. Fare debug e logging in python

    17. Un programma per gestire una rubrica in Python

    1. Rendimento annualizzato del NASDAQ 100 sull'intero periodo con libreria pandas

    2. Statistiche NASDAQ 100

    3. Dove prendere i dati per l'analisi sul NASDAQ 100

    4. Statistiche NASDAQ 100 con matplotlib

    1. Utilizziamo il servizio GPT di OpenAI

    1. Congratulazioni!

About this course

  • €89,90
  • 24 lezioni
  • 7 ore di contenuti video

Il tuo docente

Massimiliano Sorrentino

Ph.D. in Physics

Massimiliano Sorrentino è Ph.D. in Fisica, fisico dell’Ordine dei Chimici e dei Fisici della Provincia di Brescia (n. 355, sez. A) e innovation manager inserito nell’elenco del Ministero delle Imprese e del Made in Italy (MIMIT). Da anni affianca aziende e professionisti come data scientist, machine learning engineer e sviluppatore software, trasformando dati complessi in decisioni e prodotti concreti. Ha iniziato nella fisica delle particelle, in collaborazioni internazionali con il CERN, e oggi applica lo stesso approccio rigoroso a progetti aziendali in settori diversi.

Recensioni

I commenti dei nostri studenti

4 Punteggio in stelle

Consigliato

Alvaro P.

La sezione sulla programmazione a oggetti è stata più semplice del previsto: la lezione “Programmazione a oggetti” mette ordine tra classi e concetti base. L’insegnante è preparato e l’esposizione è coinvolgente, quindi non mi sono annoiato anche ...

Leggi di Più

La sezione sulla programmazione a oggetti è stata più semplice del previsto: la lezione “Programmazione a oggetti” mette ordine tra classi e concetti base. L’insegnante è preparato e l’esposizione è coinvolgente, quindi non mi sono annoiato anche nei punti più teorici. Il corso ha rispettato le mie aspettative perché poi si passa a cose pratiche.​

Leggi Meno
5 Punteggio in stelle

Ha superato le mie aspettative

Emilia F.

Ho trovato molto utili le lezioni su strutture di controllo e cicli e su funzioni e moduli, perché mi hanno dato una base solida per ragionare “a blocchi”. Le spiegazioni sono chiare e l’insegnante sembra preparato, specie quando introduce anche f...

Leggi di Più

Ho trovato molto utili le lezioni su strutture di controllo e cicli e su funzioni e moduli, perché mi hanno dato una base solida per ragionare “a blocchi”. Le spiegazioni sono chiare e l’insegnante sembra preparato, specie quando introduce anche file come “operazioni.py” oltre ai notebook. Il corso ha superato le aspettative per la concretezza degli esempi.​

Leggi Meno
5 Punteggio in stelle

Ben fatto

Antonio S.

Finalmente ho capito bene *args e **kwargs: tra la lezione principale, quella sugli argomenti di default/posizionali e l’approfondimento, il concetto mi è rimasto in testa. Ho acquisito informazioni importanti e le spiegazioni sono state davvero c...

Leggi di Più

Finalmente ho capito bene *args e **kwargs: tra la lezione principale, quella sugli argomenti di default/posizionali e l’approfondimento, il concetto mi è rimasto in testa. Ho acquisito informazioni importanti e le spiegazioni sono state davvero chiare. Mi è piaciuto che non fosse una singola lezione “mordi e fuggi”, ma un percorso coerente.​

Leggi Meno
5 Punteggio in stelle

Molto ben fatto

Dino D.

La parte su input/print mi ha sbloccato sulla formattazione delle stringhe, e mi serviva davvero per piccoli script quotidiani. L’insegnante è coinvolgente e spiega con chiarezza anche dettagli che di solito vengono ignorati. Ho avuto sufficienti ...

Leggi di Più

La parte su input/print mi ha sbloccato sulla formattazione delle stringhe, e mi serviva davvero per piccoli script quotidiani. L’insegnante è coinvolgente e spiega con chiarezza anche dettagli che di solito vengono ignorati. Ho avuto sufficienti opportunità di applicare grazie al notebook “input-print.ipynb”.​

Leggi Meno
5 Punteggio in stelle

Ben strutturato

Giacomo A.

Le lezioni su gestione dei file e gestione degli errori mi hanno dato informazioni importanti che uso già sul lavoro. Le spiegazioni sono chiare e mi è piaciuto poter seguire tutto sul notebook “file-errorhandling.ipynb”. Ho avuto sufficienti oppo...

Leggi di Più

Le lezioni su gestione dei file e gestione degli errori mi hanno dato informazioni importanti che uso già sul lavoro. Le spiegazioni sono chiare e mi è piaciuto poter seguire tutto sul notebook “file-errorhandling.ipynb”. Ho avuto sufficienti opportunità di applicare perché gli esempi non sono “giocattolo”, ma realistici.​

Leggi Meno

Impara a sviluppare in Python