← До списку лабораторних по Python
Повний опис / сценарій лабораторної:
Meta: навчитися обробляти табличні дані у CSV для інтеграцій і звітів. Krok 1. Створити файл src/app/csv29.py. Komandi: cd ~/python_lab1/src; touch app/csv29.py Krok 2. Згенерувати невеликий CSV файл з користувачами. Komanda: printf "id,name,email 1,Taras,taras@example.com 2,Oksana,oksana@example.com " > users29.csv Krok 3. Написати код який читає CSV через csv.DictReader. Poyasnennya: виведи список словників. Krok 4. Додати фільтрацію користувачів за певною умовою наприклад імʼям. Krok 5. Записати відфільтрований список у новий CSV через csv.DictWriter. Poyasnennya: збережи як users29 filtered.csv. Krok 6. Встановити pandas у віртуальному середовищі. Komandi: cd ~/python_lab1; source .venv/bin/activate; pip install pandas Krok 7. Прочитати той самий файл через pandas read csv і подивитися dataframe. Krok 8. Відфільтрувати дані через умови pandas і експортувати у новий файл. Krok 9. Занотувати переваги pandas над модулем csv для складних трансформацій. Krok 10. Mini zvit. Zavdannya: опиши типовий пайплайн обробки CSV у задачах інтеграції з іншими системами.