CORSO ALTA FORMAZIONE Python Sviluppatore Software
Corso
Online
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Livello
Livello avanzato
-
Metodologia
Online
-
Ore di lezione
80h
-
Durata
20 Giorni
-
Inizio
Scegli data
In questo corso imparerai i fondamenti del linguaggio di programmazione Python, uno dei linguaggi ad alto livello piú popolari e richiesti nel mondo del lavoro.
Il corso, strutturato in micro progetti pratici, interattivi e di facile apprendimento, ti insegnerá a programmare in modo professionale, sviluppando applicazioni Python sia in modo procedurale che utilizzando la programmazione orientata agli oggetti (class, type, instancing). Comprenderai i tipi di base (int, float, boolean, string) e le strutture dati complesse (set, liste, dictionary).
Imparerai a regolare il flusso del codice utilizzando operatori condizionali ed espressioni, scriverai script che ti aiuteranno a manipolare dati, effettuare complessi calcoli e
automatizzare lavori ripetitivi.Alla fine del corso avrai tutte le competenze di base per un fluido e diretto inserimento nel
mondo del lavoro come sviluppatore.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Il programmatore Python é una figura molto versatile, ricercata per la realizzazione di siti e applicazioni web, sviluppo back end e API per applicazioni mobile (con django o flask), scienza e analisi dei dati, machine learning, creazione di tools e script per applicazioni di terze parti (es. Maya, Unreal) e scripts.
Il corsista dovrà dimostrare in ingresso, conoscenze informatica di base, logica, matematica e inglese base.
METODOLOGIA DIDATTICA
Il Team Trainers si avvale di esperti di programmazione con oltre 15 anni di esperienza nelle società informatiche italiane e internazionali come programmatori di applicazioni web, apps e videogames.
La metodologia è prevalentemente pratica. Esercitazioni e project work ti permetteranno di verificare l’avanzamento delle competenze apprese.
Possibilità di Stage e Placement presso aziende Partner del settore.
Corso a numero chiuso.
Materiale didattico e Attestato di partecipazione finale.
Opinioni
Materie
- Inglese tecnico
- Programmazione
- Informatica e tecnologia
- Python
- Apprendimento
- Logica
- Sviluppatore Intranet Aziendale
- Information tecnology
- Matematica applicata
- Game maker
Professori
Corpo docenti
Docenti professionisti del settore
Programma
Perché usare Python
Punti di forza
Installare Python su Windows, OSX o Linux
Installare Visual Studio Code
Installare Pip e Pipenv
L’interprete Python
Sintassi di base
Le variabili
Le costanti
I Numeri
Operatori di base
Operatori condizionali
Le Stringhe
Le Liste
I Dizionari
Le Tuple
I File
For e Whileloop
Comprensione di Liste e Dizionari
ØProgrammazione FunzionaleLe dichiarazioni
Le funzioni e i metodi
Gli argomenti
Argomenti opzionali e argomenti multipli
Le funzioni ricorsive
Il terminale
Creiamo una calcolatrice
Rendiamo la calcolatrice interattiva
Aprire e modificare un file
Scriviamo in un file
Calcoliamo le statistiche di un file di testo
Lavorare con i file CSV
Lavorare con le date
Lavorare con i numeri casuali (random)
Sviluppiamo un estrattore di numeri del superenalotto
ØProgrammazione a Oggetti (OOP)La programmazione ad oggetti (OOP)
La struttura tipica di un applicazione Python
I tipi e le classi
Le istanze
L’ereditarierá
La composizione
Le librerie principali
Sviluppiamo una piccola applicazione bancaria
Creiamo una piccola AI (Intelligenza Artificiale)
I Design patterns
Macchine a stati finiti
Observer pattern
I Callbacks
Creiamo un videogame testuale
Facciamo combattere due AI
Le eccezioni e la gestione degli errori
ØPython e il WebIntroduzione a Python e il mondo del web
La libreria requests
Integriamo una piccola API per il meteo
Introduzione a Django
Introduzione a Flask
ØPython e il mondo del lavoroCome proseguire il tuo apprendimento
Consigli per iniziare la carriera
Superare il tuo primo colloquio di lavoro
Ulteriori informazioni
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
CORSO ALTA FORMAZIONE Python Sviluppatore Software