Formazione python, corsi di programmazione python e corsi individuali python di formazione professionale. Apprendere python per applicazioni web e algoritmi di gestione dati - RasadaCrea, Grenoble Lyon

Salta testata | accessibilità sito : ridurre taglia del testo accessibilità sito : ingrandire taglia del testo | stampa il contenuto principale della pagina condividete questo documento internet con un partner

Corsi di formazione individuale di programmazione python

imparare pyhton, formazione progetti python, esercizi di formazione python, corsi individuali per apprendere python

Prerequisiti, obiettivi di apprendimento e contenuti della formazione python

RasadaCrea adatta il corso di formazione python all'esperienza e alle esigenze del canditato. La durata e i moduli di formazione, il metodo d'insegnamento (direttivo oppure con esercizi strutturati), i contenuti del corso di formazione in programmazione python sono definiti modularmente (ogni giornata di formazione consiste in un modulo separabile) e decisi prima della sessione di formazione python assieme al candidato

Prerequisiti del corso di formazione di programmazione python

Essere motivati all'apprendimento di un linguaggio di programmazione potente, che riduce rapidamente, automatizzandole, le mansioni quotidiane ripetitive, e aumenta la poduttività delle proprie attività personali e professionali. Aver voglia di eliminare le mansioni ripetitive. Avere familiarità con l'uso del computer e con le tecnologie ed applicazioni internet di base. La conoscenza di un'altro linguaggio di programmazione in un ambiente di sviluppo linux é consigliata. É Richiesta un'esperienza di programmazione python da zero a sei mesi

Obiettivi del corso di formazione python

  • Demistificare la programmazione: python diverte
  • Scoprire la sintassi e funzioni lessicali di python
  • Apprendere le strutture base di python et controllo di flussi
  • Creare ed eseguire funzioni python
  • Praticare l'ambiente di esecuzione python
  • Esplorare la libreria python
  • Manipolare il filesystem con python
  • Conoscere la programmazione orientata oggetti
  • Capire il trattamento di errori ed eccezioni
  • Scoprire le migliori prassi di test e debug python
  • Creare documentazione con programmi python
  • Programmazione internet con python
  • Creazione e gestione di basedati SQL e NoSQL

Contenuto del corso di formazione individuale di programmazione python

  • Ambiente di lavoro e interprete python
  • Sintassi e stile python
  • Oggetti python, numeri, sequenze, dizionari
  • Controllo di flussi python, files, erroried eccezioni
  • List comprehension, iteratori, generatori
  • Crazione ed esecuzione di funzioni, moduli e pacchetti python
  • La libreria standard python
  • Lettura, scrittura di files, percorrere il filesystem
  • Programmazione python orientata oggetti
  • Strategie di test e debug python
  • Documentazione con programmazione python
  • Programmazione web con python: pylons, django
  • Interfacce python per basedati SQL e NoSQL

Contenuti dei moduli del corso di formazione personalizzata di programmazione python

Modulo 1: Imparare a programmare in linguaggio python

  • Versioni python, licenze, forums, irc ..
  • Iniziazione all'interprete python
  • Il file d'avvio interattivo
  • Dati di tipo numero e sequenza
    • string, tuple,
    • list, set, dictionary
  • Controllo del flusso
    • Costrutti if, while e loop for
    • Costrutti break, continue, pass
    • Costrutto else in un loop
  • Definizione di funzioni
    • Variabili globale e locale
    • Trasferimento parametri e valore di ritorno
  • Stili di codifica
  • Programmazione funzionale: map(), reduce() ..
  • La list comprehension
  • Ambiente di sistema e linea di comando
  • Moduli e loro esecuzione
  • Altre funzioni integrate: open, dir, locals ..
  • Pacchetti python
  • Introduzione alla programmazione oggetto
  • Esercizi di programmazione python

Modulo 2: Pratica della libreria standard python

  • Scoprire i fondamentali python
    • Strutture dati e controllo di flusso
    • Strutture di programma e interprete interattivo
    • Ambienti di sistema e linea di comando
  • Utilizzare la libreria standard
    • Servizi python (operator, site, sys ..)
    • Trattamento testo (string, string.Template, re)
    • Servizi OS (os, shutil, locale, getopt, glob)
    • Gestione dati (shelve, sqlite3 ..)
    • Programmazione reti (urllib2, elementtree ..)
    • Messageria (smtplib, poplib, imaplib, email ..)
    • Matematica (math, random, array ..)
    • Manipolazione date (datetime, time, timedelta)
    • Liste: array, collections, bisect, heapq
  • Altre librerie python utili
    • Programmazione reti (httplib2, beautifulsoup)
    • Documentazione (docutils, PIL, reportlab)
    • Template documenti (mako ..), OCR pytesser
    • Il sistema di documentazione integrata sphinx
    • Reti sociali (pydelicious, fb python-sdk)
  • Eseguire comandi linux da uno script python
  • Esercizi di utilizzo di pacchetti python

