Codemotion will be coming to Berlin for the first time
We are working for the second edition of Codemotion!
Discover more
Codemotion will be coming to Berlin for the first time
We are working for the second edition of Codemotion Spain!
Discover more

Workshop

Python development from Zero to Hero
Gianni Valdambrini

Python è un linguaggio multi­paradigma e con spiccata vocazione cross­platform. Interpretato e con generazione automatica di bytecode ha fra i suoi punti di forza una altissima produttività.


Trainer
Gianni Valdambrini
Il corso sarà tenuto da Gianni Valdambrini, sviluppatore, tutor e docente di corsi rivolti a professionisti del settore IT. Appassionato fin da piccolo di computer e del loro funzionamento, già dalle prime esperienze in ambito lavorativo inizia a coltivare la passione per il “bel codice”

Informazioni

DOVE E QUANDO

a Roma, Mercoledì 20 marzo 2013

DURATA

Il workshop avrà la durata di 8 ore.

Descrizione

Conosciuto da molti per la caratteristica di delimitare i blocchi solo tramite indentazione, Python è un linguaggio multi­paradigma e con spiccata vocazione cross­platform. Interpretato e con generazione automatica di bytecode ha fra i suoi punti di forza una altissima produttività, grazie alla quale è possibile scrivere a grande velocità script di sistema o applicazioni vere e proprie (desktop o web).

Dopo una veloce panoramica sulle caratteristiche peculiari di Python, il corso si soffermerà brevemente sulle differenze principali con linguaggi più noti quali C/C++ e Java.Successivamente verranno mostrate, nella teoria e nella pratica, le caratteristiche di Python che rendono così veloce sviluppare applicazioni e quali possono essere le problematiche principali affrontate nello sviluppo.
Ci concentreremo poi sui paradigmi di programmazione con i quali è possibile effettuare lo sviluppo per concludere su come sia possibile distribuire facilmente applicazioni Python, anche su sistemi dove non sia installato di default, mediante sistemi di packaging come Pyinstaller.

Il corso alternerà parti teoriche ad esercitazioni pratiche al fine di garantire un alto apprendimento degli argomenti affrontati e sarà effettuato in lingua italiana.

Obiettivi

Forniremo  una panoramica sullo sviluppo multi­piattaforma con Python e di mostrare come il suo utilizzo possa abbattere i tempi di sviluppo ed aumentare la produttività. Tramite parti pratiche affiancate alla teoria i partecipanti saranno in grado fin da subito di scrivere piccole applicazioni Python e di potersi destreggiare con facilità fra interprete
interattivo e documentazione per continuare ad imparare mediante auto­apprendimento.

Prerequisiti

I partecipanti dovranno conoscere almeno un altro linguaggio di programmazione ed avere familiarità con i concetti base della programmazione ad oggetti. Non è richiesta una conoscenza pregressa di Python.

Programma

Introduzione a Python
Python e lo stile
L’interprete interattivo
Python Vs C++ e Java
Tipi built­in e controllo di flusso
Programmazione procedurale
Moduli e package
Errori ed eccezioni
Strategie di gestione degli errori
Classi ed ereditarietà
Metodi speciali
Cenni sulla libreria standard
Creare eseguibili Python con PyInstaller

Materiale didattico

Le slide del corso, in formato cartaceo, saranno consegnate ai partecipanti all’inizio del corso stesso mentre le slide in formato digitale e tutte le esercitazioni svolte in aula saranno
consegnate al termine di esso.

COSTO E PROMOZIONI

Super Early Bird
Entro il 20 febbraio
Costo 80,00 euro + Iva, a partecipante

Early Bird
Entro il 15 marzo
Costo 120,00 euro + Iva, a partecipante

Regular Ticket
Dopo il 15 marzo
Costo 200,00 + Iva, a partecipante

STUDENTI

Per gli studenti universitari e delle scuole superiori applichiamo il 40% di sconto sulla tariffa regular. Se siete interessati scriveteci qui: training@codemotion.it

Gli sconti e le promozioni non sono cumulabili

PACCHETTI PROMOZIONALI 

Pacchetto per 1 giorno di workshop:

  • Super Early Bird, entro il 20 febbraio. Costo 80 euro + Iva
  • Early Bird, entro il 15 marzo. Costo 120 euro + Iva
  • Regular Ticket, dopo il 15 marzo. Costo 200 + Iva

Pacchetto per 2 gg di workshop

  • Super Early Bird, entro il 20 febbraio. Costo 145 euro + Iva
  • Early Bird, entro il 15 marzo. Costo 210 euro + Iva
  • Regular Ticket, dopo il 15 marzo. Costo 350 + Iva

ISCRIZIONI

Le iscrizioni avvengono temporaneamente via email, scriveteci qui: training@codemotion.it

ATTESTATO
Sarà rilasciato un attestato di partecipazione al Workshop.

NEWSLETTER CODEMOTION TRAINING 

Per essere informato sulle nostre attività di formazione iscriviti alla newsletter dedicata!

CONTATTI

Per ogni informazione scriveteci qui: training@codemotion.it