Небольшой отчет на пикабу о наших успехах:)
https://pikabu.ru/story/obuchaem_programmirovaniyu_na_python_besplatno_rezultatyi_za_2_mesyatsa_7516325
https://pikabu.ru/story/obuchaem_programmirovaniyu_na_python_besplatno_rezultatyi_za_2_mesyatsa_7516325
Пикабу
Обучаем программированию на python бесплатно: результаты за 2 месяца
Итак, вот и прошло более двух месяцев с того времени, когда я предложил свою помощь пикабушникам в освоении python. Итак, наши результаты : * в нашу группу изучения питон вконтакте вступило более двух Автор: DELETED
Новое приложение в рубрике #приложения_участников_УчимPython. На этот раз мне кажется, что автор приложения совсем не новичок, но тем не менее. Итак, приложение от @id94951077 (Искандера Хренова):
"Небольшой скрипт для управления планшетом/телефоном с компьютера.
https://github.com/delvin-fil/ADB-control-GUI"
Статья на хабре: https://habr.com/ru/post/445294/
#приложения_участников_УчимPython
"Небольшой скрипт для управления планшетом/телефоном с компьютера.
https://github.com/delvin-fil/ADB-control-GUI"
Статья на хабре: https://habr.com/ru/post/445294/
#приложения_участников_УчимPython
GitHub
GitHub - delvin-fil/ADB-control-GUI: ADB gui control Android devices
ADB gui control Android devices. Contribute to delvin-fil/ADB-control-GUI development by creating an account on GitHub.
Итак, мы с Иваном подготовили трек "Data science":
vk.com/@learnpythonforfun-trek-data-science
Надеюсь, трек будет вам полезен.
vk.com/@learnpythonforfun-trek-data-science
Надеюсь, трек будет вам полезен.
VK
Трек «Data science»
Итак, я решил поделиться с вами возможным треком входа в Data Science. Некоторые курсы я считаю обязательными (их я выделил жирным), неко..
Всем тем, кто хочет войти в data science, могу порекомендовать книжку "Python для сложных задач: наука о данных и машинное обучение." П. Дж. Вандер.
В книге довольно простым языком объясняются основы data science и машинного обучения в питон. Для ознакомления книга доступна здесь:
https://codernet.ru/books/python/Python_dlya_slognih_zadach_nauka_o_dannih_i_mashinnoe_obychenie_Vander/
Книгу прочел сам, рекомендую.
В книге довольно простым языком объясняются основы data science и машинного обучения в питон. Для ознакомления книга доступна здесь:
https://codernet.ru/books/python/Python_dlya_slognih_zadach_nauka_o_dannih_i_mashinnoe_obychenie_Vander/
Книгу прочел сам, рекомендую.
codernet.ru
Python для сложных задач: наука о данных и машинное обучение. П. Дж. Вандер
Эта книга посвящена исследованию данных с помощью языка программирования\r\nPython. Сразу же возникает вопрос: что же такое наука о данных (data science)?\r\nОтвет на него дать непросто — настолько данный термин многозначен.
Я надеюсь, что когда-нибудь Росмолодежь даст вам средства, на реализацию социального проекта вашей мечты, или даст нам денег на реализацию интересного и бесплатного курса по python для всех.
Во всяком случае, я попытался приблизить этот день: https://pikabu.ru/story/kak_rosmolodezh_tratit_dengi_nalogoplatelshchikov_nashe_rassledovanie_7549122
Хорошая новость в том, что это был мой последний пост про Росмолодежь, и я смогу больше времени уделять группе.
Во всяком случае, я попытался приблизить этот день: https://pikabu.ru/story/kak_rosmolodezh_tratit_dengi_nalogoplatelshchikov_nashe_rassledovanie_7549122
Хорошая новость в том, что это был мой последний пост про Росмолодежь, и я смогу больше времени уделять группе.
Пикабу
Как Росмолодежь тратит деньги налогоплательщиков (наше расследование)
Автор: DELETED
Это далеко не полный список вопросов на собеседовании, но все же попробуйте сначала сами ответить, а потом посмотреть ответ: https://habr.com/ru/company/mailru/blog/506824/
Хабр
Полный список вопросов с собеседований по Python для дата-сайентистов и инженеров
Snake and flowers 2 by pikaole Бывает, что компания ищет дата-сайентиста, а на самом деле ей нужен Python-разработчик. Поэтому при подготовке к собеседованию ес...
Небольшой опрос для тех, кто уже прошел какое-то количество заданий/курсов.
https://vk.com/feed?w=wall-193480984_515
https://vk.com/feed?w=wall-193480984_515
VK
Учим Python
Небольшой опрос для тех, кто уже прошел какое-то количество заданий/курсов.
Фух, я только что поучаствовал в хакатоне "Хакатон труда"(https://хакатонтруда.рф/). А теперь немного мотивации для тех, кто только хочет изучать data science: со мной в команде был парень, который только что перешёл в девятый класс. Он создал неплохую модель, которая позволяет извлекать информацию из описаний вакансий. Лучше всего модель работает для IT-сектора. Если получилось у него, то при должном усердии получится и у вас.
Fresh Casino
Фреш Казино официальный сайт игрового клуба Fresh Casino в России
Вход и регистрация на сайте Fresh Casino в России. Лицензионные игры и бонусная программа Фреш Казино. Удобный интерфейс и гарантированные выплаты.
Итак, мой небольшой отчет о прошедшем хакатоне "Хакатон труда"(https://хакатонтруда.рф/).
Наша команда:
* я (Денис Обрезков, впервые открыл книгу по data science месяц назад)
* Максим Герасимов (перешел в 9ый класс, уже год изучает data science)
* Екатерина Разумова (рисует тут: https://vk.com/katereenart).
На хакатоне можно было участвовать в трех номинациях: предложить решение на коде, предложить концепцию, предложить решение на nocode (набросать решение в каком-нибудь шаблонизаторе типа figma).
Таким образом, хакатон - это не всегда про программирование.
Итак, на хакатоне мы захотели попробовать решить задачу по извлечению навыков работника из описания его резюме. Тут мы сделали первую ошибку: мы стали делать каждый своё решение. Команда наша новая, поэтому так получилось.
Если коротко, то моё решение строилось на том, что если человек устроился в какую-то фирму, значит его резюме подходило под скиллы, запрошенные работодателем. Моя модель обучалась находить закономерности в резюме, которые соответствуют определенным key_skills. К примеру, если в вакансиях прописан скилл "активность", и таким вакансиям часто соответствуют резюме с сочетанием слов "готов помочь", то если уже обученная модель при обработке нового резюме увидит сочетание "готов помочь", то она присвоит больший вес этой вакансии в сторону класса "активность".
Решение Максима, к сожалению, я до конца понять не смог. Если коротко, то он исходил из того, что описание вакансии и key_skills сильно связаны.
В итоге, мы сделали пятиминутную видеопрезентацию:
https://www.youtube.com/watch?v=lIvPvsF6DG0
Презентация была нашей второй недоработкой. Звук получился плохим, презентация показалась самому мне довольно скучной, я не добавил слайда со сложными вау-эффект визуализациями, вдобавок я забыл четко прописать, чего же мы достигли, и как это может быть полезно.
Тем не менее, наша команда вышла в финал (12 команд из 50). Ну, а сам финал (моё видео, транслируемое организаторами, и мои ответы на вопросы, часть которых я не услышал) вы можете наблюдать в прикрепленном видео с 22:57 (https://youtu.be/I2RdZ5zlA1I?t=1377). Код моей модели вы можете увидеть в ноутбуке гугла: https://colab.research.google.com/drive/1MZ9lKrQiLZqbHh5Kft4QQoWUDaWt5YfU?usp=sharing
Итог. Пусть мы и не выиграли конкурс (в номинации code выиграли poddalsya, ТруДно и парамс), но я получил очень приятный опыт. Я понял, что организаторы хакатона по data science могут не иметь о data science практически никакого представления - значит, им нужно всё доступно разжевывать; что умелое лидерство зачастую важнее навыков команды. Но при всем этом я рекомендую участие в хакатоне всем тем, кто хочет поднять уровень своих навыков (если они уже есть на каком-то уровне).
P. S. Конструктивная критика приветствуется.
Наша команда:
* я (Денис Обрезков, впервые открыл книгу по data science месяц назад)
* Максим Герасимов (перешел в 9ый класс, уже год изучает data science)
* Екатерина Разумова (рисует тут: https://vk.com/katereenart).
На хакатоне можно было участвовать в трех номинациях: предложить решение на коде, предложить концепцию, предложить решение на nocode (набросать решение в каком-нибудь шаблонизаторе типа figma).
Таким образом, хакатон - это не всегда про программирование.
Итак, на хакатоне мы захотели попробовать решить задачу по извлечению навыков работника из описания его резюме. Тут мы сделали первую ошибку: мы стали делать каждый своё решение. Команда наша новая, поэтому так получилось.
Если коротко, то моё решение строилось на том, что если человек устроился в какую-то фирму, значит его резюме подходило под скиллы, запрошенные работодателем. Моя модель обучалась находить закономерности в резюме, которые соответствуют определенным key_skills. К примеру, если в вакансиях прописан скилл "активность", и таким вакансиям часто соответствуют резюме с сочетанием слов "готов помочь", то если уже обученная модель при обработке нового резюме увидит сочетание "готов помочь", то она присвоит больший вес этой вакансии в сторону класса "активность".
Решение Максима, к сожалению, я до конца понять не смог. Если коротко, то он исходил из того, что описание вакансии и key_skills сильно связаны.
В итоге, мы сделали пятиминутную видеопрезентацию:
https://www.youtube.com/watch?v=lIvPvsF6DG0
Презентация была нашей второй недоработкой. Звук получился плохим, презентация показалась самому мне довольно скучной, я не добавил слайда со сложными вау-эффект визуализациями, вдобавок я забыл четко прописать, чего же мы достигли, и как это может быть полезно.
Тем не менее, наша команда вышла в финал (12 команд из 50). Ну, а сам финал (моё видео, транслируемое организаторами, и мои ответы на вопросы, часть которых я не услышал) вы можете наблюдать в прикрепленном видео с 22:57 (https://youtu.be/I2RdZ5zlA1I?t=1377). Код моей модели вы можете увидеть в ноутбуке гугла: https://colab.research.google.com/drive/1MZ9lKrQiLZqbHh5Kft4QQoWUDaWt5YfU?usp=sharing
Итог. Пусть мы и не выиграли конкурс (в номинации code выиграли poddalsya, ТруДно и парамс), но я получил очень приятный опыт. Я понял, что организаторы хакатона по data science могут не иметь о data science практически никакого представления - значит, им нужно всё доступно разжевывать; что умелое лидерство зачастую важнее навыков команды. Но при всем этом я рекомендую участие в хакатоне всем тем, кто хочет поднять уровень своих навыков (если они уже есть на каком-то уровне).
P. S. Конструктивная критика приветствуется.
Fresh Casino
Фреш Казино официальный сайт игрового клуба Fresh Casino в России
Вход и регистрация на сайте Fresh Casino в России. Лицензионные игры и бонусная программа Фреш Казино. Удобный интерфейс и гарантированные выплаты.
Одна из важнейших областей знаний программиста - алгоритмы. Знание теории алгоритмов позволяет понять, как измерить скорость выполнения функции в общем случае, как измерить вычислительную сложность последовательности действий, какие структуры стоит использовать для решения тех или иных задач.
Одна из лучших книжек по алгоритмам, которые встречались мне:
Кормен Томас Х., Лейзерсон Чарльз И., Ривест Рональд Л., Штайн Клиффорд - "Алгоритмы. Построение и анализ".
https://www.ozon.ru/context/detail/id/33769775/
Книгу можно скачать на рутрекере или по поиску в Документах вконтакте. Книга может показаться сложной.
Альтернатива книге - курс на степике: https://stepik.org/course/1547/promo
Одна из лучших книжек по алгоритмам, которые встречались мне:
Кормен Томас Х., Лейзерсон Чарльз И., Ривест Рональд Л., Штайн Клиффорд - "Алгоритмы. Построение и анализ".
https://www.ozon.ru/context/detail/id/33769775/
Книгу можно скачать на рутрекере или по поиску в Документах вконтакте. Книга может показаться сложной.
Альтернатива книге - курс на степике: https://stepik.org/course/1547/promo
OZON
Алгоритмы. Построение и анализ | Штайн Клиффорд, Ривест Рональд Л. купить на OZON по низкой цене (33769775)
Алгоритмы. Построение и анализ | Штайн Клиффорд, Ривест Рональд Л. – покупайте на OZON по выгодным ценам! Быстрая и бесплатная доставка, большой ассортимент, бонусы, рассрочка и кэшбэк. Распродажи, скидки и акции. Реальные отзывы покупателей. (33769775)
Продолжу про базовое образование программиста и книжки. На первых курсах программных специальностей изучаются математический анализ, алгебра и геометрия, комплексный анализ. Большая часть людей (включая меня) просто не в силах после школы адаптироваться к строгому языку изложения.
Итак, одна из самых доступных книг по этим дисциплинам:
Письменный Д.Т. Конспект лекций по высшей математике.
(https://www.ozon.ru/context/detail/id/138200551/)
Книга довольно популярна, доступна на рутрекере и даже на сайте одного университета:
http://kvm.gubkin.ru/pub/vnz/Pismennyi.pdf
Итак, одна из самых доступных книг по этим дисциплинам:
Письменный Д.Т. Конспект лекций по высшей математике.
(https://www.ozon.ru/context/detail/id/138200551/)
Книга довольно популярна, доступна на рутрекере и даже на сайте одного университета:
http://kvm.gubkin.ru/pub/vnz/Pismennyi.pdf
OZON.ru
Книга "Высшая математика. Конспект лекций. Полный курс" Письменный Дмитрий Трофимович – купить книгу ISBN 978-5-8112-6472-8 с…
В наличии Книга "Высшая математика. Конспект лекций. Полный курс" (Письменный Дмитрий Трофимович), Айрис-Пресс в интернет-магазине OZON со скидкой! ✅ Отзывы и фото 🚚 Быстрая доставка по России
Многие спрашивают про нужность платных/бесплатных курсов. Вот дополнительная пища для размышлений:
https://habr.com/ru/post/513490/
https://habr.com/ru/post/513490/
Хабр
Субъективный обзор некоторых российских бесплатных образовательных платформ
«Expose the lies that enrage me» (с) Arch Enemy Случается, закончил человек не самый плохой ВУЗ, работает себе без особых проблем, но вокруг постоянно появляется что-то новое, неизведанное и...
Погружение в глубокое обучение: бесплатная интерактивная книга с кодом, математикой и обсуждениями http://d2l.ai
Пожалуй, поделюсь ещё одной очень известной в узких кругах книжкой. Она подойдет для начального ознакомления с Искусственным Интеллектом. Читается довольно легко, не изобилует математическими сложностями, но содержит кучу информации и кучу заданий.
Итак, знакомьтесь: Рассел С., Норвиг П. "Искусственный интеллект. Современный подход" (AIMA).
Книга доступна рутрекере на русском языке (2-е издание 2006го года), на английском языке (3-е издание 2010 года "Artificial Intelligence: A modern approach"), и недавно вышло четвертое англоязычное издание, доступное на амазоне для покупки (https://www.amazon.de/Stuart-Russell/dp/1292153962).
Дополнительно к этому выложены упражнения (https://aimacode.github.io/aima-exercises/) и реализации алгоритмов из книги на разных языках программирования (https://aimacode.github.io/aima-exercises/).
Сайт книги: http://aima.cs.berkeley.edu/
Итак, знакомьтесь: Рассел С., Норвиг П. "Искусственный интеллект. Современный подход" (AIMA).
Книга доступна рутрекере на русском языке (2-е издание 2006го года), на английском языке (3-е издание 2010 года "Artificial Intelligence: A modern approach"), и недавно вышло четвертое англоязычное издание, доступное на амазоне для покупки (https://www.amazon.de/Stuart-Russell/dp/1292153962).
Дополнительно к этому выложены упражнения (https://aimacode.github.io/aima-exercises/) и реализации алгоритмов из книги на разных языках программирования (https://aimacode.github.io/aima-exercises/).
Сайт книги: http://aima.cs.berkeley.edu/
Лето заканчивается, поэтому группа потихоньку постарается вернуться к былой активности. Я думаю, что мы опробуем новые форматы (стримы), посмотрим на игровые движки, посмотрим на веб-фреймворки, может вместе посмотрим на какие-нибудь материалы по data science.
Буду рад услышать ваши предложения, чего вам не хватает, что хочется узнать, что вас лишает мотивации.
Буду рад услышать ваши предложения, чего вам не хватает, что хочется узнать, что вас лишает мотивации.
Начинаем нашу небольшую подборку курсов от openedu. openedu.ru -
это образовательная платформа, на которой российские вузы выкладывают свои обучающие материалы. Сами материалы бесплатны, однако, для получения сертификата, который можно будет зачесть в своём вузе, необходимо оплатить около 2 т.р. и сдать итоговый экзамен.
Итак, курсы по python:
https://openedu.ru/course/urfu/PYAP/ "Прикладное программирование на языке Python" - базовый курс по python.
https://openedu.ru/course/hse/PYTHON/ "Python для извлечения и обработки данных" - несмотря на название, курс тоже является базовым.
это образовательная платформа, на которой российские вузы выкладывают свои обучающие материалы. Сами материалы бесплатны, однако, для получения сертификата, который можно будет зачесть в своём вузе, необходимо оплатить около 2 т.р. и сдать итоговый экзамен.
Итак, курсы по python:
https://openedu.ru/course/urfu/PYAP/ "Прикладное программирование на языке Python" - базовый курс по python.
https://openedu.ru/course/hse/PYTHON/ "Python для извлечения и обработки данных" - несмотря на название, курс тоже является базовым.