Modulo 3: Programmazione web con le librerie python

  • Scoperta della programmazione web con python
  • Interagire internet programmando python
    • Estrarre dati web (urllib2, beautifulsoup, w3m*)
    • Estrarre link ed altre informazioni: crawlers, spiders (scrapy)
    • Interagire con un navigatore web: webbrowser
  • Programmazione di reti socialicon python
    • Scoprire l'api delicious pydelicious
    • Raccomandazioni di preferenze delicious
  • Programmare la messaggeria con python
    • Invio email con python turbomail
    • Script python di backup gmail
    • Gestione di emails con email
  • Strumenti python di creazione e analisi web
    • Accesso a basedati SQL o NoSQL con python
    • Framework di sviluppo web con python: pylons vs django
    • Pacchetto I18N python babel
    • Bottle: framework semplice di applicazioni web
    • Utilizzare l'API google analytics pynalytics
    • Algoritmi e clustering con python
  • Esercizi di programmazione web python

Modulo 4: Strumenti per lo sviluppo e la programmazione python

  • Servizi runtime di python
    • Installazione di moduli python
      • distutils
      • easy_install, pip
    • Variabili specifiche di sistema e funzioni (sys)
    • Configurazione python con sysconfig (>2.7)
    • Introspezione oggetti via __builtin__ e inspect
  • Strumenti di sviluppo python
    • Strategie di test (doctest, unitest, nosetest)
    • Modulo di logging (logging, hotshot)
    • Generatori di documentazione pydoc, sphinx
    • Pacchetto di debug python pdb
    • Strumenti profiler (timeit, profile, pstat)
  • Framework python di linea di comando (cmd)
  • L'analizzatore di programmi python pylint
  • Servizi python specifici per linux
    • Accesso ai sottoprogrammi della libreria unix syslog
    • Esecuzione di comandi sistema con commands
  • Gestione di codice python con mercurial
  • Esercizi di strumenti di sviluppo python

Alloggio, logistica e certificato di partecipazione al corso di formazione python

Il corso di formazione python proposto da RasadaCrea si svolge a Grenoble, una famosa città francese, sede olimpica, vicina alle Alpi ed a 50 minuti dall'aeroporto internazionale Saint-Exupery di Lione. É possibile alloggiare in uno splendido appartamento ammobiliato (un appartamento spazioso con due camere da letto, ampio balcone con vista Alpi, dov'é possibile soggiornare con amici e famiglia, con possibilità di soggiorno vacanze), a tariffe preferenziali per gli stagisti con sconti fino a 10%, dipendentemente dalla durata della prenotazione e dalla disponibilità dell'appartamento. L'appartamento é situato in pieno centro di Grenoble, a 5 minuti dalla sede del corso di formazione python. Nella tariffa di alloggio é inclusa l'accoglienza alla stazione ferroviaria di Grenoble. I pasti pranzo sono a carico di RasadaCrea.

Gli strumenti hardware e software, come pure la documentazione e gli esercizi, necessari al corso di formazione python sono forniti da RasadaCrea; su propria richiesta l'apprendista può esercitarsi con il proprio computer. Una parte del corso é condotta in stile "pair-programming", per accelerare l'apprendimento. La formazione ha luogo in un appartamento restaurato del centro storico di Grenoble, ben isolato dalla presenza di terze persone per assicurare le migliori condizioni d'apprendimento.

Questo corso di formazione python é adatto a tutti coloro che desiderino apprendere un linguaggio di programmazione potente con una ricca libreria disponibile per aumentare la propria produttività e automatizzare qualsivoglia compito ricorrente della vita professionale e personale. Non é inteso per preparare i candidati a test e concorsi ufficiali di programmazione python, ma aiuta ad acquisire le conoscenze fondamentali in vista di eventuali future preparazioni a test di certificazione python. Un certificato di partecipazione alla formazione python é rilasciato a fine corso

Tariffe di registrazione al corso individuale di programmazione python

Tutti i corsi di formazione pyhton proposti da RasadaCrea sono individuali e personalizzati. Le tariffe seguenti per il corso di programmazione python (basate su corsi giornalieri di 7 ore) sono applicate:

Formazione Tariffa oraria Tariffa giornaliera Prezzo totale Prezzo totale
Durata ( IVA esclusa ) ( IVA esclusa ) ( IVA esclusa ) ( IVA inclusa )
1 giorno 99€ 693€ 693€ 829€
2 giorni 95€ 665€ 1330€ 1591€
3 giorni 91€ 637€ 1911€ 2286€
4 giorni 87€ 609€ 2436€ 2913€

Uno sconto del 5% per iscrizione anticipata é applicato per iscrizioni ricevute fino a 30 giorni prima dell'inizio della sessione di formazione, del 10% per quelle fino a 60 giorni. Le condizioni di pagamento consistono in un anticipo del 30% del prezzo totale del corso di formazione all'iscrizione, un'altro 30% alla data d'inizio della sessione del corso di formazione python (durante le formalità di registrazione d'avvio del corso), ed il rimanente 40% alla fine del corso di formazione (con le formalità di chiusura sessione e consegna dell'attestazione di partecipazione). Contattate RasadaCrea per un complemento d'informazione del corso di formazione individuale python e le relative formalità d'iscrizione