Python Pratico
Python Pratico (Intermedio) : GUI, Telegram, Selenium ed Arduino: nome in codice "Python"
In questo corso vedremo un pò di teoria e vedremo molte applicazioni pratiche.
Usando diverse tecniche, mescolate fra loro, avendo sempre come denominatore comune python, vedremo come realizzare applicazioni
divertenti ed interessanti , ad esempio creare un bot telegram e una GUI ,
fare un web scraping di un sito con Selenium ,
recuperare le informazioni che ci servono ed inviarle a Telegram , oppure vedremo come da Telegram potremmo
controllare da mobile un nostro Arduino .
147 Lezioni
Durata totale: 9 ore
Certificazione Finale
VIDEO
Vai subito al corso!
Elenco Lezioni
Sezione 1 - Presentazione
1. Presentazione del Corso
Sezione 2 - Teoria I: Ambiente, String, Int, Cast e Data Types
2. Introduzione e preparazione ambiente
3. Hello World
4. String, int, casting
5. Esercizio
6. Data Types
Sezione 3 - Teoria II: Le Liste
7. Liste 1: Cosa sono le Liste in Python
8. Liste 2 -Slice
9. Liste 3 - Il Passo
10. Liste 4 - In
11. Liste 5 - Concatenazione
12. Liste 6 - Ripetizioni
13. Liste 7 - Len
14. Liste 8: Min e Max
15. Liste 9: Nested Lists (Liste nidificate) - Parte 1
16. Liste 10: Nested Lists (Liste nidificate) - Parte 2
17. Liste 11: Modifica delle liste
18. Liste 12: Extend
19. Liste 13: Extend e Append a confronto
Sezione 4 - Teoria III: Set, Dict, Tuple
20. Set
21. I Dizionari in Python - parte 1
22. I Dizionari in Python - parte 2
23. I Dizionari in Python - parte 3
24. Tuple
Sezione 5 - Teoria IV: Gli Operatori
25. Gli Operatori Aritmetici
26. Gli Operatori di Confronto
27. Gli Operatori Booleani
28. Gli Operatori Condizionali - Parte 1
29. Gli Operatori Condizionali - Parte 2
Sezione: 6 - Teoria V: I Cicli
30. I Cicli in programmazione: While
31. I Cicli in programmazione: For, Break e Continue
32. I Cicli in programmazione: For e Range - Parte 1
33. I Cicli in programmazione: For e Range - Parte 2
34. I Cicli in programmazione: For - Else
35. I Cicli in programmazione: While - Else
Sezione: 7 - Teoria VI: Le Funzioni
36. Le Funzioni in Programmazione
Sezione: 8 - Pratica I: Progetto "Biblioteca"
37. 1. Presentazione del progetto ed inizio: lista
38. 2. Introduciamo un Dizionario
39. 2.b. Popoliamo il Dizionario
40. 3. Lista in un dizionario
41. 4. Casting, if, elif, stampa autore e libro
42. 5. Comando Stampa Archivio
43. 6. Comando Stampa menù
44. 7.a Stampa degli Autori - parte 1
45. 7.b Stampa degli Autori - parte 2
46. 8. Comando di uscita - parte 1
47. 9. Comando di uscita - parte 2
48. 10. Aggiungere un libro selezionandone l'autore solo con ID
49. 11. Miglioriamo il codice
50. 12. Miglioriamo la stampa dei libri - parte 1
51. 13. Miglioriamo la stampa dei libri - parte 2
52. 14. Salvataggio in json
Sezione 9 - Teoria - Le 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
7Le Stringhe 6 - Lower, Upper e Capitalize
Stringhe 7 - Title e Swapcase
Sezione 10 - ESERCIZI
Equazione di Secondo Grado
Equazioni di secondo grado: funzione
Successione di Fibonacci
Esercizio sul Fattoriale ed introduzione al Debugger
Sezione 11 - 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
Sezione 12 - TEORIA PARTE I
Decoratori - Parte 1
Decoratori - Parte 2
Range
Random
Sezione: 13 - 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 6: Aggiungiamo una GUI per scrivere su Telegram p.2
Sezione: 14 - FILES
Files parte 1
Files parte 2: Read
Files parte 3: Read
Files parte 4: Write
Files parte 5: Append
Files parte 6: Except
Files parte 7: Directory
Files parte 8: Directory in percorso assoluto
Files parte 9: os I
Files parte 10: os II
Sezione: 15 - SELENIUM
Selenium parte 1
Estensione per chrome che seleziona gli xpath
Selenium parte 2
Selenium parte 3
Modalità di selezione elementi in Selenium
Selenium parte 4 - Da un sito a Telegram
Selenium parte 5
Cheat Sheet Selenium
Sezione: 16 - STRINGHE PARTE II
Stringhe 9: Count p.2
Stringhe 10: Startswith
Stringhe 11: Endswith
Stringhe 12: Find
Stringhe 13: Index
Stringhe 14: Rfind ed Rindex
Sezione: 17 - ARDUINO
Arduino p. 1: Presentazione del progetto
Risorse Arduino
Arduino p. 2 - Da Arduino a Telegram
Arduino p. 3
Arduino p. 4 Da Telegram ad Arduino
Arduino p. 5
Sezione: 18 - STRINGHE PARTE III
Stringhe 15: isalnum
Stringhe 16: isalpha
Stringhe 17: isdigit
Stringhe 18: isidentifier
Stringhe 19: islower
Stringhe 20: isupper
Stringhe 21: isprintable
Stringhe 22: isspace
Stringhe 23: istitle
Stringhe 24: center
Stringhe 25: expandtabs
Sezione: 19 - TEORIA PARTE II
Dict comprehensions
Lambda
List comprehensions
Return multipli
Sort
Sorted
Sezione: 20 - STRINGHE PARTE IV
Stringhe 26: ljust_rjust
Stringhe 27: lstrip_rStrip
Stringhe 28: strip
Stringhe 29: replace
Stringhe 30: zfill
Stringhe 31: join
Stringhe 32: partition
Stringhe 33: Rpartition
Stringhe 34 split
Stringhe 35: split MAXSPLIT
Stringhe 36: rsplit
Stringhe 37: rsplitlines
ISCRIVITI SUBITO!
Vai subito al corso!