
Boris Linetskii
АвторО себе
Автор статей сайта Pylot.meПосты
Паттерн Singleton (Одиночка)
Одиночка (англ. **singleton**) - один из самых известных паттернов проектирования. Синглтон может создать только один экземпляр и предоставляет к нему глобальную точку доступа. В этой статье мы разберем, как создаются одиночки.
Шпаргалка по модулю itertools
Шпаргалка по всем функциям модуля itertools, создающим разнообразные итераторы.
Функторы в Python
Функциональные объекты, или функторы в программировании — объекты, которые можно вызывать, подобно функциям. В этой статье мы разберемся, как создавать функторы и какие возможности они открывают.
match-case: сопоставление структурных шаблонов
Сопоставление структурных шаблонов с помощью match-case во многих случаях проще и предпочтительнее использования условных конструкций. Давайте разберемся, как с ним работать.
Ключевое слово yield
Ключевое слово `yield` иногда используется в функциях и методах вместо `return`. Чем они отличаются, зачем используется ключевое слово `yield` и как его применять — читайте далее.
Долгожданный релиз Python 3.11
24 октября 2022 года вышла новая версия Python 3.11. Что нового нас ожидает?
Как Python высвобождает память
Python является высокоуровневым языком программирования. Это означает, что вам нечасто придется думать о том, как именно хранятся объекты в памяти. Однако если вы задумываетесь о производительности ваших программ, стоит получше разобраться с тем, как Python обращается с лишними объектами.
Замыкания и особенности их применения
Замыкания — функции, которые содержат ссылки на переменные, объявленные вне их тела. В этой статье мы разберемся, зачем могут понадобиться такие конструкции и какие подводные камни есть у использования замыканий.
5 самых полезных математических библиотек Python
Математика в Python не ограничивается простыми выражениями. Существует множество полезных библиотек и модулей, способных поднять ваши вычисления на совершенно другой уровень. В этой статье мы познакомимся с пятью самыми полезными из них.
Точка входа
Точка входа — строка, с которой начинается выполнение программы. Разбираем, как правильно ее оформить, чтобы избежать проблем с импортом.
Инструкция pass
В этой статье мы рассмотрим, зачем нужна инструкция `pass` и как ее можно использовать.
Почему Python - лучший первый язык программирования
Среди множества языков программирования сложно выбрать какой-то один. Если у вас есть сомнения, стоит ли выбрать Python - уделите немного внимания этой статье.