Комментарии 11
Очень полезная информация для таких как я, спасибо. У меня тоже малый процент ваших ссылок. Люди, когда начинают погружаться в этот мир идут примерно одной дорогой.
Официальная документация по Python на python.org/doc/ (она на английском). И скорее подойдет для поиска ответов на какие-то вопросы, чем для начала обучения.
Документация у Вас в ссылках и вся целиком, и tutorial с library отдельно, что делает разговор сложнее ибо расплывается смысл слова "документация".
Если скорее для поиска ответов на какие-то вопросы, то я бы к ссылке на Library Reference добавил ссылку на Language Reference, https://docs.python.org/3.13/reference/index.html, а если тут имеется в виду документация целиком, то само наличие Tutorial заставляет сомневаться в части "чем для начала обучения".
Для самого начала обучения я бы рекомендавал FAQ https://docs.python.org/3.13/faq/index.html. Даже если понимать одно слово из трёх, то буду прекрасно ощущаться состояние дел, характер языка и нравы в его окружении. Если кому не надо учить Python - сразу почувствует. Да и мотивация - в основе своей тоже ощущение.
Статья состоит из следующих разделов:
К разделам я бы добавил Инструменты, или типа того. И в этот раздел непременно поместил бы https://anvil.works/. Туда нас, вроде и пока, пускают. Идея - раз Python может выполняться в браузере, значит можно получить зрелищное приложение используя только Python.
За бесплатно даются минимальный, во всех смыслах, хостинг и IDE в браузере, содержащая визуальный редактор как вёрстки страниц так и кода Python. Так же даётся и небольшая библиотека с базовой функциональностью типа авторизации.
Редактор вроде проприетарный, всё остальное - вроде опенсорсное. Так что если что - приложение можно перенести на любой другой хостинг, хоть на свой ноутбук, и продолжить с ним работать, но уже без удобств предоставляемых редактором.
JavaScript и изыски вёрстки тоже не запрещены. Что может заинтересовать и обучателей и самоучек.
Прелесть в том, что работающий в браузере код на Python может одинаково взаимодействовать как с Python кодом на хостинге Anvil, так и с Python кодом на машине разработчика, причём на этот раз без всяких ограничений по времени и ресурсам. Более простого способа приделать, при наличии постоянного доступа в Интернет, к приложению на Python красивый GUI - я не знаю.
"""Более простого способа приделать, при наличии постоянного доступа в Интернет, к приложению на Python красивый GUI - я не знаю."""
Т.е. можно пилить код на python и склеивать его с веб?
Eel
Знаете html и css — воспользуйтесь модулем Eel. С помощью него можно создавать веб-интерфейсы в виде отдельных программ. Яркий пример, который написан на Electron, прародителе Eel, — Discord.
С помощью библиотеки Eel можно не только написать красивый интерфейс на html и css, но и динамические анимации на базе JavaScript.
Можно пилить на Python и склеивать, а можно и не склеивать, тогда будет только на Python и похоже на Delphi.
Eel посмотрел поверхностно, вроде мысль дельная, указание на неё - полезное, спасибо типа. Но с Anvil пересекается хорошо если на четверть. Если Anvil - это инструменты без вопросов, то Eel - это явно библиотека. Автор статьи библиотеки в подборку не включает, может и зря, но ему виднее.
Отличная подборка. Буду рекомендовать студентам.
Большое спасибо! Очень пригодится!
Realpython.com - самый качественный ресурс по питону и программированию в целом для начинающих, досконально рассказывают как надо делать, как не надо и почему. Англоязычный, но отлично переводится встроенным в браузер переводчиком.
Спасибо за подборку!
Слишком много про питон. А ведь кроме питона для веб разработки нужно знать БД, html, css. Для продвинутых еще git, docker
В списке не хватает сайта с книгами по Pyhton https://codelibs.ru/category/python/
Полезные ресурсы по Python, которые я собрал