Изучаем Python: TOP-5 лучших сайтов для изучения Питона
Среди множества сайтов, посвященных языку программирования Python, трудно выделить самые лучшие. У каждого из сайтов есть свои достоинства и недостатки. Но все же, есть несколько сайтов, заметно выделяющихся на общем фоне учебных материалов по Питону.
В этой небольшой статье рассматривается пять сайтов, с изучения которых удобно начать свое погружение в мир языка Python. Эти сайты выделяются качеством изложения, удобством интерфейса и методической продуманностью. Выделить из них самый лучший представляется довольно сложной задачей, поэтому места, отведенные им в статье, достаточно субъективны.
1 МЕСТО
Целостная серия уроков для начинающих. Объяснение отличается простотой, ясностью и сбалансированностью. Сайт является одним из лучших выборов для тех, кто стремится освоить Питон с самого начала.

PythonRu — Уроки по Python для начинающих
На сайте присутствует большой выбор материалов для продолжающих изучать Python:
- Обучение Python GUI (уроки по Tkinter) — уроки по созданию графического интерфейса
- Библиотека Pygame — о программировании игр с примером создания космической стрелялки
- Python для Data Science – руководство по работе с данными для начинающих
- Основы Pandas — библиотека Python для аналитики и работы с Data Science
- Введение во Flask — основы работы с популярным микрофреймворком для Python
Перейти на сайт PythonRu — Уроки по Python для начинающих.
2 МЕСТО
Основой сайта является отличный самоучитель по языку Python. Самоучитель позиционируется для тех, кто начинает изучения Питона с нуля, поэтому первые страницы посвящены рассказу о возможностях языка и тому, как установить Python на свой компьютер. Подробно рассказывается о синтаксисе и основных алгоритмических конструкциях. Один из разделов посвящен разбору ошибок начинающих и называется "Программа не работает. Что делать?" Хорошая последовательность изложения материала позволяет без труда освоить основы языка.

Python 3 для начинающих. Самоучитель Python
Кроме самоучителя на сайте присутствуют разделы, посвященные анализу данных, применению Питона в Web-программировании, а также большой раздел о программировании графических интерфейсов с помощью PyQt5.
Большим плюсом является наличие pdf-версии самоучителя.
Перейти на сайт Python 3 для начинающих.
3 МЕСТО
ПИТОНТЬЮТОР — интерактивный учебник языка Python, позволяющий работать с Питоном прямо в браузере. Нет необходимости устанавливать интерпретатор языка на свой компьютер, можно начать прям сразу. В учебном материале присутствуют окошечки редактора, программы из которого можно запустить сразу же на открытой странице учебника. Пошаговый отладчик переводит сообщения об ошибках на русский язык и дает им объяснение. Учебник снабжен задачами по всем разделам.

ПИТОНТЬЮТОР — интерактивный учебник языка Python
У сайта есть сообщество "В контакте" и канал в "Telegram".
Перейти на сайт ПИТОНТЬЮТОР.
4 МЕСТО
Цель создателей сайта pythonchik.ru — обучение основам Python подробно и понятно.

pythonchik.ru - образовательный сайт для обучения основам языка программирования Python
Помимо основ Питона на сайте рассматривается в кратком виде объектно ориентированное и функциональное программирование. Есть страница, посвященная настройке и использованию VS Code для Python-кода.
Приводится сравнение Python с другими языками программирования, рассказывается о преимуществах и недостатках Питона.
Есть обзор популярных онлайн интерпретаторов для тех, кому необходимо быстро выполнить код, без установки Python на свой компьютер.
Интересными для начинающих могут быть:
Перейти на сайт pythonchik.ru.
5 МЕСТО
Руководству по языку программирования Python и всем сопутствующим технологиям на сайте metanit.com для новичков и изучающих базовые концепции языка программирования.

Руководству по языку программирования Python на сайте metanit.com
Вместе с руководством по Python на сайте находятся еще несколько руководств:
- Для тех, кто хочет создавать веб-приложения с помощью фреймворка Django в разделе имеется Руководство по Django. А для создания веб-приложений с помощью другого фреймворка - FastAPI есть Руководство по FastAPI.
- Для создания графических приложений на Python в разделе есть Руководство по Tkinter.
- Для работы с базами данных SQLite в приложении на Python в разделе есть набор статей по работе с базами данных в Python.
- Для создания клиент-серверных приложений есть руководство по сетевому программированию на Python.
- Для анализу данных на языке Python есть материалы по библиотеке Pandas.
- Для практики есть набор статей по созданию Интерпретатора ассемблера.
Поскольку жизнь не стоит на месте, все материалы на сайте по возможности дополняются и обновляются, чтобы соответствовать духу времени и не терять своей актуальности.
Перейти к Руководству по языку программирования Python на сайте metanit.com.
КНИГА "УКУС ПИТОНА"
Кроме приведенных сайтов стоит обратить внимание на хорошую книгу по языку Python, которая называется "Укус Питона". Эта популярная книга распространяется абсолютно бесплатно и является отличным руководством для начинающих изучать Питон с нуля.

Книга "Укус Питона" в формате pdf
"A Byte of Python" переведена на многие языки мира и используется в качестве учебного материала в:
Есть варианты в форматах документов pdf и docx, а также в формате электронных книг epub.
Скачать книгу "Укус Питона".
| ПОПУЛЯРНОЕ НА САЙТЕ |

Можно ли сделать BEAM-робота на Raspberry Pi?
Ответ Марка Тилдена с уникальной фотографией одной из новых работ маэстро.

Измеряем напряжение при помощи АЦП
Как сделать робота, объезжающего препятствия, без датчиков? Измеряя напряжение на моторах при помощи АЦП микроконтроллера AVR, можно определять наличие препятствия перед роботом.

Iguana — удобная и функциональная IDE для MicroPython
Iguana IDE позволяет программировать популярные микроконтроллерные платы как через USB, так и через Wi-Fi.

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