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
Recensioni (7)
Il numero di utenti è corretto. Il formatore ha consegnato le informazioni con entusiasmo.
Alberto Rivas - SEG AUTOMOTIVE SPAIN, S.A.U.
Corso - Python Programming - 4 days
Traduzione automatica
Juan Antonio si è rapidamente integrato nella nostra squadra. È una persona paziente e altamente professionale. Ogni volta che eravamo giù di morale, lui era pronto a venirci in aiuto.
Gustavo Garcia Puente - SEG AUTOMOTIVE SPAIN, S.A.U.
Corso - Python Programming - 4 days
Traduzione automatica
Buon concetto di formazione, molti esempi. Esercizi piacevoli.
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Corso - Python Programming - 4 days
Traduzione automatica
conoscenza del presentatore di Python
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Corso - Python Programming - 4 days
Traduzione automatica
Le macchine virtuali hanno funzionato molto bene e hanno reso molto facile sperimentare con il codice. Ho apprezzato in particolare il fatto che il trainer fornisse copie di tutti gli esempi compilati, così da poter vedere il risultato finale in anticipo. Questo mi ha permesso di fare domande più specifiche.
Stefan Kotze - ACC
Corso - Python Programming - 4 days
Traduzione automatica
Il formatore ha approfondito ogni argomento nel tempo a disposizione e ci ha anche fornito domande da svolgere, spiegandole ogni volta che avevamo dubbi.
Praveent Thamil Mani - MINDEF
Corso - Python Programming - 4 days
Traduzione automatica
Giorni 2 e 3. C'era un'enorme quantità di contenuti, ma Abhi li ha gestiti bene, quindi ho trovato grande valore in quelle sessioni.
Michael Clews - ACC
Corso - Python Programming - 4 days
Traduzione automatica