WikiEventi.it utilizza i cookie per personalizzare i contenuti e gli annunci, fornire le funzioni dei social media e analizzare il nostro traffico. Inoltre forniamo informazioni sul modo in cui utilizzi il nostro sito alle agenzie pubblicitarie, agli istituti che eseguono analisi dei dati web e ai social media nostri partner. Utilizzando il nostro sito web e continuando la navigazione accetti l'utilizzo dei cookies.
APPROFONDISCI - ACCETTO

Tutto il resto non è vita, ma tempo. Il tempo si butta via, la vita si vive. Seneca

> Home > Eventi a Roma del 23-01-2018 > Corsi > Corso di Coding in Python & Machine Learning

Corso di Coding in Python & Machine Learning

Corso di Coding in Python & Machine Learning

 

 

Le competenze sulla programmazione del software rappresentano oggi uno degli skill più importanti. I computer sono infatti sempre più presenti in tutti gli aspetti della vita quotidiana.

Il " Programmatore" è in questo momento la figura professionale più richiesta in tutto il mondo.

L'informatica moderna è molto diversa da quella che ha caratterizzato lo sviluppo del settore del software gestionale negli anni '90. Internet of Things, Robotica e Intelligenza Artificiale sono in questo momento i campi di applicazione in cui la domanda di skill qualificati supera di gran lunga la disponibilità di persone in grado di ricoprire i ruoli richiesti.

Imparare a programmare rappresenta in questo momento un importante investimento in termini di cultura personale e di arricchimento del proprio curriculum professionale.

Il corso che proponiamo è stato progettato per rispondere a queste due esigenze.

Il Python è in questo momento il linguaggio di programmazione più interessante tra tutti quelli che hanno un impatto significativo sul mercato. Da un lato è estremamente semplice da apprendere, dall'altro è uno degli strumenti più potenti per sviluppare facilmente applicazioni e sistemi complessi.

Relativamente giovane nel panorama informatico, racchiude nella sua sintassi tutti i paradigmi tecnologici più avanzati. Non è un caso che è diventato il linguaggio d'elezione per le applicazioni d'Intelligenza Artificiale.

Proprio al tema dell'Intelligenza Artificiale, o se preferiamo Machine Learning e Deep Learning, è rivolta la seconda parte del corso.

In particolare, come esempio di applicazione del Python in ambito industriale, sarà presentata la piattaforma Tensor Flow di Google sulla quale sono basati molti dei sistemi di Deep Learning a Reti Neurali che oggi supportano l'analisi delle enormi moli di dati trattati da sistemi come i motori di ricerca e i social network.

Obiettivo del corso:

Apprendere le basi teoriche e pratiche per progettare algoritmi e realizzare sistemi software programmati in linguaggio Python.

Conoscere le tecniche di programmazione funzionale e il paradigma Object Oriented

Imparare ad impostare il progetto di un sistema software secondo il paradigma Object Oriented

Imparare ad utilizzare le librerie Python per affrontare lo sviluppo di applicazioni e sistemi complessi

Apprendere i principi base della moderna Intelligenza Artificiale, delle Reti Neurali e delle applicazioni di Machine Learning e Deep Learning

Apprendere l'uso della piattaforma Tensor Flow per realizzare semplici Reti Neurali per applicazioni di Deep Learning

Destinatari del corso:

Appassionati, professionisti, studenti universitari, neolaureati, neodiplomati e tutti coloro che intendono acquisire competenze di base sulla programmazione, sul linguaggio Python e l'Intelligenza Artificiale.

Artisti, creativi, designer e ingegneri che intendono aggiornare le proprie competenze professionali.

Informatici che intendono riqualificare le proprie competenze verso il linguaggio Python e le applicazioni di Deep Learning.

Prerequisiti:

Capacità nell’utilizzare in modo efficace e fluido un personal computer.

Non sono richieste competenze pregresse in Informatica. Il corso parte da zero ed è adatto a coloro che non hanno mai programmato.

