Forwarded from Zen of Python
В Python 3.10 появятся операторы case и match
На официальном сайте языка Python появилась информация, что в версии Python 3.10 наконец появятся новые операторы
Подробности и пример кода тут:
https://tprg.ru/noia
На официальном сайте языка Python появилась информация, что в версии Python 3.10 наконец появятся новые операторы
match
и case
. Новые операторы позволят сделать код чище и избавят разработчиков от необходимости написания самодельных аналогов.Подробности и пример кода тут:
https://tprg.ru/noia
Forwarded from Библиотека питониста | Python, Django, Flask
YouTube
🎵 The PEP 8 Song 🎵
A songification of that most holiest of Python Enhancement Proposals, the PEP 8.
Based on an idea by Daniel "Mr. Hemlock" Brown.
Written and performed by Leon Sandøy, A.K.A. lemonsaurus.
Music and melody from Mad World by Roland Orzabal. This version was…
Based on an idea by Daniel "Mr. Hemlock" Brown.
Written and performed by Leon Sandøy, A.K.A. lemonsaurus.
Music and melody from Mad World by Roland Orzabal. This version was…
Forwarded from Библиотека питониста | Python, Django, Flask
🐳 Микросервисная архитектура на примере Python и gRPC
В этом пошаговом руководстве мы реализуем демонстрационный пример микросервисной архитектуры с использованием gRPC, Python и Docker.
https://proglib.io/sh/pA8SOLaXRm
В этом пошаговом руководстве мы реализуем демонстрационный пример микросервисной архитектуры с использованием gRPC, Python и Docker.
https://proglib.io/sh/pA8SOLaXRm
Forwarded from Библиотека питониста | Python, Django, Flask
7 библиотек Python, c которыми должен ознакомиться каждый backend разработчик.
https://proglib.io/w/c948d395
https://proglib.io/w/c948d395
Medium
7 Python Libraries Every Back-End Developer Should Know
Do you know about these open-source python libraries?
Forwarded from Библиотека питониста | Python, Django, Flask
🐍 30 уловок на языке Python, которые сделают вас лучшим программистом
Существует множество облегчающих жизнь программиста на Python лайфхаков. Даже если вы уже овладели языком, вы все равно должны это прочитать.
https://proglib.io/sh/Afxb6sZyqV
Существует множество облегчающих жизнь программиста на Python лайфхаков. Даже если вы уже овладели языком, вы все равно должны это прочитать.
https://proglib.io/sh/Afxb6sZyqV
Forwarded from Хитрый Питон
Конструкция
if __name__ == "__main__":
поначалу кажется каким-то загадочным колдунством. Записал видео, в котором показал на примере, зачем это нужно и что такое name https://www.youtube.com/watch?v=mjvNRybjNlk&feature=youtu.beYouTube
Что такое __name__ в Python?
Возможно вы сталкивались в коде с конструкцией if __name__ == "__main__" и не до конца понимали, зачем она нужна? Давайте разберемся, что это за __name__ и __main__!
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке сообщества Moscow…
Я в Telegram - https://t.me/tricky_python
Канал создан при поддержке сообщества Moscow…
Forwarded from Moscow Python (Valentin Dombrovsky)
На днях мы закончили делиться видео 2-й недели курса по чат-ботам LearnPython курсы программирования - https://www.youtube.com/playlist?list=PL48Rj2xJlxN1x65pNmCeI4PNJYiCbak-L
Скоро продолжим, а вы пока подписывайтесь на канал. :)
Скоро продолжим, а вы пока подписывайтесь на канал. :)
Forwarded from Python Lounge: работа и стажировки для программистов
📋Топ 10 популярных вопросов на собеседовании python-разработчика.🚀
1.Для чего используются ключевые слова Global и Nolocal?
2.В чём разница методов Classmethod и StaticMethod?
3.Что такое GIL?
4.Как и для чего используются Метаклассы.
5.Что такое Аннотации типов? Что такое Общие Аннотации типов?
6.Что такое Generator-функции?
7.Что такое Декораторы?
8.Что значит 'Pickling'? А 'Unpickling'?
9. Что значат *args и **kwargs в функциях python?
10.Для чего предназначены файлы с расширением '.pyc'?
Ответы на эти вопросы по сможете найти по ссылке ниже.
https://telegra.ph/Top-10-populyarnyh-voprosov-na-sobesedovanii-python-razrabotchika-02-15
1.Для чего используются ключевые слова Global и Nolocal?
2.В чём разница методов Classmethod и StaticMethod?
3.Что такое GIL?
4.Как и для чего используются Метаклассы.
5.Что такое Аннотации типов? Что такое Общие Аннотации типов?
6.Что такое Generator-функции?
7.Что такое Декораторы?
8.Что значит 'Pickling'? А 'Unpickling'?
9. Что значат *args и **kwargs в функциях python?
10.Для чего предназначены файлы с расширением '.pyc'?
Ответы на эти вопросы по сможете найти по ссылке ниже.
https://telegra.ph/Top-10-populyarnyh-voprosov-na-sobesedovanii-python-razrabotchika-02-15
Telegraph
📋Топ 10 популярных вопросов на собеседовании python-разработчика.🚀
1.Для чего используются ключевые слова Global и Nolocal? Ключевое слово global Если мы хотим, чтобы эти изменения отражались в нашей глобальной переменной, вместо того, чтобы создавать новую локальную, все, что нам нужно сделать, это добавить ключевое слово…
Forwarded from Библиотека питониста | Python, Django, Flask
🐍 30 уловок на языке Python, которые сделают вас лучшим программистом
Существует множество облегчающих жизнь программиста на Python лайфхаков. Даже если вы уже овладели языком, вы все равно должны это прочитать.
https://proglib.io/sh/Afxb6sZyqV
Существует множество облегчающих жизнь программиста на Python лайфхаков. Даже если вы уже овладели языком, вы все равно должны это прочитать.
https://proglib.io/sh/Afxb6sZyqV
Forwarded from TechRocks
7 онлайн-курсов по Python
Онлайн-обучение имеет целый ряд преимуществ и давно пользуется популярностью. А еще повышенной популярностью пользуется язык Python. Ловите подборку онлайн-курсов по этому языку!
Читать статью
Онлайн-обучение имеет целый ряд преимуществ и давно пользуется популярностью. А еще повышенной популярностью пользуется язык Python. Ловите подборку онлайн-курсов по этому языку!
Читать статью
Forwarded from Python Academy
Перегрузка операторов
Сначала стоит напомнить, что методы, которые начинаются и заканчиваются двойными нижними подчеркиваниями, называются магическими.
Например, выше в классе
Для перегрузки оператора
Таким образом, когда разработчик пишет запись
#классы
Сначала стоит напомнить, что методы, которые начинаются и заканчиваются двойными нижними подчеркиваниями, называются магическими.
Например, выше в классе
Point
мы определили __str__
, который отвечает за то, как выводятся объекты класса на экран.Для перегрузки оператора
"+"
нужно определить метод __add__
. Он принимает два аргумента, которыми являются, соответственно, операнды в операции сложения.Таким образом, когда разработчик пишет запись
p1 + p2
, интерпретатор воспринимает это в виде Point.__add__(p1, p2)
. Для всех операторов в языке, включая и логические, есть свои магические методы. #классы
Forwarded from Python Academy
Минималистичный ORM
Для любителей работать с базами данных SQLite 3 или MySQL наш подписчик разрабатывает простой и эффективный способ взаимодействия – библиотека mysqlite.
Такая компактная ORM является промежуточным этапом между работой со всеми знакомым SQLAlchemy и использованием чистого SQL у себя в коде.
Проект находится на ранней стадии разработки. Тем не менее, CRUD операции уже реализованы, а также присутствует несколько вспомогательных методов.
P. S. Присылайте свои проекты в личные сообщения @a1f20. Про самое интересное расскажем на канале.
#проектподписчика
Для любителей работать с базами данных SQLite 3 или MySQL наш подписчик разрабатывает простой и эффективный способ взаимодействия – библиотека mysqlite.
Такая компактная ORM является промежуточным этапом между работой со всеми знакомым SQLAlchemy и использованием чистого SQL у себя в коде.
Проект находится на ранней стадии разработки. Тем не менее, CRUD операции уже реализованы, а также присутствует несколько вспомогательных методов.
P. S. Присылайте свои проекты в личные сообщения @a1f20. Про самое интересное расскажем на канале.
#проектподписчика