Tutto esaurito

Corso di Coding in Python - Livello base

Informazioni sull'evento

Condividi questo evento

Data e ora

Località

Località

Spazio Chirale

Via Ignazio Persico 32/34

00158 Roma

Italy

Visualizza Mappa

Amici che parteciperanno
Descrizione evento

Descrizione

La quarta rivoluzione industriale è appena iniziata. Stati Uniti, Comunità Europea e Stati Nazionali stanno varando azioni di stimolo per lo sviluppo del sistema Industria 4.0. Mai come in questi anni il software ha assunto un ruolo strategico e centrale nell'intero sistema economico e industriale.

La figura professionale del coder, cioè del programmatore specializzato, rappresenta il profilo lavorativo maggiormente richiesto sul mercato.

Le nuove opportunità di lavoro sono ben diverse da quelle offerte ai programmatori gestionali degli anni '90 e dei primi anni 2000. I computer sono diventati pervasivi e la rete Internet è un elemento imprescindibile per molti prodotti High Tech. Il nuovo mercato richiede professionisti in grado di realizzare principalmente applicazioni software basate sul web, sul cloud computing e sistemi firmware.

Il linguaggio Python, estremamente potente e flessibile, è diventato uno dei più utilizzati e richiesti dal mercato proprio per la sua capacità di adattarsi tanto al software per il web che al firmware per le applicazioni Internet of Things.

E' un linguaggio molto facile da apprendere e costituisce il migliore punto di ingresso per coloro che si avvicinano per la prima volta al coding.

Molte soluzioni moderne di Intelligenza artificiale e Machine Learning sono state realizzate in Python.

La celebre scheda elettronica a microprocessore Raspberry Pi, usata dai maker di tutto il mondo, prevede il Python come ambiente principale di sviluppo software.

Il nostro corso, in 8 lezioni serali, affronta il tema della programmazione in linguaggio Python presupponendo che i partecipanti non abbiano alcuna conoscenza pregressa di informatica.

Assieme al linguaggio saranno quindi introdotti i principi generali della programmazione.

Al termine del corso gli allievi saranno in grado di sviluppare autonomamente applicazioni software di tipo general purpose e potranno proseguire, anche autonomamente, il proprio percorso di formazione professionale affrontando i problemi applicativi di loro interesse (machin learning, robotica, web application, database, ...).

Articolazione del corso:

8 lezioni dalle ore 20:00 alle ore 22:00, tutti i martedì a partire dal 28 marzo.

Programma del corso:

Lezione 1

  • Introduzione alla programmazione
  • Introduzione ai tipi di applicazione
  • Introduzione ai tipi di linguaggi
  • Il linguaggio Python
  • Scriviamo il primo programma

Lezione 2

  • Il Python in pratica in modo informale
  • Impariamo ad installare ed usare l'interprete
  • Funzioni e passaggio di argomenti
  • Usiamo l'interprete in modo interattivo ed impariamo ad usare: numeri, stringhe di testo, liste ed altri tipi di dato interessanti
  • Input e Output dei dati
  • Usiamo il Python come una calcolatrice

Lezione 3

  • Impariamo a controllare il flusso del programma
  • Istruzioni per creare cicli
  • Istruzioni per creare diramazioni nel flusso di programma
  • Esempi di programmi e semplici giochi

Lezione 4

  • Impariamo a strutturare il codice
  • Definizione di funzioni
  • Formalizziamo il concetto di argomento e passaggio di dati
  • Impariamo a scrivere il codice con un certo stile
  • Esercitazioni

Lezione 5

  • Approfondiamo le strutture di dati
  • Liste
  • Tuple
  • Sequenze
  • Insiemi
  • Dizionari
  • Operare con le strutture dati
  • Esercitazioni

Lezione 6

  • Introduzione al concetto di modulo
  • Cosa sono i Package
  • Import di moduli e package
  • Approfondiamo la formattazione dell'output
  • Lettura e scrittura di file
  • Gestione degli errori

Lezione 7

  • Introduzione alla programmazione Object Oriented
  • Oggetti e Classi
  • Metodi, istanziazione ed ereditarietà
  • Esempi ed esercitazioni

Lezione 8

  • Panoramica sulle librerie standard
  • Esempi di utilizzo delle librerie
  • Esercitazioni finali


Il costo del corso è di 220 Euro e le iscrizioni sono riservate ai tesserati Roma Makers.

E' possibile acquistare la tessera contestualmente al corso.

Il costo della tessera, che ha validità annuale, è di 50 Euro. La tessera da diritto all'accesso presso tutti i Fablab della rete Fablab Roma e all'uso delle relative attrezzature alle condizioni in vigore riservate ai tesserati.

SCONTI:

Pagando la quota di iscrizione direttamente on-line dal sistema di biglietteria o entro il 24.3 con bonifico o Contanti/Carta Credito/Bancomat presso lo Spazio Chirale in via Ignazio Persico, 32, si ha diritto ad uno ulteriore sconto.

Gli Studenti hanno diritto allo sconto del 50% sia sul corso che sulla tessera Roma Makers.

Gli iscritti alle Associazioni Convenzionate hanno diritto allo sconto previsto dalla specifica convenzione. Il sistema di acquisto dei biglietti mostra le opzioni specifiche.








Condividi con gli amici

Data e ora

Località

Spazio Chirale

Via Ignazio Persico 32/34

00158 Roma

Italy

Visualizza Mappa

Salva questo evento

Evento salvato