Vi segnaliamo il nostro corso di Python, Python Pratico
Segnaliamo la scheda del corso qui:
https://artigianidelweb.com/corso-python-intermedio
147 Lezioni Durata totale: 9 ore Certificazione Finale
Segnaliamo la scheda del corso qui:
https://artigianidelweb.com/corso-python-intermedio
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.
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
Commenti
Posta un commento