-
-x delle API di OpenAI.
- GENNAIO 2024: NUOVA SEZIONE: Le Enumerazioni in Python
-
-x delle API di OpenAI.
- GENNAIO 2024: NUOVA SEZIONE: Le Enumerazioni in Python
Ho appena aggiornato il mio corso "Python Pro" con una nuova sezione, contenente un insieme di lezioni dedicate all'utilizzo delle "Enumerazioni" (Enum) in Python.
- OTTOBRE 2023: NUOVA SEZIONE: Esercizi (dallo Spazio Profondo)
Inizia oggi una nuova sezione del corso dedicata agli esercizi, che verrà arricchita nel tempo. Lo scopo di questa sezione è proporre una serie crescente di esercizi pratici, ambientati a bordo di una astronave in viaggio nello spazio profondo, che consentiranno di verificare il livello di apprendimento. Contemporaneamente, questa serie di esercizi offre l'opportunità di offrire ulteriori elementi di apprendimento, introducendo argomenti come i design patterns e le data structures.
- OTTOBRE 2023:12 DI PYTHON
Una lezione dedicata alla nuova gestione delle f-string introdotta in Python 3.12
-
- GIUGNO 2023: NUOVA SEZIONE: Introduzione alle API di ChatGPT in Python
Nelle lezioni di questa nuova sezione impareremo come accedere dai nostri programmi Python alle API di OpenAI, per implementare una completa conversazione con ChatGPT interamente nel nostro codice.
-11
Questo corso, che non è un semplice tutorial ma una vera guida completa, teorica e pratica, ti condurrà passo dopo passo a conoscere in profondità il linguaggio di programmazione Python - aggiornato alla11 di Ottobre 2022 - ed il Paradigma Object-Oriented.
NOTA: Il corso si evolve nel tempo aggiornandosi ogni anno alle versioni successive del linguaggio. Può quindi essere seguito senza problemi in modo sequenziale, dall'inizio alla fine.
La prima sezione del corso è una sorta di corso nel corso... Imparerai infatti in modo approfondito il Paradigma Object-Oriented in tutti i suoi aspetti principali, secondo un percorso che ho ricavato dai miei (ahimè) moltissimi anni di esperienza sul campo come object-oriented analyst e designer. Le capacità che acquisirai nelle lezioni teoriche di questa prima sezione sono valide anche per qualunque altro linguaggio object-oriented, come Java, C#, Swift, C++.
Attraverso un percorso guidato, imparerai poi tutti i differenti livelli di organizzazione del codice Python, partendo dagli atomi del linguaggio (gli oggetti, i nomi, i tipi e gli attributi), per poi proseguire con i basic data types (i numeri, le stringhe ed i boolean), poi con le strutture dati (le liste, le tuple, i dizionari ed i set), poi con le strutture di codice (il control flow, le funzioni, le list comprehension, le espressioni lambda ed i decorator), poi con le strutture object-oriented (le classi, l'ereditarietà, l'override, i costruttori, le proprietà, gli attributi di istanza e di classe, i metodi statici, la gestione delle eccezioni), ed infine con le strutture dei programmi stessi (moduli e package).
Il corso è corredato di esercitazioni pratiche e di quiz, per verificare passo dopo passo il tuo apprendimento.
E' presente una sezione contenente argomenti avanzati del linguaggio, che viene incrementata con sempre nuove lezioni. Tra gli argomenti avanzati troviamo la multiple inheritance, l'MRO, le classi object e type, il costruttore new, gli oggetti iterabili e gli iteratori, ed anche i generatori (generator functions e generator expressions).
E' presente una sezione interamente dedicata alla gestione dei file in Python, nella quale vengono spiegati i metodi per leggere, scrivere, accodare, e posizionarsi nei file di testo e nei file binari, con una serie di esercizi pratici.
E' presente anche una esercitazione completa, nella quale impareremo assieme come scrivere una applicazione Python che utilizza RabbitMQ, un message broker che consente di implementare software distribuito e massivamente scalabile.
E' presente anche una esercitazione completa nella quale impareremo assieme cos'è e come si utilizza in Python MongoDB, uno dei più importanti database NOSQL disponibili sul mercato.
E' presente anche una sezione dedicata alla comprensione delle API OpenAI per la programmazione di ChatGPT da Python.
In questa lezione, descriviamo la struttura del corso, sezione per sezione.
Riconosci la forma di un literal.
Verifica la conoscenza dei tipi numerici
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.