Cerchi un lavoro come Programmatore o Data Scientist?
Impara a programmare in Python!
Con questo corso apprenderai tutti i concetti necessari per utilizzare al meglio il linguaggio di programmazione più utilizzato al mondo per sviluppare software, analizzare i dati e per l’intelligenza artificiale
Completo
Dalle basi all’AI
Attuale
Il linguaggio più utilizzato
Utile
Lo utilizzi per qualsiasi cosa
Docente
Sono una Data Scientist, laureata in Matematica e specializzata in Intelligenza Artificiale per i Mercati finanziari
Ho scritto alcuni libri, articoli, papers e tantissimi post su finanza, trading, intelligenza artificiale e programmazione
Sono consulente per aziende nazionali ed internazionali. Come Divulgatrice Scientifica organizzo workshop formativi e sono relatrice di seminari
20+
Anni di insegnamento
5K+
Allievi
4
Libri Pubblicati
Argomenti
- Primi passi con il linguaggio
- Installare Python su Windows, Linux, Mac, Raspberry
- L’interprete Python
- Gli IDE (IDLE, Thonny, Spyder, VSCode)
- Le funzioni print e input
- Indentazione
- Variabili e tipi di dati
- Numeri e operatori logici
- Stringhe
- Tuple, Liste, Dizionari
- Set
- Tipi built-in
- La programmazione
- Istruzioni Condizionali e cicli
- Funzioni
- Debug
- Gestione delle eccezioni
- Gestire i file
- Moduli
- Creare nuovi moduli
- Packages
- La programmazione a oggetti
- Classi
- Ereditarietà
- Metodi speciali
- Overloading degli operatori
- Multithreading
- Interfaccia Utente
- PyQT
- Tkinter
- wxPython
- File e DataBase
- DataBase MySQL
- Files JSON, XML, CSV
- Librerie
- Numpy
- Pandas
- Matplotlib
- Scrapy / Beautiful Soup
Informazioni
Tipologia
Corso Online
Il corso verrà svolto interamente su piattaforma Google Meet
Durata
48 ore complessive
3 Lezioni settimanali da 2 ore ciascuna
Costo
€ 299 i.c. per corso collettivo
Importo per singolo allievo e massimo allievi contemporanei e con calendario predefinito
€ 799 i.c. per corso Individuale
Con calendario personalizzabile
Materiale
Attestato di partecipazione
eBook di supporto al corso
Materiale didattico, esempi e risorse aggiuntive
Alcune domande frequenti sul corso …
Perché è importante conoscere il Python?
Il linguaggio di programmazione Python è ad oggi utilizzato da parte di molte aziende, si tratta dunque di una skill richiesta dal mercato del lavoro.
Imparare questo linguaggio significa aumentare le occasioni di trovare lavoro in poco tempo. Inoltre, data la sua natura, si adatta a molteplici piattaforme rendendo di fatto questo linguaggio un buon investimento in termini di progetto.
Posso seguire il corso senza avere alcuna base di programmazione?
Sì, Certo! Il linguaggio di programmazione Python è perfetto per imparare a programmare.
Inoltre, il corso è pensato per i principiante che devono cimentarsi nel linguaggio Python per la prima volta.
Si tratta di un corso completo che parte dalle basi della programmazione fino all’ultilizzo delle librerie più avanzate. Non mancheranno applicazioni pratiche per la completa assimilazione dei concetti spiegati.
Il materiale a supporto del corso potrà essere utilizzato come ripasso o approfondimento.
Cosa posso fare con il linguaggio Python?
Si possono fare molteplici prodotti e servizi grazie a Python.
Si utilizza per sviluppare applicativi web e software. E’ utile per fare analisi dei dati, implementare algoritmi di Machine Learning e, più in generale per la creazione di script. E’ utilizzato nel campo della visione computerizzata e nel Game Development. In poche parole si utilizza per tutto 🙂
Qual’è lo scopo del corso di programmazione Python?
Il corso non vuole essere una semplice illustrazione di un linguaggio di programmazione ma fornire un approccio ‘creativo’ al Python come strumento per la risoluzione dei problemi.
Sia nel campo scientifico che informatico, non esistono soluzioni uniche ma diverse che comportano costi, tempi e benefici differenti. Così possiamo applicare questa metodologia di analisi progettuale all’uso di Python, trovando di volta in volta la miglior tecnica per la soluzione ottimale ad un problema.
Dove posso usare il linguaggio Python?
Python è un linguaggio interpretato, quindi lo stesso codice può essere eseguito su diverse piattaforme purché abbia l’interprete Python installato.
È possibile quindi usarlo su Unix, Linux, Windows, DOS, Macintosh, Sistemi Real Time, OS/2, cellulari Android e iOS.
Inoltre le stesse piattaforme possono essere utilizzate per lo sviluppo dei programmi.
E’ utile conoscere i concetti di programmazione a oggetti?
Sì, i concetti della Programmazione Orientata agli Oggetti (OOP) sono applicati in Python.
Python è un linguaggio multi-paradigma che supporta sia la programmazione procedurale, sia la programmazione funzionale sia la programmazione ad oggetti.
Posso utilizzare Python per progetti di Machine Learning?
E’ possibile utilizzare il Python insieme alle librerie in modo da semplificare il lavoro e non dover implementare codice a mano.
Tra le principali librerie di Python per il Machine Learning ci sono: Numpy, Pandas, Matplotlib, Keras
E’ adatto per lavorare con DataBase?
Ancora una volta Python è una soluzione ai tuoi problemi! Infatti dispone di strumenti per accedere ai maggiori sistemi di gestione di base dati relazionali.
Grazie alla libreria “DB-API“ è possibile avere una unica interfaccia di accesso ai database, indipendentemente dal tipo di sistema utilizzato.
E’ difficile imparare il Python?
No. Phyton deve la sua grande diffusione anche grazie alla facilità di apprendimento.
E’ un linguaggio che si adatta a tutti, anche a coloro che non hanno mai programmato prima con altri linguaggi e, ancora di più, non hanno concetti di programmazione.
Le applicazioni in Python sono utilizzabili da riga di comando?
Non solamente. Per aumentare l’usabilità delle applicazioni, è possibile anche costruire interfacce grafiche grazie all’utilizzo di framework.
Questi possono essere totalmente portabili (Cross-platform) o dipendenti dal sistema operativo che esegue l’intefaccia (Platform-specific).
Prima di iniziare verifica le tue competenze
Un regalo per te …
ebook gratuito di Python da scaricare !
Pensare in Python: come pensare da informatico
Autore: Allen B. Downey
Lingua: Italiano
Traduzione a cura di Andrea Zanella.
Puoi studiare il linguaggio Python partendo da questo libro e facendo tutti gli esercizi ed esempi proposti