en
Feedback
Python | Notes

Python | Notes

Open in Telegram

Заявки принимаются моментально! ⚡️Лучшие шпаргалки по Python! Поделиться с другом - https://t.me/+ugLTJcF7eFllMDky Менеджеры: @sorivmavb @ootrimoo @mirapoller

Show more
7 068
Subscribers
No data24 hours
-77 days
-14330 days
Posts Archive
Разница между “is” и “==” Распространенной проблемой является путаница с операторами сравнения “is” и “==”. Оператор “==” сра
+1
Разница между “is” и “==” Распространенной проблемой является путаница с операторами сравнения “is” и “==”. Оператор “==” сравнивает значения, в то время как “is” проверяет ссылку на один и тот же объект в памяти. В коде приведены примеры для наглядности. Есть еще нюанс со строками и целыми числами. Короткие строки и маленькие целые числа будут возвращать True при сравнении с “is” из-за того, что Python пытается использовать меньше памяти для одинаковых объектов. Но более длинные строки и большие целые числа будут храниться отдельно. Python | Notes

Ключевое слово Lambda Ключевое слово lambda позволяет сделать небольшие безымянные функции. Результат выражения всегда автома
+1
Ключевое слово Lambda Ключевое слово lambda позволяет сделать небольшие безымянные функции. Результат выражения всегда автоматически возвращается. Лучше всего использовать lambda для одноразовых функций. В данном примере реализована сортировка по второму элементу. Не рекомендую злоупотреблять lambda, так как это повлияет на читаемость кода. Python | Notes

__slots__ По умолчанию Python использует dict для хранения атрибутов экземпляра объекта. Это действительно полезно, когда у т
+1
__slots__ По умолчанию Python использует dict для хранения атрибутов экземпляра объекта. Это действительно полезно, когда у тебя произвольное количество атрибутов. В небольших классах это уже проблема – dict тратит много оперативной памяти. Для экономии ресурсов используй slots. Память выделится только для фиксированного значения атрибутов. Это позволяет снизить использование оперативной памяти почти на 40-50 процентов. Python | Notes

Функция внутри функции Внутренние функции определяются внутри других функций. Они имеют прямой доступ к переменным и именам,
+1
Функция внутри функции Внутренние функции определяются внутри других функций. Они имеют прямой доступ к переменным и именам, определенным во внешней функций. Внутренние функции полезны для скрытия от внешнего доступа, создания вспомогательных функций. Также можно создать замыкания и декораторы. Python | Notes

Matplotlib Библиотека matplotlib позволяет строить графики в стиле MATLAB. В данном примере продемонстрирован базовый функцио
+1
Matplotlib Библиотека matplotlib позволяет строить графики в стиле MATLAB. В данном примере продемонстрирован базовый функционал: постройка графика, отображение ключевых точек, смена цвета, наименование графика и его осей. Python | Notes