
Conosciamo Google Colab come strumento per scrivere codice Python. Tutto a portata di click!
Scrivi il tuo primo codice, eseguilo con Google Colab e osserva cosa hai appena creato!
Parliamo di tipi di dato numerici e lo facciamo iniziando con il tipo int per variabili intere!
Proseguiamo ancora con tipi di dato numerici parlando di float per rappresentare numeri decimali. E poi: ti mostro come stampare a video in maniera efficace ed intuitiva!
Iniziamo a conoscere le strutture dati parlando di stringhe per rappresentare del testo!
Continuiamo a parlare di stringhe e vediamo cos'è lo slicing e come ci aiuta a selezionare più elementi al loro interno!
Completiamo la sezione delle stringhe parlando di concatenazione per creare una stringa a partire da altre due o più stringhe. E poi: alcuni importanti tips su come organizzare al meglio il tuo codice!
Conosciamo le liste per contenere qualsiasi tipo di dato!
Vediamo come indexing, slicing e concatenazione possono essere usare anche e soprattutto con le liste!
Chiudiamo la trattazione delle liste con le principali e più utilizzate funzioni. E poi: alcune funzioni utili per le stringhe!
Conosciamo le tuple, le sorelle minori delle liste!
Ultima struttura dati, ma decisamente non ultima per importanza! Conosciamo i dizionari e come ci aiutano a rendere chiaro e leggibile il nostro codice!
Ecco come puoi caricare in Google Colab i notebook (sia di teoria sia di esercizi) che ti condivido.
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Iniziamo a parlare di operatori con gli operatori aritmetici! Realizza le tue espressioni aritmetiche tra variabili numeriche con ciascuno di questi operatori!
Proseguiamo la trattazione degli operatori aritmetici. E poi: operatori di confronto per costruire espressioni logiche!
Costruiamo espressioni logiche complesse combinandole con gli operatori and, or e not!
Ora le cose si fanno davvero serie: il costrutto if ci permette di donare intelligenza al nostro codice!
Introduciamo i cicli parlando di ciclo while, ma facciamo attenzione a non cadere in un ciclo infinito!
Parliamo ancora di cicli con il ciclo for, usandolo per scorrere un qualsiasi iterabile in maniera semplice ed intuitiva!
Scopri come alterare la normale esecuzione di un ciclo while o for usando i control statement break e continue!
Ecco il notebook con tutta la teoria che abbiamo affrontato per il controllo di esecuzione.
Mettiti alla prova con gli esercizi sul controllo di esecuzione!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Conosciamo le funzioni, un potente strumento che ogni programmatore deve saper usare!
Vediamo come permettere ad una funzione di restituire un valore, una variabile o persino il valore di un'espressione!
Ti mostro due modi per invocare una funzione: tramite argomenti posizionali e tramite keyword. Un must!
Ecco il notebook con tutta la teoria che abbiamo affrontato per le funzioni.
Mettiti alla prova con esercizi sulle funzioni!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Confronta le tua soluzioni con le mie e discutiamo insieme gli esercizi!
Stai cercando un corso di Python semplice ed efficace, scritto da chi il Python lo mastica da anni? L'hai trovato.
Ho progettato questo corso dopo aver insegnato la programmazione a centinaia di persone, usando l'esperienza che le mie docenze e consulenze hanno portato per sviluppare un percorso di apprendimento semplice, chiaro e con tutti i concetti indispensabili per chi inizia a studiare programmazione. Per chi vuole apprendere nella maniera più rapida e mirata la programmazione, infatti, sono necessari un approccio chiaro e dei contenuti mirati ed orientati alla pratica, ed è questo che ho inserito in questo corso.
Non temere, non è l'ennesimo corso in cui ore di teoria vengono confezionate e vendute come "indispensabili"; la teoria che troverai in questo corso sarà solo quella poca necessaria ad introdurre la parte più importante della programmazione: la pratica.
Per diventare ottimi programmatori, infatti, la strada è davvero semplice: pratica, pratica e ancora pratica!
Perciò ho arricchito questo corso con numerosi esercizi per poter mettere alla prova ciò che avrai imparato dopo ogni sezione. E non temere: potrai anche vedere le mie proposte di soluzione per ciascun esercizio e te le presenterò chiaramente ed in dettaglio in video appositi!
La programmazione in Python può essere semplice per te e lo sarà con questo corso! Partiremo conoscendo uno tra gli strumenti più efficaci e più utilizzati per programmare in Python: Google Colab. Non ti servirà installare nulla e avrai tutti i tuoi progetti accessibili da qualsiasi dispositivo, potresti persino programmare da smartphone!
Vedremo poi insieme i tipi di dato principali usati in Python: creeremo variabili numeriche con int e float, definiremo variabili testuali con le stringhe, useremo contenitori eterogenei con le liste e le tuple e conosceremo l'incredibile semplicità e chiarezza dei dizionari.
Ti mostrerò i concetti più importanti per le strutture dati come l'indexing per accedere ad elementi specifici e lo slicing per selezionare più elementi o persino la concatenazione per creare nuove variabili componendo due o più altre variabili!
Vedremo poi il controllo di esecuzione parlando di operatori e di espressioni. Imparerai come costruire espressioni aritmetiche e soprattutto le essenziali espressioni logiche grazie agli operatori di confronto. Creeremo condizioni complesse usando gli operatori and, or e not e vedremo come tutto questo viene usato per creare qualsiasi tipo di logica e donare intelligenza al nostro codice con il costrutto if, realizzando il nostro personale termostato!
Vedremo poi come ripetere più istruzioni usando gli indispensabili cicli for e while e persino come realizzare cicli complessi e modificarne il comportamento con i control statement break e continue.
Termineremo questo prezioso viaggio conoscendo le funzioni, un concetto che ogni programmatore deve sapere e utilizza in ogni singolo programma che realizza. Scriverai la tua prima funzione per eseguire, come se pronunciassi una parola magica, tutte le istruzioni che vorrai e ti mostrerò come usarle efficacemente.
Tutto ciò che ti serve per iniziare a programmare in Python è qui, inizia ora e diventa un programmatore!