Contattataci

Struttura del corso

Introduzione alla Programmazione Python

  • Esecuzione di codice Python
  • Utilizzo degli strumenti di sviluppo Python (IDE e strumenti da riga di comando)
  • Lavoro con i gusci Python e iPython, nonché con iPython Notebook

Tipi di Dati e Operazioni

  • Interi e virgola mobile
  • Stringhe e byte
  • Tuple e liste
  • Dizionari e dizionari ordinati
  • Set e set congelati

Organizzazione e Distribuzione del Codice

  • Creazione di moduli e pacchetti
  • Distribuzione del codice nei repository

Programmazione Orientata agli Oggetti e Funzionale

  • Creazione e utilizzo di funzioni e classi
  • Modifica di funzioni e classi con decoratori
  • Introduzione alle meta-classi

Gestione degli Errori e Test

  • Gestione e sollevamento di eccezioni
  • Scrittura ed esecuzione di test (doc test e test unitari)
  • Verifica della copertura del codice tramite i test

Operazioni con File e Directory

  • Accesso a diversi tipi di file e principi di gestione dei file
  • Creazione, lettura, aggiornamento ed eliminazione di file (inclusi file di testo standard, CSV, nonché file Microsoft Word e Microsoft Excel)
  • Estrazione di dati da file di testo utilizzando Espressioni Regolari
  • Creazione ed eliminazione di directory, elenco e ricerca di file

Accesso ai Database

  • Selezione, inserimento, aggiornamento ed eliminazione di dati
  • API generiche per database basate su SQLite 3, PostgreSQL e MySQL
  • Utilizzo dello Strumento di Mappatura Relazionale-Oggetti (SQLAlchemy)
  • Lavoro con database NoSQL

Conquista del Web

  • Rilievo di pagine web
  • Analisi di HTML e XML
  • Compilazione automatica di moduli web
  • Creazione di applicazioni web in Python

Requisiti

Nessuno

 28 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative