Video Corso Python Pratico

Home / Corsi / Corsi Python / Python Pratico

Python Pratico

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
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!

Perchè scegliere noi?

  • Sviluppo Italiano
  • Qualità e Know-How
  • No assunzioni
  • Esperienza
  • Riservatezza
  • Outsourcing
  • Costi contenuti

Cosa offriamo?

  • Sviluppo Web AppSviluppo App, siti web, software
  • Sviluppo siti webHosting, VPS e Cloud
  • Velocità di consegnaVelocità di consegna
  • Sviluppo e-CommerceE-Commerce
  • Supporto tecnicoSupporto tecnico
  • SEO internet marketingSEO / internet marketing
  • Nuovi progetti ed assistenzaCMS Open Source