Цікавитесь аналізом даних про державні аукціони та тендери? Тоді цей воркшоп від ТЕКСТів саме для вас!
Під час воркшопу працюватимемо з даними Prozorro та Prozorro.Sale. Розберемось у АРІ цих систем, навчимось робити запити, фільтрувати та завантажувати дані, запишемо їх до бази даних та проаналізуємо.
Також розповімо про інструменти аналізу даних у Python, попрацюємо із Pandas DataFrame та підготуємо візуалізації за допомогою бібліотек matplotlib та seaborn. А ще побудуємо ефективний цикл обробки даних, який ви надалі зможете використовувати у своїх власних проєктах, та інтегруємо наш скрипт із SQL-базою даних.
Під час тренінгу ви навчитесь:
- Розбиратись у структурі АРІ Prozorro та Prozorro.Sale;
- Автоматизувати роботу із даними Prozorro та Prozorro.Sale;
- Аналізувати дані про тендери та аукціони;
- Будувати графіки та записувати дані до SQL-бази даних за допомогою Python.
Ми розглянемо наступні теми:
- Pipeline роботи з відкритими даними;
- Під’єднання до АРІ Prozorro та Prozorro.Sale;
- Фільтрація даних та їхнє завантаження;
- Валідація даних;
- Аналіз та візуалізація даних;
- Інтеграція із БД SQL.
Для кого цей тренінг:
- Для тих, хто працює із закупівлями й хоче краще в них розібратись;
- Для тих, хто хоче навчитися працювати з відкритими даними;
- Для дата-журналістів, які бажають познайомитися з реальним кейсом роботи з даними мовою програмування Python;
- Для аналітиків даних, які хочуть ближче познайомитися зі сферою відкритих даних в Україні.
Prozorro – державна система публічних закупівель, яка впроваджувалась в Україні з 2014 року. Закупівлі через Prozorro стали обов’язковими у 2016-му. Нині всі державні закупівлі здійснюються через Prozorro, а всі продажі – через Prozorro.Sale. Ці інструменти завдали нищівного удару корупції у сфері закупівель та дозволили зробити як аукціони, так і тендери більш прозорими.
Відповіді на найбільш поширені запитання:
Буде практика чи теорія?
– Усі 100% часу ми будемо практикуватися та працювати з кодом.
Чи можна отримати матеріали воркшопу?
– Безумовно. Перед воркшопом ви одержите підготовлений ноутбук та необхідні файли, щоб мати змогу розібратися в коді та поекспериментувати. Для учасників буде доступний відеозапис.
Який мінімальний рівень знань для користувачів?
– Якщо ви розумієте синтаксис Python, типи даних та те, як працюють цикли, то цей воркшоп для вас. Ми також працюватимемо з бібліотеками Pandas, Seaborn та Requests, але якщо ви з ними дотепер не мали справи, не біда – для цього ми й вчимося.
Яке програмне забезпечення потрібне?
– Ми працюватимемо в Jupyter notebook, завантажити його можна за посиланням https://jupyter.org/install або в складі Anaconda: https://www.anaconda.com/products/individual. Ми писатимемо в SQLite базу даних, тому найкраще для перегляду результату підійде відповідний браузер. Завантажити його можна за посиланням: https://sqlitebrowser.org/
Які технічні вимоги до програмного забезпечення?
– Ми не будемо виконувати ресурсовимогливі задачі, тому якщо ваш комп’ютер може без лагів відтворити Full HD відео, то, найпевніше, проблем у вас не виникне)
Яка версія Python необхідна?
– Ми працюватимемо із Python 3.8 та вище, але якщо у вас будь-яка третя версія, проблем не має виникнути.
Тренер: Денис Губашов – аналітик видання Texty.org.ua, консультант із впровадження політики відкритих даних.
Тривалість: 2 години
Формат: online, Zoom
Дата: 29 вересня о 19:00
Реєстрація: https://bit.ly/prozorro_python до 28 вересня включно.
Будемо вдячні, якщо учасники вебінару зроблять добровільну пожертву на розвиток ТЕКСТів у розмірі 300 грн за цим посиланням.
З усіма питаннями можна звернутися за електронною поштою [email protected] або за телефоном: 093 704 80 03.