Un progetto Python con framework di codifica e test unitari
Prezzo: Gratuito
Scopri come codificare e testare le applicazioni Python in un progetto del mondo reale. Vai oltre le nozioni di base risolvendo un caso d'uso pratico passo dopo passo. Questo corso è progettato per i principianti di Python che desiderano passare dal background accademico al ruolo di sviluppatore del mondo reale !
Progetto del corso :
Costruirai un'applicazione Python per leggere i dati dai file e archiviarli nel database PostgreSQL. Creerai endpoint REST utilizzando i quali gli utenti esterni interagiranno con i dati dell'applicazione. Tutte le migliori pratiche standard del settore in termini di registrazione, gestione degli errori, file di configurazione, la strutturazione del codice verrà utilizzata nell'applicazione.
Struttura del corso :
-
Pitone (3.9) e installazione dell'IDE PyCharm
-
Nozioni di base su Python – Inizia con i tipi di dati Python di base, incluso List, Tupla e dizionario
-
Organizzazione del codice con classi e moduli – Comprendere i concetti fondamentali di classi e pacchetti
-
Registrazione Python – Implementare la registrazione utilizzando la configurazione di base e la configurazione del file
-
Gestione degli errori Python – Scopri come gestire le eccezioni.
-
Interazione con database Python PostgreSQL – Comprendere come leggere e scrivere su PostgreSQL utilizzando psycopg2
-
Crea API REST utilizzando Python – Impara a creare API utilizzando il framework Python Flask
-
Lettura della configurazione dal file delle proprietà – Scopri come evitare l'hardcoding delle proprietà configurabili
-
Test unitari – Impara a testare la tua applicazione utilizzando il pacchetto unittest
-
Test unitari – Impara a testare la tua applicazione utilizzando il pacchetto PyTest
Imparerai i concetti di cui sopra costruendo un'applicazione di elaborazione di file reale. Non è richiesta alcuna conoscenza preliminare di Python.
Prerequisiti :
-
Competenze di programmazione di base
-
Conoscenza di base delle query SQL
Lascia un commento
Devi accesso o Registrati per aggiungere un nuovo commento .