Итак, заключительный пост про наш конкурс (https://t.me/learnpythonforfun/96). Мы отправили приз победителю (пост-объявление победителя: https://t.me/learnpythonforfun/116), а ещё сделали код-ревью (разбор ошибок) проектов. Над каждым код-ревью работало два человека. С согласия участников выкладываем эти код-ревью в общий доступ.

"Treasure chest" (код на ревью: https://github.com/embeddedden/pgame):
https://docs.google.com/document/d/1vCiSPHPOqmMux8cFAt_9u98MeWDX_UIHoyG0mWTOIx4/edit?usp=sharing
https://docs.google.com/document/d/1_gHNExXmUfM1IHxceDP-R8q2dfbXjcbL5O3_Hf1Zi8k/edit?usp=sharing

"Entropy" (код на ревью: https://github.com/embeddedden/game-Entropy):
https://docs.google.com/document/d/1tNk-q_ukC7dasc_jBJBU3Ax4cJynGSgfSjlWA6JZ97w/edit?usp=sharing

Так как в первом проекте код-ревью частично пересекались, то для второго проекта мы решили сделать один общий документ.

Ссылки на гитхаб репозитории игр-участников:
https://github.com/ProtKsen/pgame
https://github.com/DandyFox/game-Entropy

Ещё раз спасибо всем за участие и голосование!

#Конкурс_УчимPython2021
Недавно началась серия уроков по анализу данных на 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
Если вы хотите устроиться на работу программистом, то вам придется составлять резюме.
Мои советы коротко:
- резюме должно занимать 1 страницу
- в навыках должны быть перечислены только наиболее релевантные (3-5 штук)
- резюме не должно содержать ошибок.

Вот пара статей о том, что можно и что нельзя делать:
https://habr.com/ru/post/184332/ (о плохих резюме)
https://habr.com/ru/post/184372/ (о хороших резюме)
Новость для студентов - вы можете попробовать поработать с менторами из ведущих 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://leadersofdigital.ru/
Я решил в одном месте собрать основные треки развития начинающего python-разработчика: https://docs.google.com/document/d/1N-SxSRbe5eaV3z4BEknNVB1G7EKgtfdgVmTyy-q95fY/edit?usp=sharing
Примерно так я представляю последовательность курсов, которые сделают из обычного человека крепкого джуна.
Это не значит, что вы должны пройти все курсы, чтобы успешно устроиться в компанию. Вполне вероятно, что если вы отлично выучите язык и фреймворк (к примеру, Django), то вас с удовольствием возьмут в какую-либо фирму, однако в yandex вы вряд ли устроитесь. Таким образом, этот документ является скорее опорным планом для получения базовых знаний по своему направлению.
Необходим неплохой английский и команда из 3-4 человек. Заявки принимаются до конца марта, сам хакатон - 16-17 апреля.
https://vc.ru/promo/224253-womenhack

Оригинал на сайте McKinsey:
https://jobs.mckinsey.com/events/EventDetails?folderId=47220
У нас сегодня праздник - нашей группе ровно 1 год!
Наше главное достижение за этот год - составление плана по направлениям разработки.
А ещё мы провели конкурс на лучшую текстовую игру, а вместе с некоторыми участниками группы мы успешно прошли некоторые курсы.
К сожалению, иногда у нас случались и неудачи. Тем не менее, мы стараемся создавать комфортное сообщество для изучения python.
В следующем году мы собираемся охватить больше областей, связанных с программированием - на стене будут периодически появляться задачки разного уровня сложности по программированию на языке python, а также по сетям, операционным системам, математике и алгоритмам. Позже к задачам будут появляться и ответы. В общем, мы найдем, чем занять вам мозг.
Спасибо, что были с нами в этот год, надеюсь, вам было приятно изучать питон. Как обычно, мы открыты для предложений (пишите в комментариях).
Небольшой вопрос продвинутым участникам группы: "Какие питоновские библиотеки обязательны для изучения?"
Итак, наша рубрика "Как пройти в библиотеку". Суть её в том, чтобы знакомить вас с интересными библиотеками питона. Надо выбрать правильный ответ. Его же мы опубликуем позже в комментариях.