Онлайн-ресурсы для начинающего разработчика на Python

Онлайн-ресурсы для начинающего разработчика на Python

Если вы начали изучать Python, то можно очень быстро буквально “зарасти” полезными ссылками. Специальных сайтов, посвященных этому языку программирования, очень много. Мы подобрали те ресурсы, которые жизненно необходимы начинающему разработчику. Здесь все самое главное, что нужно для изучения, оттачивания практических навыков и создания первых рабочих программ.   

 

Официальная документация

https://docs.python.org/2/

https://docs.python.org/3/

Официальная документация на нескольких языках (английский, французский, японский, корейский, китайский). Туториалы есть на все основные версии языка. Документация содержит всю важную информацию об обновлениях, учебник, библиотечный справочник, справочник по языку, руководства по использованию Python на разных платформах, руководства по настройке и установке модулей, подробные документы по конкретным темам (Python HOWTO). Также здесь вы найдете индексы и таблицы с быстрым доступом ко всем модулям, общий указатель всех функций, классов и терминов. Есть ссылки на список полезных книг и аудио/видео лекции.

 

Интерактивные задачи

Bites of Py

HackerRank

CheckIO - online game for Python and JavaScript coders

http://www.codewars.com/

https://www.codeeval.com/

Онлайн-ресурсы с кодовыми играми как для начинающих, так и для продвинутых программистов. Эти сайты используются образовательными учреждениями по всему миру. Тут много возможностей для командной работы, индивидуальной настройки, система баллов и рейтингов. Здесь же можно и готовиться к интервью с работодателем. Кодировать и проверять работу кода можно прямо в браузере.  

 

Для программирования (IDE и VM)

http://runnable.com/new/Python

https://koding.com/IDE

https://c9.io/

Несколько ресурсов со средами программирования на Python. Здесь представлены интерфейсы для разработчиков и менеджеров, позволяющие осуществлять совместную работу в облаке. Подходит для больших и даже очень больших команд (до нескольких тысяч участников-программистов). Облачные интегрированные среды разработки позволяют создавать, запускать и отлаживать код. В этих IDE есть весь необходимый функционал — работа над кодом в реальном времени и свой собственный чат. Различные варианты использования (в том числе и абсолютно бесплатные).

 

Для проверки знаний

https://certification.mail.ru/

Центр сертификации Mail.ru. Неплохой способ быстро зарегистрироваться и пройти несколько тестов. Ими можно поделиться с коллегами или работодателем. После прохождения центр выдает специальные сертификаты, подтверждающие ваш уровень. Здесь же, при желании, вы можете стать автором собственного теста.

 

Популярные дополнения

http://ipython.org/

http://matplotlib.org/

http://www.numpy.org/

Выделили одни из самых востребованных и интересных. В этом списке улучшенная интерактивная оболочка IPython, инструмент для построения графиков в самых различных форматах и библиотека для научных расчетов.

 

Другие интересные ресурсы

http://overapi.com/python    Отличная шпаргалка по Python.

http://zetcode.com/   Учебники, руководства для программистов. Максимально простые, удобные и понятные.

http://djbook.ru/rel1.8/   Документация по Django на русском языке.

https://www.fullstackpython.com/  Полезный ресурс по всему, что связано с разработкой приложений на Python.

 

Приходите на наш курс по web-разработке (backend) на Python и освойте его с нуля за время обучения.

 

Подписка

Выберите рассылки, на которые вы хотите или не хотите быть подписанным.