Небольшая вводная статья про само программирование.
https://vk.com/@learnpythonforfun-zachem-nuzhno-programmirovanie
https://vk.com/@learnpythonforfun-zachem-nuzhno-programmirovanie
VK
Зачем нужно программирование?
Итак, зачем же нужно программирование? Ответ: автоматизация и вычисления. И это не сложно!
Недавно началась серия уроков по анализу данных на Python от Тимофея Хирьянова: https://www.youtube.com/playlist?list=PLRDzFCPr95fIgPrFFW-0nXT5YH6ZnjRM6
Вместе с чатом web-разработки vk мы начинаем осваивать sql. Sql - это язык запросов к базам данных, то без чего не обходится ни одна серьезная система. Вот небольшая цитата, от того, кто уже устроился программистом:
"В общем для новичков такой совет - начинайте с SQL, устраиваетесь оператором БД, потом с помощью питона автоматизируете всю рутину, а параллельно учитесь на аналитику данных или веб-разработку, с опытом год питон+sql уже устраиваетесь, куда душа пожелает"
(с) LINA INVERSE
Небольшой разбор полётов мы будем делать еженедельно в беседе vk "Web-разработка", и, возможно, в telegram-чате.
А вот и само объявление:
Начинается первая неделя прохождения баз данных. Общая длительность 10 недель.
Предлагаю на первую неделю:
Основной курс (https://stepik.org/course/63054): модули 1.1-1.3
Доп. курс теории (https://stepik.org/course/2614): 1 модуль
Если вы хотите немного взаимопомощи, то вступайте в соответствующие классы на степике:
https://stepik.org/join-class/35db3af649796f66a7fe3fef6386f856c27ac671
https://stepik.org/join-class/b26efb98956f271d37afd5ecd7dd149e6fb9cbff
"В общем для новичков такой совет - начинайте с SQL, устраиваетесь оператором БД, потом с помощью питона автоматизируете всю рутину, а параллельно учитесь на аналитику данных или веб-разработку, с опытом год питон+sql уже устраиваетесь, куда душа пожелает"
(с) LINA INVERSE
Небольшой разбор полётов мы будем делать еженедельно в беседе vk "Web-разработка", и, возможно, в telegram-чате.
А вот и само объявление:
Начинается первая неделя прохождения баз данных. Общая длительность 10 недель.
Предлагаю на первую неделю:
Основной курс (https://stepik.org/course/63054): модули 1.1-1.3
Доп. курс теории (https://stepik.org/course/2614): 1 модуль
Если вы хотите немного взаимопомощи, то вступайте в соответствующие классы на степике:
https://stepik.org/join-class/35db3af649796f66a7fe3fef6386f856c27ac671
https://stepik.org/join-class/b26efb98956f271d37afd5ecd7dd149e6fb9cbff
Если вы хотите устроиться на работу программистом, то вам придется составлять резюме.
Мои советы коротко:
- резюме должно занимать 1 страницу
- в навыках должны быть перечислены только наиболее релевантные (3-5 штук)
- резюме не должно содержать ошибок.
Вот пара статей о том, что можно и что нельзя делать:
https://habr.com/ru/post/184332/ (о плохих резюме)
https://habr.com/ru/post/184372/ (о хороших резюме)
Мои советы коротко:
- резюме должно занимать 1 страницу
- в навыках должны быть перечислены только наиболее релевантные (3-5 штук)
- резюме не должно содержать ошибок.
Вот пара статей о том, что можно и что нельзя делать:
https://habr.com/ru/post/184332/ (о плохих резюме)
https://habr.com/ru/post/184372/ (о хороших резюме)
Статья про то, как спрашивать вопросы по коду, если возникли проблемы. Крайне советую, как часть IT-этикета.
https://vk.com/@learnpythonforfun-kak-zadavat-voprosy-esli-chto-to-ne-rabotaet
https://vk.com/@learnpythonforfun-kak-zadavat-voprosy-esli-chto-to-ne-rabotaet
VK
Как задавать вопросы, если что-то не работает
Если у вас возникла ошибка, то следующей алгоритм поможет вам в нахождении решения:
Большой список телеграм-каналов на IT-тематику: https://t.me/it_chats
Telegram
IT Chats 🌍
ℹ️ Чат: @it_chats_chat 💬
🖇 IT-каналы: @itchannels 📣
📎 IT-каталог на англ.: @it_en_chats 📣
🖇 IT-каналы: @itchannels 📣
📎 IT-каталог на англ.: @it_en_chats 📣
И еще одна подборка групп и каналов по IT-тематике: https://github.com/goq/telegram-list
GitHub
GitHub - goq/telegram-list: List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список…
List of telegram groups, channels & bots // Список интересных групп, каналов и ботов телеграма // Список чатов для программистов - goq/telegram-list
Новость для студентов - вы можете попробовать поработать с менторами из ведущих open-source проектов. Это стажировка от google, за 2.5 месяца платят 1500$. Необходимо зарегистрироваться, выбрать организацию, сделать contribution, ждать и надеяться, что выберут на стажировку, после этого работать 2.5 месяца. Знание английского крайне желательно.
https://summerofcode.withgoogle.com/
Сам я проходил стажировку дважды, обмана не было, менторы более-менее помогали. Ранее я уже писал о ней: https://vk.com/@learnpythonforfun-zhizn-posle-stepik-ili-nemnogo-o-stazhirovkah
https://summerofcode.withgoogle.com/
Сам я проходил стажировку дважды, обмана не было, менторы более-менее помогали. Ранее я уже писал о ней: https://vk.com/@learnpythonforfun-zhizn-posle-stepik-ili-nemnogo-o-stazhirovkah
Withgoogle
Google Summer of Code
Google Summer of Code is a global program focused on bringing more developers into open source software development.
Прошу вас пройти небольшой опрос про мобильные телефоны: https://forms.gle/nuBAXQwGus9MigUcA
Если получится, то на этих данных я постараюсь позже показать, как можно применять питон в статистике.
Если получится, то на этих данных я постараюсь позже показать, как можно применять питон в статистике.
Google Docs
Опрос про мобильную платформу (~5 минут)
Платформой, мы будем называть систему, состоящую из операционной системы на телефоне (Android, iOS), официального магазина приложений (Google Play Store, Apple Store) и другой официальной инфраструктуры (учетные записи в Google/Apple и др).
Не забудьте пройти опрос выше по стене. А пока новость: скоро пройдет серия хакатонов от государства "Цифровой прорыв". Это неплохой способ получить опыт командного взаимодействия, попробовать свои силы в разработке продукта, засветиться перед работодателями. Рекомендую попробовать.
https://leadersofdigital.ru/
https://leadersofdigital.ru/
Я решил в одном месте собрать основные треки развития начинающего python-разработчика: https://docs.google.com/document/d/1N-SxSRbe5eaV3z4BEknNVB1G7EKgtfdgVmTyy-q95fY/edit?usp=sharing
Примерно так я представляю последовательность курсов, которые сделают из обычного человека крепкого джуна.
Это не значит, что вы должны пройти все курсы, чтобы успешно устроиться в компанию. Вполне вероятно, что если вы отлично выучите язык и фреймворк (к примеру, Django), то вас с удовольствием возьмут в какую-либо фирму, однако в yandex вы вряд ли устроитесь. Таким образом, этот документ является скорее опорным планом для получения базовых знаний по своему направлению.
Примерно так я представляю последовательность курсов, которые сделают из обычного человека крепкого джуна.
Это не значит, что вы должны пройти все курсы, чтобы успешно устроиться в компанию. Вполне вероятно, что если вы отлично выучите язык и фреймворк (к примеру, Django), то вас с удовольствием возьмут в какую-либо фирму, однако в yandex вы вряд ли устроитесь. Таким образом, этот документ является скорее опорным планом для получения базовых знаний по своему направлению.
Google Docs
Примерный план изучения python по направлениям
Группа авторов: https://vk.com/learnpythonforfun , https://t.me/learnpythonforfun План изучения для становления начинающего программиста на python по направлениям Web-разработка Тестирование Data Science Язык python (курсы: курс с самого нуля, начальный…
Еще стажировки для студентов:
https://habr.com/ru/company/JetBrains-education/blog/548334/
https://habr.com/ru/company/JetBrains-education/blog/548334/
Хабр
Как провести лето с пользой: стажировки в JetBrains 2021
Привет, Хабр!В преддверии начала конкурса на летние стажировки в JetBrains мы хотим рассказать, как они устроены, как на них попасть и что самое главное в этом п...
Необходим неплохой английский и команда из 3-4 человек. Заявки принимаются до конца марта, сам хакатон - 16-17 апреля.
https://vc.ru/promo/224253-womenhack
Оригинал на сайте McKinsey:
https://jobs.mckinsey.com/events/EventDetails?folderId=47220
https://vc.ru/promo/224253-womenhack
Оригинал на сайте McKinsey:
https://jobs.mckinsey.com/events/EventDetails?folderId=47220
vc.ru
Коротко: международный онлайн-хакатон по Data science для девушек — Промо на vc.ru
Победительницы получат деньги и возможность попасть в McKinsey.
У нас сегодня праздник - нашей группе ровно 1 год!
Наше главное достижение за этот год - составление плана по направлениям разработки.
А ещё мы провели конкурс на лучшую текстовую игру, а вместе с некоторыми участниками группы мы успешно прошли некоторые курсы.
К сожалению, иногда у нас случались и неудачи. Тем не менее, мы стараемся создавать комфортное сообщество для изучения python.
В следующем году мы собираемся охватить больше областей, связанных с программированием - на стене будут периодически появляться задачки разного уровня сложности по программированию на языке python, а также по сетям, операционным системам, математике и алгоритмам. Позже к задачам будут появляться и ответы. В общем, мы найдем, чем занять вам мозг.
Спасибо, что были с нами в этот год, надеюсь, вам было приятно изучать питон. Как обычно, мы открыты для предложений (пишите в комментариях).
Наше главное достижение за этот год - составление плана по направлениям разработки.
А ещё мы провели конкурс на лучшую текстовую игру, а вместе с некоторыми участниками группы мы успешно прошли некоторые курсы.
К сожалению, иногда у нас случались и неудачи. Тем не менее, мы стараемся создавать комфортное сообщество для изучения python.
В следующем году мы собираемся охватить больше областей, связанных с программированием - на стене будут периодически появляться задачки разного уровня сложности по программированию на языке python, а также по сетям, операционным системам, математике и алгоритмам. Позже к задачам будут появляться и ответы. В общем, мы найдем, чем занять вам мозг.
Спасибо, что были с нами в этот год, надеюсь, вам было приятно изучать питон. Как обычно, мы открыты для предложений (пишите в комментариях).
Задачи по каким направлениям вам были бы интересны?
Anonymous Poll
45%
Простые задачи для тренировки python
19%
Устройство интерпретатора python, принципы работы
26%
Библиотеки и инструменты python (pip, anaconda, PyCharm, pylint, ...)
30%
Математика, статистика, машинное обучение, ИИ
25%
Алгоритмы, алгоритмическая сложность, задачки на алгоритмы
26%
Операционные системы, базы данных, сети
20%
Тестирование и инструменты тестирования
36%
Веб-фреймворки (Flask, Django и другие) и API
15%
HTML & CSS (языки разметки веб-страниц)
30%
Python GUI (создание графического интерфейса)
Небольшой вопрос продвинутым участникам группы: "Какие питоновские библиотеки обязательны для изучения?"
Итак, наша рубрика "Как пройти в библиотеку". Суть её в том, чтобы знакомить вас с интересными библиотеками питона. Надо выбрать правильный ответ. Его же мы опубликуем позже в комментариях.