Struttura del corso
Introduzione alla programmazione Python
- Esecuzione del codice Python
- Utilizzo degli strumenti di sviluppo Python (IDE e strumenti da riga di comando)
- Lavoro con le shell Python e iPython e con iPython Notebook
Tipi di dati e operazioni
- Interi e numeri a virgola mobile
- Stringhe e byte
- Tuple e liste
- Dizionari e dizionari ordinati
- Insiemi e insiemi immutabili
Organizzazione e distribuzione del codice
- Creazione di moduli e pacchetti
- Distribuzione del codice ai repository
Orientato agli oggetti e funzionale Programming
- Creazione e utilizzo di funzioni e classi
- Modifica di funzioni e classi con i decoratori
- Introduzione alle meta-classi
Gestione e test degli errori
- Gestione e sollevamento delle eccezioni
- Scrittura ed esecuzione di test (doc test e unit test)
- Verifica della copertura del codice da parte dei test
Utilizzo di file e directory
- Lettura di diversi tipi di file e principi di gestione dei file
- Creazione, lettura, aggiornamento ed eliminazione di file (inclusi file di testo semplici, csv, nonché file Microsoft Word e Microsoft Excel)
- Estrazione di dati da file di testo utilizzando espressioni regolari Express
- Creazione ed eliminazione di directory, elenco e ricerca di file
Accesso a Databases
- Selezione, inserimento, aggiornamento ed eliminazione di dati
- API di database generica basata su SQLite 3, PostgreSQL e MySQL
- Utilizzo dell'Object Relational Mapper (SQLAlchemy)
- Lavoro con database NoSQL
Alla conquista del web
- Recupero 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