Geek Academy
Data Science & AI with Python

Data Science & AI with Python

Il corso mira a formare sul piano teorico e pratico le figure professionali dedicate alla programmazione Python, linguaggio versatile e potente, che quest'anno sale al primo posto tra i linguaggi di programmazione più richiesti, e ad utilizzarlo in ambito di Data Science e Intelligenza Artificiale


48 ore
di corso


Servizio Placement


2 Borse di studio


10% di sconto per tutte le iscrizioni pervenute entro il 15/12/2017

RICHIEDI INFORMAZIONI ACQUISTA ORA

Scenario
Nell'era dell'informazione i dati sono stati definiti il nuovo oro. E, allo stesso modo del prezioso metallo, vanno misurati, pesati, e soprattutto lavorati da mani esperte.
Con lo sviluppo tecnologico, l'informatizzazione e la diffusione capillare della rete internet, le grandi aziende si ritrovano con quantitativi di dati enormi, ed anche le piccole aziende riescono facilmente ad accumulare grossi quantitativi di dati.
Lì dentro si trovano informazioni preziose che ci dicono, ad esempio, quali clienti sono interessati ad un prodotto piuttosto che ad un altro, quali trend stanno nascendo o diventano desueti, quali clienti stanno per passare ad un competitor e perché, o addirittura cosa aspettarci con buona sicurezza nell'immediato futuro.
Se Python da solo, essendo il linguaggio di programmazione al primo posto nel 2017, è sufficiente per suscitare interesse nelle aziende, che hanno bisogno di figure che si occupino di backend, saper gestire i dati e soprattutto estrarne i significati nascosti sono caratteristiche richieste ora e sempre più nel futuro, da multinazionali, società di consulenza, web agency, agenzie pubblicitarie, istituti educativi e statali.

Il corso mira a formare sul piano teorico e pratico le figure professionali dedicate, o che vogliano integrare in altro ambito, alla programmazione Python, linguaggio versatile e potente, che quest'anno sale al primo posto dei linguaggi di programmazione; alla manipolazione, trasformazione, analisi, e presentazione dei dati mediante librerie apposite di Python, quali Pandas o Matplotlib; all'utilizzo di strumenti pronti di Machine Learning ed Artificial Intelligence per Python quali Scikit o Tensorflow.

Sintesi dei contenuti

Modulo Python:
Installare Python; Working directory, terminale, librerie; Programmazione a oggetti; Parole riservate, sintassi, istruzioni; Liste, set, dizionari, comprehension; Operatori, funzioni, pacchetti; Classi, eccezioni; Funzione lambda; Moduli esterni base, tipi di dato avanzati; Moduli avanzati, matematic, scientifici; Input, output, scrivere file; Eccezioni, errori, debugging.

Modulo Data Science:
Gestire dataset con Pandas; Importare e manipolare datasets; Statistica di base; Creazione grafici con Matplotlib; Analisi esplorativa con Seaborn; Preparazione dei dati; Pulizia dei dati; Normalizzazione; Codifica di variabili categoriche; Variabili dummy; Gestione date e serie temporali.

Modulo AI:
Introduzione storica su ML e AI; Tipi di algoritmi e problemi; Accuratezza e validazione; Estrazioni di feature; Regressione lineare; KNN; SVM; Alberi di decisione; Metodi non supervisionati, clustering; Introduzione alle reti neurali.

Quali sono i requisiti?
Al primo modulo possono accedere tutti; esso infatti parte da 0 e si rivolge a chi non conosce Python o non ha conoscenze di programmazione.
Al secondo modulo modulo possono accedere coloro che abbiano una conoscenza media di Python, o che abbiano seguito il primo modulo.
Al terzo modulo possono accedere coloro che abbiano una conoscenza media di Python e sappiano gestire, manipolare e presentare i dati (tramite Pandas e Matplotlib), o che abbiano seguito il secondo modulo.

Richiedi un colloquio individuale per conoscere i dettagli delle singole unità didattiche.

Cosa otterrò da questo corso?
A titolo indicativo e non esaustivo, alla fine di ogni modulo sarai in grado di:
1. programmare in linguaggio Python ed avere una buona panoramica del linguaggio, essendo in grado di gestire progetti backend e di avere le giuste fondamenta per approfondire diversi aspetti.
2. gestire i dati, saperli recuperare, filtrare, trasformare e presentare, anche in forma grafica, per poter, ad es., creare report, ispezionare quali clienti sono interessati a quale prodotto, gestire produzione o approvvigionamente, eccetera.
3. utilizzare le tecniche di ML ed AI più diffuse per applicazioni quali: advertisemente intelligente, finanza, robotica, ottimizzazione, predizione probabilistica di eventi futuri, eccetera.

Dotazioni tecniche base
Minimi

CPU dual core 64-bit on x86-64
RAM 4gb

NOTA: le ore vanno intese come ore accademiche di 50 minuti.

RICHIEDI INFORMAZIONI ACQUISTA ORA

Hai impegni di lavoro? Scopri anche la formula weekend in partenza il 20 gennaio!

Formula: Serale

Durata: 48 ore

Dal 13/02/2018

N° posti disponibili: 7

Capienza: 12 posti

Sede di svolgimento:

ROMA METRO COLOSSEO

via della Consulta, 52, 00184 Roma

Docenti del corso: