Dettagli corso
Il corso Python nasce, ed è quindi strutturato, per formare in modo completo il nostro discente. Se ancora qualcuno pensa che utilizzare Python significhi affidarsi a librerie già pronte e a qualche comando base, possiamo dire che si è davvero fuori strada. Oggi questo linguaggio gode di ottima salute ed è tra i più utilizzati in quanto, tra le altre cose, viene implementato per statistiche e analisi correlate. Viene dunque utilizzato nei Big Data ma anche per realizzare programmi statistici o di tipo economico; questo impiego professionale impone una competenza elevata del linguaggio ed è per questo che il corso è affidato sempre a professionisti che guidano l’allievo in un percorso concreto e reale senza passare dagli esempi elementari che si trovano anche sui libri. La tipologia di insegnamento, che prevede molta pratica, consente di fissare bene i concetti per poter operare in piena autonomia alla fine di questo percorso di formazione.
Il corso di Programmazione Python può essere sempre personalizzato per le varie applicazione e per i vari livelli di competenza iniziali ma per partecipare al corso base non occorrono particolari requisiti se non una passione per l’argomento è l’impegno costante durante il corso.
Programma
Programma del Corso Python
Perché usare Python?
Utilizzare l’interprete
Sintassi di Python
Oggetti, moduli, classi e funzioni
Gestione dell’errore
Usare gli strumenti di sistema
Le stringhe
Funzioni sulle stringhe
Le Liste
Operazioni sulle Liste (Accesso, Scomposizione, Inserimento,…)
I dizionari
Operazioni sui Dizionari (Creazione, Aggiunta, …)
Operazioni su File (Luttura, Scrittura, Cancellazione, …)
Avviare un nuovo thread
Creazione e terminazione dei thread
Aggiungere, recuperare e aggiornare elementi a un file DBM
Conservare e Recuperare oggetti su un file di pickling
Salvare e recuperare oggetti in un file shelve
Connessione a un server MySQL
Creare un database MySQL
Aggiungere elementi a un database MySQL
Aprire un socket lato server per ricevere dati
Aprire un socket lato client per inviare dati
Ricevere dati in streaming utilizzando il modulo ServerSocket
Ricevere dati in streaming utilizzando il modulo ServerSocket Invio di dati in streaming
Inviare email usando il protocollo SMTP
Ricevere messaggi di posta elettronica da un server POP3
Utilizzare Python per recuperare file da un server FTP
Analizzare le URL
Aprire documenti HTML
Recuperare i link, le immagini, il testo, i cookie dai documenti HTML
Caricare in memoria un documento XML
Verificare se i documenti XML sono ben formati!
Accedere ai nodi figli
Accedere agli attributi degli elementi
Aggiungere un nodo alla struttura DOM
Rimuovere un nodo da una struttura DOM
Condurre ricerche su documenti XML
Estrarre testo da documenti XML
Aggiungere HTML alle pagine web usando script CGI
Elaborare i parametri inviati a script CGI autoreferenziale
Consentire agli utenti di inviare file mediante uno script CGI
Creare un server HTTP per gestire richieste di tipo GET e POST
Creare un server HTTP per elaborare gli script CGI
Inviare una richiesta GET o POST in HTTP da uno script Python
Creare un client o server XML-RPC