Impara a programmare in Python
Impara a padroneggiare Python, il linguaggio essenziale per lo sviluppo dell'IA. Accresci le tue competenze per creare applicazioni e soluzioni innovative nel mondo dell'intelligenza artificiale
Installiamo Python e Visual Studio Code
ANTEPRIMA GRATUITAInstallazione alternativa (professionale) di Python
ANTEPRIMA GRATUITAInstalliamo Jupyter Notebook
Tipi di dati fondamentali in Python
Le funzioni input e print
Liste, Tuple, Dictionary, Set
Strutture di controllo e cicli
Funzioni e moduli
Argomenti *args e **kwargs
Argomenti di default, posizionali e per parola chiave
Approfondimento su *args e **kwargs
Programmazione a oggetti
Gestione dei file
Gestione degli errori
Utilizzo delle librerie pandas e matplotlib
Fare debug e logging in python
Un programma per gestire una rubrica in Python
Rendimento annualizzato del NASDAQ 100 sull'intero periodo con libreria pandas
Statistiche NASDAQ 100
Dove prendere i dati per l'analisi sul NASDAQ 100
Statistiche NASDAQ 100 con matplotlib
Utilizziamo il servizio GPT di OpenAI
Congratulazioni!
I commenti dei nostri studenti
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 MenoHo 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 MenoFinalmente 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 MenoLa 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 MenoLe 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