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. Про самое интересное расскажем на канале.
#проектподписчика
Forwarded from Библиотека питониста | Python, Django, Flask
Supercharged Python: Take Your Code to the Next Level (2019)
Авторы: Brian Overland, John Bennett
Количество страниц: 672
Книга написана для людей, которые знают основы Python и хотят поднять свои навыки на новый уровень. Автор рассказывает о способах, позволяющих писать более быстрый и мощный код, независимо от того, работаете ли вы с большими массивами данных или создаёте сложные приложения.
Скачать книгу
Авторы: Brian Overland, John Bennett
Количество страниц: 672
Книга написана для людей, которые знают основы Python и хотят поднять свои навыки на новый уровень. Автор рассказывает о способах, позволяющих писать более быстрый и мощный код, независимо от того, работаете ли вы с большими массивами данных или создаёте сложные приложения.
Скачать книгу
Telegram
Книги для программистов (reserved)
Supercharged Python: Take Your Code to the Next Level (2019)
Авторы: Brian Overland, John Bennett
Авторы: Brian Overland, John Bennett
Forwarded from Python Academy
Удаление префиксов и суффиксов
По какой-то неизведанной причине многие разработчики посчитали эту фичу в обновлении 3.9 не очень интересной и попросту забыли. И зря.
Некоторые на полном серьезе для таких целей до сих пор пытаются использовать забагованные
И всё же, в Python 3.9 были добавлены методы для строк
#строки
По какой-то неизведанной причине многие разработчики посчитали эту фичу в обновлении 3.9 не очень интересной и попросту забыли. И зря.
Некоторые на полном серьезе для таких целей до сих пор пытаются использовать забагованные
.strip
и .lsrtip
. Точнее, большинство просто не до конца понимают, как работают эти два метода.И всё же, в Python 3.9 были добавлены методы для строк
.removeprefix
и .removesuffix
, предназначенные специально для удаления префиксов и суффиксов в строках.#строки
Forwarded from Библиотека питониста | Python, Django, Flask
7 вопросов с собеседований по Python, на которые необходимо знать ответ.
https://proglib.io/w/95cd61c9
https://proglib.io/w/95cd61c9
Medium
Must Know Python Developer Interview Questions
7 Questions and Answers
Forwarded from 🇻 🇱 🇦 🇩
Привет, прям такие митапы регулярные не знаю, но я думал в инете есть достаточно информации на этот счет
Forwarded from 🇻 🇱 🇦 🇩
Ryan_Mitchell_-_Web_Scraping_with_Python_Collec.pdf
4 MB