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