Il percorso del Python nella programmazione: metti in pratica le tue linee di programma con il tutorial! Ora impara Python per iniziare subito!
Benvenuti al corso! Scopri cosa ti aspetta.
In pochi passaggi la tua ambiente di sviluppo Python è pronta. Ecco: Installazione su Windows.
In pochi passaggi la tua ambiente di sviluppo Python è pronta. Qui: Installazione su macOS.
Esegui Python sulla riga di comando e impara a conoscere e utilizzare la shell interattiva.
PyCharm è un ottimo ambiente di sviluppo. Qui imparerai ad utilizzarlo e a comprendere le sue principali caratteristiche.
Python utilizza gli spazi vuoti per identificare i blocchi di codice. Qui imparerai a capire questo concetto (e cosa non devi fare).
Un primo compito per imparare le linee guida di Python.
Variabili - una base importante di ogni linguaggio di programmazione. Qui imparerai come utilizzarle in Python.
Anche se Python li gestisce automaticamente: i tipi di dati sono un aspetto importante. In questa lezione imparerai a conoscere i tipi di dati numerici.
Mescolare diversi tipi di dati? Devi lavorare con la conversione dei tipi. Qui imparerai a conoscerli.
Le operazioni aritmetiche fondamentali sono la sfida più piccola. Python offre oltre all'addizione e compagnia anche altre operazioni. Qui imparerai a conoscere le importanti operazioni di base.
Le stringhe sono di grande aiuto nelle lingue moderne. Capisci come funzionano in Python.
Per la manipolazione delle stringhe, Python offre alcuni metodi. Qui impara a conoscerne alcuni.
I commenti sono una parte importante del buon codice. In questo video imparerai a conoscere i tipi importanti.
Impara come puoi lavorare con le stringhe formattate in Python.
In altre lingue, le liste sono anche chiamate array. Un modo importante per raccogliere dati. Qui imparerai a conoscerle.
I dati associativi sono rappresentati in Python dai dizionari. Qui imparerai anche a conoscere questo tipo.
Insiemi rappresentano l'insieme matematico. Scopri come lavorarci.
Senza condizioni, i linguaggi di programmazione sarebbero molto statici. Scopri qui come rendere dinamico il tuo codice con Python.
Direttamente correlati alle condizioni sono i possibili confronti. Qui impara anche alcune basi delle possibilità di Python.
Cosa viene considerato come "true" o vero in Python? Scoprilo qui.
Negli esempi successivi, i dati inseriti saranno sempre un tema. Qui imparerai come Python li fornisce.
Anche i cicli sono un aspetto centrale della programmazione moderna. Qui imparerai la variante con la parola chiave "while".
Ci sono diverse costruzioni di loop. Qui imparerai la variante con la parola chiave "for".
Un progetto pratico per approfondire gli argomenti fino ad ora trattati.
Qui troverai una soluzione per l'autocontrollo.
Creare o inizializzare liste? Spesso, con le comprensioni, risulta più semplice. Scoprile qui.
Anche per i dizionari ci sono delle comprensioni. Qui imparerai a conoscerle.
Anche insiemi possono essere inizializzati tramite comprensioni. Impara qui come funziona.
Le funzioni consentono codice riutilizzabile e la separazione dei compiti. Qui imparerai le basi.
Impara adesso a conoscere ulteriori dettagli sui parametri.
In Python, il valore speciale "None" gioca un ruolo importante. Sta per "nessun valore".
Con le Docstrings puoi documentare ottimalmente il tuo codice. Scopri qui come fare.
Le funzioni possono anche fungere da tipo di dati. Suona astratto, ma è molto facile da capire. In questa lezione troverai i dettagli.
Le funzioni possono fare di più. Importanti sono ad esempio anche i closures, che imparerai qui.
Hai mai sentito parlare delle funzioni lambda? Qui le imparerai a conoscere.
Scopri qui come puoi utilizzare i generatori.
Un concetto interessante in Python sono i decoratori. Scopri per cosa vengono utilizzati e come applicarli.
Anche importanti sono i campi di validità. Scopri qui cosa significa esattamente.
Come vengono strutturati i progetti in Python? In questa lezione imparerai a conoscere i singoli script.
I moduli svolgono un ruolo importante. In questo video imparerai le importanti basi.
I moduli vengono importati. Dove li cerca Python? Scoprilo qui.
Il prossimo livello nell'organizzazione sono i pacchetti. Qui impari come utilizzarli.
Python è orgoglioso della sua libreria standard. Qui imparerai il concetto di "batteries included".
Puoi persino creare e distribuire i tuoi pacchetti. Scopri qui come farlo.
Utilizzare pacchetti di altri sviluppatori? Il "Python Package Index" è il tuo amico. Qui impari a conoscerlo.
Gli errori in Python vengono rappresentati tramite eccezioni. Cosa sono? Come ci si comporta in merito? Scoprilo qui.
Gestire gli errori come eccezioni nel codice.
Ci sono più eccezioni nella stessa area di codice? Scopri come reagire specificamente a ciascuna.
Puoi anche definire le tue eccezioni personalizzate per dare ancora più significato al tuo codice. Scopri come fare.
Sulla riga di comando verrà ora implementato il prossimo progetto.
Trova una possibile soluzione per l'esercizio dell'ultima lezione.
Orientamento agli oggetti - cosa si intende fondamentalmente con questo? In questo video lo scoprirai.
Le classi sono la base degli oggetti. Scopri come vengono definite in Python.
L'ereditarietà è un importante pilastro dell'orientamento agli oggetti. Qui imparerai a conoscere le basi.
Nell'ereditarietà è possibile sovrascrivere i metodi delle classi genitore. Scopri come Python implementa ciò.
Il riferimento alla classe superiore funziona tramite la parola chiave "super". Scopri come funziona e perché è utile.
Il riferimento all'oggetto attuale è di importanza centrale. Scopri cosa si nasconde dietro.
Esistono in Python getter e setter classici? In questa lezione si trova la risposta.
Metodi statici possono essere un sollievo. Questo stile devi assolutamente conoscere.
Python ha alcuni metodi magici. Suona magico? Ma è del tutto logico da spiegare. In questo video troverai i dettagli.
I suggerimenti di digitazione aiutano la leggibilità e il completamento automatico. Conosci il concetto tramite l'esempio.
Salvare i dati nei file? Estremamente pratico. Scopri come Python ti può aiutare.
Il modo inverso: leggere di nuovo i dati. Scopri come puoi leggere da file in Python.
Non c'è solo la rappresentazione come testo. È possibile scrivere anche dati binari. Scopri come fare.
I file CSV trasportano informazioni importanti in molti ambienti. Impara a utilizzare il concetto per te.
XML gioca attualmente un ruolo importante sul web. Impara a gestirlo in Python.
Anche JSON è un formato estremamente importante sul web. Scopri gli strumenti integrati di Python per la gestione.
Vuoi testare il tuo codice automaticamente? Di nuovo e di nuovo? Benvenuto nel mondo dei test unitari!
Impara alcuni best practice per i test unitari.
Utilizza gli assert per creare test.
Preparare i test o pulire dopo il test? Con setUp e tearDown non c'è nessun problema.
Sostituire singole parti nel codice o acquisire controllo sul valore restituito? Per fare ciò, si utilizzano i mockup.
Scaricare dati in Python? Lavorare con il web? Scopri qui come può funzionare.
Informazioni importanti per gli utenti di macOS - in particolare riguardo agli URL HTTPS.
Scaricare contenuti come dati JSON? Scopri qui come fare.
Ora i dati scaricati vengono veramente elaborati.
MySQL è un database popolare. Scopri come viene installato su Windows.
Analogamente alla configurazione in Windows, ecco un set-up per macOS.
I database SQL funzionano fondamentalmente con lo stesso linguaggio: SQL. Qui troverai alcune nozioni di base.
Crea il tuo primo database e crea così le basi per i prossimi esempi.
Le funzioni di base di ogni database: i comandi CRUD. Imparali nel contesto SQL.
Crea una connessione al database MySQL con Python.
Recuperare record da MySQL, la tua prima istruzione SELECT.
Inserire nuovi dati - anche con le dichiarazioni INSERT, nessun problema.
Ora anche le voci saranno di nuovo rimosse.
Recuperare singole righe da MySQL, anche tramite istruzione SELECT.
Impara a aggiornare i dati con le istruzioni UPDATE.
Un altro progetto per applicare nuovamente le conoscenze acquisite finora.
Una possibile soluzione per il progetto della lezione precedente.
Commenta ora „Imparare a programmare con Python - il tutorial pratico“