Durante questo corso, ho acquisito una conoscenza approfondita delle varie tecniche necessarie per importare dati in Python da diverse fonti.
Ho appreso come importare dati da file piatti come .txt e .csv. Questa fase iniziale mi ha fornito una comprensione chiara di come utilizzare le librerie NumPy e pandas per gestire dati di base. Successivamente le mie conoscenze sono state ampliate verso una vasta gamma di formati di file: ho imparato ad importare dati da file pickled, fogli Excel, file SAS e Stata, file HDF5 per grandi quantità di dati numerici e file MATLAB. Questa diversificata competenza nell’importazione mi ha reso pronto ad affrontare una vasta gamma di dati nel mio futuro lavoro come data scientist.
Tuttavia l’ultima parte del corso è stata particolarmente importante; infatti ho imparato a estrarre dati da database relazionali, comprendendo i complessi modelli relazionali. Ho appreso come creare query SQL, filtrare e ordinare i record SQL e eseguire query avanzate unendo tabelle del database, utilizzando Python. Questa abilità si è rivelata fondamentale per lavorare con grandi dataset in contesti aziendali complessi.
In sintesi, questo corso non solo mi ha fornito le competenze tecniche necessarie per importare dati in Python, ma mi ha anche dotato di una comprensione approfondita delle diverse sfaccettature di questo processo.