Boris Linetskii

Boris Linetskii

Автор
О себе
Автор статей сайта Pylot.me

Посты

Паттерн Singleton (Одиночка) Python
Сложный
Паттерн Singleton (Одиночка)

Одиночка (англ. **singleton**) - один из самых известных паттернов проектирования. Синглтон может создать только один экземпляр и предоставляет к нему глобальную точку доступа. В этой статье мы разберем, как создаются одиночки.

2022-10-28
Шпаргалка по модулю itertools Шпаргалки
Продвинутый
Шпаргалка по модулю itertools

Шпаргалка по всем функциям модуля itertools, создающим разнообразные итераторы.

2022-10-28
Функторы в Python Python
Продвинутый
Функторы в Python

Функциональные объекты, или функторы в программировании — объекты, которые можно вызывать, подобно функциям. В этой статье мы разберемся, как создавать функторы и какие возможности они открывают.

2022-10-29
match-case: сопоставление структурных шаблонов Python
Продвинутый
match-case: сопоставление структурных шаблонов

Сопоставление структурных шаблонов с помощью match-case во многих случаях проще и предпочтительнее использования условных конструкций. Давайте разберемся, как с ним работать.

2022-10-28
Ключевое слово yield Python
Новичок
Ключевое слово yield

Ключевое слово `yield` иногда используется в функциях и методах вместо `return`. Чем они отличаются, зачем используется ключевое слово `yield` и как его применять — читайте далее.

2022-10-20
Долгожданный релиз Python 3.11 Python
Новичок
Долгожданный релиз Python 3.11

24 октября 2022 года вышла новая версия Python 3.11. Что нового нас ожидает?

2022-10-25
Как Python высвобождает память Python
Новичок
Как Python высвобождает память

Python является высокоуровневым языком программирования. Это означает, что вам нечасто придется думать о том, как именно хранятся объекты в памяти. Однако если вы задумываетесь о производительности ваших программ, стоит получше разобраться с тем, как Python обращается с лишними объектами.

2022-10-24
Замыкания и особенности их применения Python
Новичок
Замыкания и особенности их применения

Замыкания — функции, которые содержат ссылки на переменные, объявленные вне их тела. В этой статье мы разберемся, зачем могут понадобиться такие конструкции и какие подводные камни есть у использования замыканий.

2022-10-20
5 самых полезных математических библиотек Python Python
Новичок
5 самых полезных математических библиотек Python

Математика в Python не ограничивается простыми выражениями. Существует множество полезных библиотек и модулей, способных поднять ваши вычисления на совершенно другой уровень. В этой статье мы познакомимся с пятью самыми полезными из них.

2022-10-19
Точка входа Python
Новичок
Точка входа

Точка входа — строка, с которой начинается выполнение программы. Разбираем, как правильно ее оформить, чтобы избежать проблем с импортом.

2022-10-19
Инструкция pass Python
Новичок
Инструкция pass

В этой статье мы рассмотрим, зачем нужна инструкция `pass` и как ее можно использовать.

2022-10-14
Почему Python - лучший первый язык программирования Python
Новичок
Почему Python - лучший первый язык программирования

Среди множества языков программирования сложно выбрать какой-то один. Если у вас есть сомнения, стоит ли выбрать Python - уделите немного внимания этой статье.

2022-10-13