Изучение языка программирования - это не просто изучение базового синтаксиса и последующий стаж. Программист - это непрерывное образование. Вам нужно быть в курсе новых версий кода и следить за устаревшими библиотеками. Часть вашей повседневной работы должна включать в себя использование некоторой формы программных новостей и обновлений. У этой процедуры также должны быть ресурсы, которые познакомят вас с новыми идеями или способами написания кода. Один из лучших способов получить ежедневную дозу упражнений на Python - это иметь надежную группу полезных ресурсов.

В этой статье мы рассмотрим некоторые ресурсы, ориентированные на Python, чтобы быть в курсе последних и лучших предложений языка. Некоторые из этих ресурсов применимы не только к Python, но в этой статье мы сосредоточимся на одном языке, чтобы упростить задачу. Мы также рассмотрим некоторые обучающие ресурсы, которые являются короткими и которые легко найти, чтобы вы могли продолжить свой день. Давайте погрузимся.

Twitter: Python Software Foundation

Python Software Foundation (PSF) - это организация, ответственная за Python. PSF предоставляет большие новости и объявления, которые относятся к направлению развития языка в целом. Важно быть в курсе новых языковых функций и последних обновлений, которые прекращают поддержку. Твиттер - одно из лучших мест, где можно быстро получить такую ​​информацию. Даже если у вас нет Твиттера, регулярная проверка страницы PSF предоставит вам множество обновлений.

Один из наиболее интересных аспектов подписки на PSF в Twitter - это подход, ориентированный на сообщество. Вы можете следить за обсуждениями и видеть, как взаимодействуют другие члены сообщества Python. Это невероятно ценно, потому что это еще один уровень участия в сообществе Python. Важно участвовать в обсуждениях и обмениваться информацией с другими.

Вы также можете получать новости и обновления PSF непосредственно в их блоге, доступном по адресу http://pyfound.blogspot.com/.

PyCoder’s Weekly



Прежде всего, это PyCoder’s Weekly. Это бесплатное издание, в котором собрано множество новостей и информации о Python. Это не просто новости Python. PyCoder’s Weekly включает в себя фантастические учебные пособия, уроки и даже доску объявлений о недавних вакансиях в каждом выпуске. Этот информационный бюллетень хорош тем, что он не такой сухой, как некоторые другие. Вы получаете доступ к разнообразной информации из разных источников.

Хотя это не выходит каждый день, это обязательно должно быть в вашем списке вещей, которые нужно отмечать в начале недели. В информационном бюллетене публикуется много новостей и обновлений, поэтому неплохо выделить время для обзора.

Вы также можете проверить образец выпуска информационного бюллетеня, доступного на их сайте.

Instagram: удивительный Python3

Instagram - это не просто мегафон для влиятельных лиц, которые продают вам пищевые добавки. Мир программирования также проник на платформу. Разница в том, что вы действительно можете найти довольно солидные образовательные и информативные ресурсы для написания кода. Еще лучшая часть использования этой платформы для Python - это то, что большую часть времени ресурсы интерактивны и включены в вашу ежедневную «прокрутку».

В Instagram есть несколько учетных записей на основе Python, и хотя некоторые из них более мемоцентричны, другие имеют реальное содержание. Пример такой отличной учетной записи - amazing_python3. В этом аккаунте регулярно публикуются примеры видео по кодированию. Эти видео представляют собой относительно короткие информативные уроки о том, как использовать все, от базового синтаксиса до интересных сторонних библиотек. В целом, это отличный аккаунт, за которым стоит следить в Instagram, потому что даже если вы поймаете себя на том, что бесконечно прокручиваете интервалы для бесконечной прокрутки, вы все равно будете время от времени получать инъекции Python.

Кодовые войны



Это одно из моих любимых ежедневных упражнений по программированию, чтобы ваши навыки поиска и устранения неисправностей были на высоте. Codewars - это интерактивный сайт для обучения выбранному вами языку программирования. У них есть не только Python, но и масса других языков, на которых вы можете писать; помимо нескольких популярных.

С Codewars вы проверяете свои навыки на все более сложных сценариях испытаний. Вам начисляются баллы за каждое испытание (или «Ката»), и вы можете достигать разных уровней вместе с другими участниками вместе. Это удивительно крутой сайт, и вы должны регулярно его посещать, чтобы проверить свои навыки. Задачи могут быть довольно интересными и заставлять вас критически относиться к проблемам, с которыми вы, возможно, не сталкивались раньше.

Несмотря на то, что некоторые из однострочных слов, которые люди придумывают для Codewars, практически нечитаемы, интересно увидеть все возможности для решения определенного набора проблем. Будьте осторожны, чтобы не навлечь на себя гнев коллег, когда вы попытаетесь проанализировать весь файл, используя строку RegEx длиной 100 символов.

Просмотр PyPI

Последний ресурс, который я хотел изучить, - это тот, который многие программисты Python уже используют ежедневно. PyPI (индекс пакетов Python). Это один из репозиториев пакетов, стоящих за инструментом диспетчера пакетов командной строки PIP. Коллекция PyPI - это огромный океан различных пакетов, которые улучшают и расширяют функциональность Python. Есть большая вероятность, что вы уже устанавливали пакет из PyPI раньше, поэтому давайте посмотрим, как мы можем использовать его в качестве одного из наших ежедневных ресурсов.

Простой просмотр репозитория PyPI - одно из самых увлекательных занятий, которыми я люблю заниматься. Это помогает расширить ваши знания о доступных пакетах и ​​показывает отличные примеры новых областей программирования Python, с которыми вы, возможно, не сталкивались раньше. Один из способов просмотра репо - это перейти в раздел поиска и фильтровать популярные пакеты Python. Это отличный способ узнать, какие пакеты были наиболее активными в последнее время, и проверить их. Вы можете найти что-то интересное и кое-что узнать.

Спасибо за внимание! Надеюсь, вам понравились эти замечательные ресурсы, позволяющие оттачивать свои навыки Python каждый день и быть в курсе последних новостей и обновлений. Найдите в Твиттере некоторые из ваших любимых ежедневных ресурсов.