🔥29🤔17😁5👍3👨💻1
В видео показано, как использовать
Surface для создания и отображения графических объектов. Разбирается метод blit для рендеринга изображений, настройка прозрачности через alpha и управление слоями. Вы научитесь анимировать поверхности, перемещать их по экрану и комбинировать с разными эффектами, создавая динамичные графические сцены.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍4🔥4
Что произойдет, если попытаться изменить кортеж?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥7👍6😁4
or и and и почему это удобно?В Python операторы
or и and возвращают не True или False, а один из операндов, что позволяет их использовать для сокращённых выражений. Or возвращает первое «истинное» значение, а если оба ложные — последний операнд:print(0 or "Python" or "") # "Python"
print(False or 0) # 0
С
and логика обратная — он возвращает первое ложное значение или последний операнд, если все истинные: print(10 and "Hello") # "Hello"
print([] and "Python") # []
print(1 and 2 and 3) # 3
Это позволяет избегать лишних
if, например: user_input = input() or "По умолчанию"
Здесь, если пользователь ничего не ввёл, or подставит «По умолчанию».
Вывод:
or позволяет лаконично задавать значения по умолчанию, а and — писать короткие проверки без if, делая код чище и читаемее.⚡️ — если было полезно
❤️ — если уже знал
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡97❤18👍11
Как работает garbage collection в Python?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤24👍10💯2
В статье автор подробно разбирает внутреннее устройство
bytearray в Python, исследуя его реализацию на языке C. Рассматриваются структура
PyByteArrayObject, механизмы выделения памяти, оптимизации и особенности работы с буфером, что помогает глубже понять, как bytearray функционирует на низком уровне.Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤2
Есть ли в Python ограничения для
int? Ответ:
Рассмотрели эту тему подробнее в
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥8😎3🤣1
В видео показано, как использовать
Rect для определения границ объектов, управления их положением и работы с коллизиями. Разбираются свойства координат, размеры, а также методы move, union и clip.Вы научитесь применять
Rect для анимации, реализуете прыжки героя и оптимизируете перерисовку экрана, обновляя только нужные области.Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤6🔥5
Какой порядок выполнения декораторов, если их несколько на одной функции?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27❤8
В статье описывается, как с помощью Apache Kafka и Python создать потоковый сервис для обработки данных, обеспечивающий отказоустойчивость и масштабируемость приложений.
Автор понятно объясняет основные компоненты Kafka и показывает как настроить кластер и разработать консюмер на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3❤2
🔥17🤣8❤2👍1
Bokeh — это библиотека визуализации данных для создания интерактивных и информативных графиков и диаграмм в веб-приложениях.
С её помощью можно легко создавать красивые и наглядные визуализации данных, которые могут быть встроены в веб-страницы.
Установка:
pip install bokeh
⚡️ — если было полезно
❤️ — если пользовался
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡30👍7❤3
Дано число в виде массива цифр
digits, где digits[i] — i-я цифра числа. Увеличьте его на единицу и верните результат в виде массива.Пример 1:
Входные данные:
digits = [1,2,3]Вывод:
[1,2,4]Пример 2:
Входные данные:
digits = [5,9,9,9]Вывод:
[6,0,0,0]Пример 3:
Входные данные:
digits = [9]Вывод:
[1,0]Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2
В статье рассматривается применение алгоритма Краскала для генерации идеальных лабиринтов, где из каждой точки можно попасть в любую другую по единственному пути.
Автор подробно объясняет процесс создания такого лабиринта, включая использование структуры данных Union-Find для предотвращения циклов, и приводит примеры реализации на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥7❤3