На этом шаге мы приведем некоторые ссылки по языку программирования Python.
Вот и закончилось наше первоначальное знакомство с языком программирования Python. Материал, изложенный в этом разделе, описывает лишь базовые возможности этого универсального языка программирования. А мы сейчас рассмотрим, где найти дополнительную информацию и продолжить изучение языка Python.
Первым и самым важным источником информации является сайт https://www.python.org/. Там вы найдете последнюю версию интерпретатора, новости и ссылки на другие тематические интернет-ресурсы.
На сайте https://docs.python.org/ опубликована актуальная документация по Python. Язык постоянно совершенствуется, появляются новые функции, изменяются параметры, добавляются модули и т. д. Регулярно посещайте этот сайт - и вы получите самую последнюю информацию. Кроме того, документация в формате СНМ поставляется в составе дистрибутива Python и присутствует в исходном коде его модулей, - как отобразить ее, мы рассматривали на 8 шаге.
В состав стандартной библиотеки Python входит большое количество модулей, позволяющих решить наиболее часто встречающиеся задачи. Однако этим возможности Python не исчерпываются. Мир Python включает множество самых разнообразных модулей и целых библиотек, созданных сторонними разработчиками и доступных для свободного скачивания. На сайтах https://pypi.org/ и https://sourceforge.net/ вы сможете найти довольно большой список различных модулей. Особенно необходимо отметить библиотеки для создания графического интерфейса:
Кроме того, следует обратить внимание на библиотеку pygame (https://www.pygame.org/news), позволяющую разрабатывать игры, а также на фреймворк Django (https://www.djangoproject.com/), с помощью которого можно создавать Web-приложения. Отметим лишь, что при выборе модуля необходимо учитывать версию Python, которая обычно указывается в составе имени файла с дистрибутивом.
Для языка Python существует и полноценный компилятор, который порождает обычные исполняемые ЕХЕ-файлы, не требующие для работы обязательной установки интерпретатора. Он реализован в виде отдельной библиотеки, носит название cx_Freeze и может быть найден по адресу https://anthony-tuininga.github.io/cx_Freeze/. Там же находится и документация по этой программе.
Если в процессе изучения языка возникнут вопросы, следует наведаться в поисках ответов на тематические форумы, - в частности, авторы советуют регулярно посещать http://python.su/forum/. А вообще, большой список русскоязычных ресурсов, посвященных Python, можно отыскать по адресу https://wiki.python.org/moin/RussianLanguage.
К тому же, сам Интернет предоставляет множество ответов на самые разнообразные вопросы - достаточно набрать свой вопрос в строке запроса поискового портала (например, http://www.bing.com/ или https://www.google.ru/). Наверняка уже кто-то сталкивался с подобным вопросом и описал решение на каком-либо сайте.
Мы желаем Вам успехов в нелегком, но таком увлекательном деле, как программирование!