Python PRO & AI

Un percorso avanzato per creare bot, siti web e progetti con IA. Con Python PRO lavori su progetti reali e partecipi a un hackathon sul clima.

Età: 14+ anni
Avanzato
32 lezioni

Informazioni sul corso

In questo corso per adolescenti libererai la tua creatività e scoprirai le potenzialità avanzate del linguaggio Python! Creerai applicazioni avanzate come chatbot, siti web e programmi basati sull'intelligenza artificiale. Acquisirai non solo esperienza pratica con strumenti e tecniche standard, ma imparerai anche a sviluppare e pubblicare i tuoi progetti open source. Le competenze acquisite ti permetteranno di fare un passo importante nel mondo della tecnologia!

Argomenti trattati

Programmazione back-end
Introduzione allo sviluppo web
Padronanza dell'intelligenza artificiale
Integrazione dell'AI in applicazioni già pronte
Funzioni avanzate di Python come lambda, gestione file ed eccezioni
Sviluppo di bot, siti e AI usando Python, API, framework web e librerie ML

Esempi di progetto

Durante il corso, gli studenti realizzeranno progetti pratici come questi:

Bot Discord avanzato

Esempio di progetto del corso

Sito web con Flask

Esempio di progetto del corso

Progetto AI con Machine Learning

Esempio di progetto del corso

📌 Gli esempi dettagliati dei progetti verranno aggiunti a breve. Se hai bisogno immediato di vedere un esempio di progetto, contattaci su WhatsApp!

Curriculum del corso

1

Modulo 1: Bot Discord che non si ferma mai

  • 1. Gli strumenti dei veri programmatori!
  • 2. Gli strumenti dei veri programmatori! VsCode
  • 3. Importiamo la nostra prima libreria!
  • 4. Il bot risponde già alle nostre richieste!

Risultato: Creazione di un bot Discord funzionante con le basi di Python e Git.

2

Modulo 2: File, cartelle e sviluppo web

  • 5. File e cartelle
  • 6. Applicare la nostra conoscenza
  • 7. Introduzione allo sviluppo web.
  • 8. HTML e CSS

Risultato: Comprensione della struttura dei file e introduzione al web development.

3

Modulo 3: Flask e back-end

  • 9. Flask. Configurazione dell'ambiente.
  • 10. Modelli e strumenti di template
  • 11. Imparare i percorsi web e come non perdere le pagine web.
  • 12. Una lezione segreta! Cambiare le pagine dinamicamente.

Risultato: Creazione di siti web dinamici con Flask.

4

Modulo 4: Database e Portfolio

  • 13. Database. Il Diario del programmatore
  • 14. Autorizzazione degli utenti.
  • 15. Distribuzione del progetto. Preparazione del portfolio.
  • 16. Creazione di un sito web Portfolio

Risultato: Creazione e deployment di un sito web portfolio completo.

5

Modulo 5: Intelligenza Artificiale e Machine Learning

  • 17. Comprendere l'IA e l'apprendimento automatico.
  • 18. I dati sono la chiave del successo. Estrazione di dati da fonti aperte.
  • 19. Le basi del Natural Language Processing. La libreria NLTK. I generatori di liste di Python.
  • 20. Visione computerizzata? Che cos'è?

Risultato: Comprensione dei fondamenti dell'AI e del machine learning.

6

Modulo 6: Modelli AI e pratica

  • 21. Imparare una nuova libreria! Usare i modelli addestrati con il codice!
  • 22. Battaglia di AI! Organizzare una competizione, discutere e testare.
  • 23. Imparare nuove librerie e fissare obiettivi!
  • 24. Mettiamo in pratica la nostra conoscenza!

Risultato: Utilizzo pratico di modelli AI pre-addestrati.

7

Modulo 7: Integrazione AI nei progetti

  • 25. Configurazione dell'IDE per il progetto precedentemente creato.
  • 26. Inferenza del modello addestrato nel bot Discord.
  • 27. Creare un traduttore vocale!
  • 28. Aggiungere un pulsante e implementare la logica!

Risultato: Integrazione di AI in applicazioni esistenti.

8

Modulo 8: Hackathon - Progetto finale

  • 29. Spiegazione di ciò che vogliamo ottenere. Analisi.
  • 30. Elaborazione di una soluzione.
  • 31. Testare, eseguire il debug e risolvere.
  • 32. Dimostrazione della soluzione.

Risultato: Partecipazione a un hackathon con progetto finale completo.

Come funzionano le lezioni con Techland

1

Primo Incontro

Lo studente si connette alla piattaforma in accordo con le istruzioni fornite, fa conoscenza con l'insegnante e i compagni e le compagne di classe.

2

Approccio pratico

Ad ogni lezione, lo studente apprenderà un nuovo argomento, che consoliderà praticando, e poi facendo i suoi compiti per casa.

3

Creazione del Progetto

A metà corso, lo studente deciderà l'argomento per il suo progetto e inizierà a lavorare per esso.

4

Presentazione del Progetto

Lo studente pubblica il suo progetto online e lo presenta all'esame finale del corso.

Prenota una lezione di prova gratuita!

Inizia il tuo viaggio nel mondo del coding con Python PRO & AI. Compila il form e ti contatteremo entro 24 ore.