
Video Corso Python Pratico
Vi segnaliamo il nostro corso di Python, Python Pratico
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.
147 Lezioni Durata totale: 9 ore Certificazione Finale
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
Tag:Corso di Python, Corso Python, pycharm, python

