- Introduzione
- AVVERTENZA
- Introduzione e preparazione ambiente
- Hello World
- String, int, casting
- Esercizio
- Data Types
- 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
- Set
- I Dizionari in Python - parte 1
- I Dizionari in Python - parte 2
- I Dizionari in Python - parte 3
- Tuple
- Gli Operatori Aritmetici
- Gli Operatori di Confronto
- Gli Operatori Booleani
- Gli Operatori Condizionali - Parte 1
- Gli Operatori Condizionali - Parte 2
- 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
- Le Funzioni in Programmazione
- 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
- 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
- Equazione di Secondo Grado
- Equazioni di secondo grado: funzione
- Successione di Fibonacci
- Esercizio sul Fattoriale ed introduzione al Debugger
- 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
- Decoratori - Parte 1
- Decoratori - Parte 2
- Range
- Random
- 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