Introduzione
  • Introduzione
  • AVVERTENZA
LezIoni Teoria I: Ambiente, String, Int, Cast e Data Types
  • Introduzione e preparazione ambiente
  • Hello World
  • String, int, casting
  • Esercizio
  • Data Types
Lezioni Teoria II: Le LIste
  • Liste 1: Cosa sono le Liste in Python
  • Liste 2 -Slice
  • Liste 3 - Il Passo
  • Liste 4 - In
  • Liste 5 - Concatenazione
  • Liste 6 - Ripetizioni
  • Liste 7 - Len
  • Liste 8: Min e Max
  • Liste 9: Nested Lists (Liste nidificate) - Parte 1
  • Liste 10: Nested Lists (Liste nidificate) - Parte 2
  • Liste 11: Modifica delle liste
  • Liste 12: Extend
  • Liste 13: Extend e Append a confronto
Teoria III: Set, Dict, Tuple
  • Set
  • I Dizionari in Python - parte 1
  • I Dizionari in Python - parte 2
  • I Dizionari in Python - parte 3
  • Tuple
Teoria IV: Gli Operatori
  • Gli Operatori Aritmetici
  • Gli Operatori di Confronto
  • Gli Operatori Booleani
  • Gli Operatori Condizionali - Parte 1
  • Gli Operatori Condizionali - Parte 2
Teoria V: I Cicli
  • I Cicli in programmazione: While
  • I Cicli in programmazione: For, Break e Continue
  • I Cicli in programmazione: For e Range - Parte 1
  • I Cicli in programmazione: For e Range - Parte 2
  • I Cicli in programmazione: For - Else
  • I Cicli in programmazione: While - Else
Teoria VI: Le Funzioni
  • Le Funzioni in Programmazione
Esercitazione Pratica: Progetto "Biblioteca"
  • 1. Presentazione del progetto ed inizio: lista
  • 2. Introduciamo un Dizionario
  • 2.b. Popoliamo il Dizionario
  • 3. Lista in un dizionario
  • 4. Casting, if, elif, stampa autore e libro
  • 5. Comando Stampa Archivio
  • 6. Comando Stampa menù
  • 7.a Stampa degli Autori - parte 1
  • 7.b Stampa degli Autori - parte 2
  • 8. Comando di uscita - parte 1
  • 9. Comando di uscita - parte 2
  • 10. Aggiungere un libro selezionandone l'autore solo con ID
  • 11. Miglioriamo il codice
  • 12. Miglioriamo la stampa dei libri - parte 1
  • 13. Miglioriamo la stampa dei libri - parte 2
  • 14. Salvataggio in json
  • Spunti finali
STRINGHE PARTE I
  • Le Stringhe 1 - Index
  • Le Stringhe 2 - Slice
  • Le Stringhe 3 - Stride
  • Le Stringhe 4 - In e Len
  • Le Stringhe 5 - ASCII + Ord e Chr
  • Le Stringhe 6 - Lower, Upper e Capitalize
  • Stringhe 7 - Title e Swapcase
ESERCIZI
  • Equazione di Secondo Grado
  • Equazioni di secondo grado: funzione
  • Successione di Fibonacci
  • Esercizio sul Fattoriale ed introduzione al Debugger
GUI
  • Gui - Parte 1 (Tkinter)
  • Risorse Tkinter
  • Gui - Parte 2 (Guizero)
  • Risorse GuiZero
  • Gui - Parte 3
  • Gui - Parte 4
  • Gui - Parte 5 - Menu
  • Gui - Parte 6 - Creiamo una ListBox
  • Gui - Parte 7 - Passare valori multipli ad un bottone
  • Gui - Parte 8 - Passare valori multipli ad un bottone + Eval
TEORIA PARTE I
  • Decoratori - Parte 1
  • Decoratori - Parte 2
  • Range
  • Random
TELEGRAM
  • Telegram - Parte 1: Creare un bot Telegram
  • Risorse Telegram
  • Telegram - Parte 2: Impostazioni del bot
  • Telegram - Parte 3 - Coding python
  • Telegram - Parte 4 - Scriviamo su Telegram
  • Telegram - Parte 5 - Sistemazione degli errori
  • Telegram - Parte 6: Aggiungiamo una GUI per scrivere su Telegram p.1
  • Telegram - Parte 7: Aggiungiamo una GUI per scrivere su Telegram p.2