Репост из: Рак online
Колись замість карантину у мене були канікули в універі - 4 роки назад я так само днями сичував в замкненому приміщенні (тільки меншої площі) і думав чим зайнятись. Можливо моя історія змусить вас сісти за вивчення чогось цікавого і ви нарешті перестанете вечорами втикати ютубчик чи Нетфлікс))
4 роки назад я хотів навчитись парсити (скрейпити) сайти і програмувати на Python - суто з практичних міркувань. Мене цікавив аналіз даних, а в інтернеті купа даних і треба якось їх взяти. Я десь рік відкладав це діло, але на зимових канікулах з'явився і час, і натхнення.
Головне в таких речах не починати задротити підручник та приклади, а знайти собі практичну задачу і на ній вчитись. Мене завжди цікавила залізниця, а у Укрзалізниці був сайт з розкладами. А ще сайт продажу квитків - тоді він був без капчі. От і знайшлось перше завдання.
Зрештою я тижні 2 просидів над цим - аналізував найдовші зупинки поїздів, найповільніші поїзди, частоту руху і таке решта. Попутно досліджував інші цікаві сайти, як-от Містобудівний кадастр Києва (частину даних з бази я у них таки стянув, але лавочку вони прикрили). Також ще трохи освоїв бази даних, а потім - створення простеньких веб-додатків та API.
Через місяць я вирішив прийти послухати по новий проект - 1991 Open Data Incubator - інкубатор стартапів на основі відкритих даних. Зустрів там знайомих і на 3 місяці заліз у світ стартапів. А зі світу відкритих даних не можу і не хочу вилазити досі)) Потім було непродуктивне стажування в prom.ua, створення скрипту для аналізу перших електронних декларацій чиновників, початок співпраці з А+С Україна. З тих пір весь мій код пишеться на Python, а скрейпінгом і зараз займаюсь постійно.
4 роки назад одне рішення нарешті сісти і почати освоювати нові технології (а до того програмував лише на C++) привело мене в світи відкритих даних та консалтингу. Зараз на карантині я теж знайшов чим зайнятись - пости про проект Генплану Києва 2040 в Fb ви бачили, а про решту дізнаєтесь пізніше. На це є час - не треба 2+ години проводити в транспорті, ходити на всякі урбан-тусовки.
Якщо ви давно хотіли почати освоювати щось нове - думаю зараз саме час. Можливо після карантину ви вийдете з новими крутими навичками або новою професією.
А як раптом ви теж захотілі навчитись скрейпінгу сайтів як я 4 роки назад, то наступні лінки для вас:
https://wombat.org.ua/AByteOfPython - найпростіший і найкоротший підручник з Python
https://www.learnpython.org - інтерактивний курс, але англійською
https://nuancesprog.ru/p/3073 - найпростіше, що я бачив по скрейпінгу на Python
https://colab.research.google.com/ - інтерактивне середовище для програмування від Google
Будуть питання - можете писати мені в особислі повідомлення 🙂
Удачі та натхнення!
4 роки назад я хотів навчитись парсити (скрейпити) сайти і програмувати на Python - суто з практичних міркувань. Мене цікавив аналіз даних, а в інтернеті купа даних і треба якось їх взяти. Я десь рік відкладав це діло, але на зимових канікулах з'явився і час, і натхнення.
Головне в таких речах не починати задротити підручник та приклади, а знайти собі практичну задачу і на ній вчитись. Мене завжди цікавила залізниця, а у Укрзалізниці був сайт з розкладами. А ще сайт продажу квитків - тоді він був без капчі. От і знайшлось перше завдання.
Зрештою я тижні 2 просидів над цим - аналізував найдовші зупинки поїздів, найповільніші поїзди, частоту руху і таке решта. Попутно досліджував інші цікаві сайти, як-от Містобудівний кадастр Києва (частину даних з бази я у них таки стянув, але лавочку вони прикрили). Також ще трохи освоїв бази даних, а потім - створення простеньких веб-додатків та API.
Через місяць я вирішив прийти послухати по новий проект - 1991 Open Data Incubator - інкубатор стартапів на основі відкритих даних. Зустрів там знайомих і на 3 місяці заліз у світ стартапів. А зі світу відкритих даних не можу і не хочу вилазити досі)) Потім було непродуктивне стажування в prom.ua, створення скрипту для аналізу перших електронних декларацій чиновників, початок співпраці з А+С Україна. З тих пір весь мій код пишеться на Python, а скрейпінгом і зараз займаюсь постійно.
4 роки назад одне рішення нарешті сісти і почати освоювати нові технології (а до того програмував лише на C++) привело мене в світи відкритих даних та консалтингу. Зараз на карантині я теж знайшов чим зайнятись - пости про проект Генплану Києва 2040 в Fb ви бачили, а про решту дізнаєтесь пізніше. На це є час - не треба 2+ години проводити в транспорті, ходити на всякі урбан-тусовки.
Якщо ви давно хотіли почати освоювати щось нове - думаю зараз саме час. Можливо після карантину ви вийдете з новими крутими навичками або новою професією.
А як раптом ви теж захотілі навчитись скрейпінгу сайтів як я 4 роки назад, то наступні лінки для вас:
https://wombat.org.ua/AByteOfPython - найпростіший і найкоротший підручник з Python
https://www.learnpython.org - інтерактивний курс, але англійською
https://nuancesprog.ru/p/3073 - найпростіше, що я бачив по скрейпінгу на Python
https://colab.research.google.com/ - інтерактивне середовище для програмування від Google
Будуть питання - можете писати мені в особислі повідомлення 🙂
Удачі та натхнення!