Articolazione del corso:

8 lezioni di due ore e mezza ciascuna, con cadenza settimanale, ogni martedì dalle 19:30 alle 22. Il corso avrà una forte connotazione pratica.

Metodo didattico:

Tutti i nostri corsi sono svolti secondo un metodo didattico consolidato e caratteristico della cultura maker: learning by doing, sperimentazione, condivisione delle competenze, tinkering e docenza specializzata nell'applicazione del metodo sono gli ingredienti che garantiscono una curva di apprendimento molto rapida e grande efficacia nel raggiungimento dei risultati.

Programma del corso:

Lezione 1


Presentazione del corso e introduzione alla cultura Maker e al metodo didattico che sarà seguito
Introduzione al concetto di algoritmo e programmazione
Installazione dell'IDE Python
Introduzione al Python e sperimentazione delle caratteristiche fondamentali del linguaggio e della shell di programmazione
Fondamenti di programmazione e sviluppo di semplici programmi per apprendere l'uso di dati ed operatori

Lezione 2


Fondamenti di programmazione funzionale, sperimentazioni con semplici programmi che fanno uso di funzioni
Il controllo del flusso del programma, istruzioni di diramazione, progetto di algoritmi e programmi che richiedono flussi più complessi
Gestire l'iterazione, esercitazioni e sperimentazioni con programmi che richiedono iterazioni
Introduzione ai tipi di dato complessi
Gestione delle stringhe, esercitazioni e sperimentazioni sulla manipolazione di stringhe
Introduzione al concetto di indicizzazione del Python, esercitazioni e sperimentazioni con uso di indici

Lezione 3


Gestione di liste, esercitazioni e sperimentazioni con le liste
Utilizzo delle liste nel controllo dell'iterazione, esercitazioni e sperimentazioni sulla realizzazione di iterazioni controllate da liste
Gestione di Tuple e differenza con le liste
Gestione di Dizionari, esercitazioni e sperimentazioni con i dizionari
Il progetto del software industriale, validazione dell'input e gestione degli errori
La gestione delle eccezioni, esercitazioni sul progetto di programmi che gestiscono eccezioni
La gestione dei file di testo, esempi ed esercitazioni con i file di testo

Lezione 4


Introduzione all'object oriented
Programmazione Object Oriented in Python
Esempio di progetto Object Oriented
Riflessione sull'implementazione dei tipi di dato in Python e sperimentazione della programmazione ad oggetti
Esercitazioni e sperimentazioni su programmi Object Oriented

Lezione 5


Introduzione all'uso delle librerire in Python ed installazione di estensioni della libreria standard
Introduzione all'Intelligenza Artificiale
Machine Learning e Deep Learning, significato dei termini nell'attuale mercato ICT

Lezione 6


Struttura e funzionamento di una Rete Neurale
Euristiche di progettazione di una rete neurale
Tecniche di preparazione dei dati, data set di training e data set di test

Lezione 7


Introduzione alla piattaforma Tensor Flow
Installazione di Tensor Flow nell'IDE Python
Esercitazioni e sperimentazioni con semplici sistemi Reti Neurali basate su Tensor Flow

Lezione 8


Esempio di realizzazione di una rete neurale con Tensor Flow
Esercitazioni e sperimentazioni con le Reti Neurali
Conclusioni e consegna attestati

Attestato di partecipazione:


Al termine del corso sarà rilasciato a tutti gli allievi che avranno completato l’intero programma un attestato di partecipazione.

Sede del corso e logistica:

Il corso si svolgerà all’interno dello Spazio Chirale, in via Ignazio Persico, 32 alla Garbatella. Spazio Chirale è la nuova galleria di processo dell’adiacente Fab Lab Roma Makers. L’ambiente durante gli orari di lezione sarà attrezzato con postazioni di lavoro, mega schermo 4K multimediale e accesso internet a disposizione degli studenti.

Recupero lezioni:

Gli allievi che saranno impossibilitati a frequentare determinate lezioni potranno recuperarle accordandosi direttamente con il docente.

Cosa portare durante il corso e cosa troverai presso la nostra struttura:


Si consiglia di portare il proprio PC Lap Top. Gli studenti lavoreranno a gruppi di due o tre.
Le postazioni saranno completamente attrezzate con prese di corrente e presso il laboratorio saranno disponibili PC portatili qualora i PC portati dagli studenti non siano in numero sufficiente.

Docente del corso:

l corso sarà tenuto da Stefano Capezzone, maker, ingegnere elettronico, imprenditore da oltre 15 anni nel settore high tech ICT e dell'Intelligenza Artificiale, docente presso master universitari sulle tecnologie maker e IoT e istruttore dell’APS Officine Roma Makers.

Costo del corso:

Il costo del corso è pari a 190,00 Euro IVA Inclusa

Sconti:

Prezzo Riservato ai Tesserati Roma Makers: 170,00 Euro Iva inclusa. (La tessera annuale Roma Makers può essere acquistata al prezzo di 50 Euro presso lo Spazio Chirale in Via Ignazio Persico, 32 anche il giorno stesso di inizio del corso oppure presso la sede amministrativa di Chirale Srl in Via Nomentana, 263 Scala C Interno 5 Citofono C5)


Sconto studenti: 50% sul prezzo intero o sul prezzo previsto per i tesserati se in possesso di tessera.
Sconto docenti: 40% sul prezzo intero o sul prezzo previsto per i tesserati se in possesso di tessera.
Sconto per coloro che hanno partecipato nel 2017 ad altri corsi Roma Makers: 50% sul prezzo intero o sul prezzo previsto per i tesserati se in possesso di tessera.
Sconto per Genitori di Ragazzi iscritti ai programmi Minimakers: 50% sul prezzo intero o sul prezzo previsto per i tesserati se in possesso di tessera.

Modalità di pagamento:

On-line con carta di credito o conto PayPal attraverso la funzione " Biglietti" da questa pagina

Con bonifico bancario, scrivendo a info@romamakers.it per bloccare la prenotazione e ricevere le coordinate IBAN.

Con contanti o Bancomat/Carta Visa, Mastercard, American Express su appuntamento presso Spazio Chirale in Via Ignazio Persico, 32. Scrivendo a info@romamakers.it per bloccare la prenotazione e fissare l'appuntamento.

Con contanti (non è presente il POS in questa sede), nei giorni lavorativi, dalle 9:00 alle 13:00 e dalle 14:00 alle 18:00 presso la sede amministrativa di Chirale Srl in Via Nomentana, 263 Scala C Interno 5 Citofono C5. Si consiglia di informare l'amministrazione scrivendo a info@romamakers.it per bloccare la prenotazione.

Richiesta Fattura:

In fase di regisrazione è possibile inserire i dati di fatturazione e la Partita IVA per professionisti o aziende. La Fattura sarà inviata automaticamente per e-mail dal sistema di registrazione.

Politiche di rimborso:

In caso di rinuncia alla frequenza del corso prima della data di inizio, sarà rimborsata interamente la quota pagata senza addebito di penali o commissioni.

In caso di abbandono del corso prima della sua conclusione sarà rimborsata la parte di quota di iscrizione corrispondente alle lezioni che non saranno frequentate.

Dati Aggiornati al: 12-01-2018 14:12:43

WikiEventi.it non è l'organizzatore dell'evento e non è responsabile di eventuali cambiamenti di programma.

Consultare sempre il sito web di riferimento.

 



Categoria: Corsi

Quando: Martedì 23-01-2018 alle 19:30
---> L'EVENTO SI È GIÀ CONCLUSO !!!

Dove: Spazio Chirale

Indirizzo: Via Ignazio Persico, 32 Roma

Prezzo: --

Link: Sito Web dell'evento