This media is not supported in your browser
VIEW IN TELEGRAM
Viser - это библиотека для интерактивной 3D-визуализации на Python, вдохновленная такими инструментами, как
Pangolin, rviz, meshcat и Gradio
. Библиотека предназначена для поддержки приложений в области 3D-видения и робототехники.
pip install viser
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
@classmethod
– это метод, который получает класс в качестве неявного первого аргумента, точно так же, как обычный метод экземпляра получает экземпляр. Это означает, что вы можете использовать класс и его свойства внутри этого метода, а не конкретного экземпляра.
Проще говоря,
@classmethod
– это обычный метод класса, имеющий доступ ко всем атрибутам класса, через который он был вызван. Следовательно, classmethod – это метод, который привязан к классу, а не к экземпляру класса.Если вы хотите предоставить "альтернативный конструктор" для вашего класса #python, вы можете использовать декоратор
classmethod.
В стандартной библиотеке мы находим хороший пример создания объекта даты из строки в формате ISO 8601:
from datetime import date
# Стандартный конструктор
d1 = date(2024, 1, 23)
# Альтернативный конструктор с использованием метода classmethod
d2 = date.fromisoformat('2024-01-23')
print(d1) # Вывод: 2024-01-23
print(d2) # Вывод: 2024-01-23
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Основная цель Asyncer - улучшить работу разработчиков с асинхронным кодом, обеспечив поддержку автозаполнения и встроенных ошибок в редакторе, а также повысить уверенность в том, что код не содержит ошибок, с помощью инструментов проверки типов, таких как mypy.
https://asyncer.tiangolo.com/#y
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
https://www.youtube.com/watch?v=THXT_SGo6xs&ab_channel=Uproger
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Tip: use `itertools.cycle` when you need to infinitely repeat a series of actions in a loop (`itertools.cycle` creates an infinite iterator).
Совет: используйте функцию
В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.
@pythonl
Совет: используйте функцию
`itertools.cycle`,
когда вам нужно бесконечно повторять серию действий в цикле (`itertools.cycle
` создает бесконечный итератор).В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.
`_`
обозначает "отбрасываемую" переменную, поскольку ее значение не нужно.@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
10 графиков данных с помощью Python.
1. Line Chart (Линейная диаграмма): рис. 1
2. Bar Chart (Столбчатые диаграммы): рис. 2
3. Pie Chart (Круговая диаграмма): рис.3
4. Histogram (Гистограмма): рис. 4
5. Scatter Plot (Диаграмма рассеяния): рис. 5
6. Box Plot (Коробчатый график): рис. 6
7. Violin Plot (Скрипичный сюжет): рис. 7
8. Heatmap (Тепловая карта): рис. 8
9. Area Chart (Диаграмма территории): рис. 9
10. Radar Chart (Радарная диаграмма): рис. 10
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Django-приложение для отправки исходящих веб-хуков при изменении модели.
Django имеет встроенную сигнальную систему, которая позволяет программистам планировать выполнение функций при изменении модели. django-webhook использует сигнальную систему вместе с Celery для отправки HTTP-запросов при изменении модели.
• Github
• Docs
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Вы когда-нибудь использовали
datetime.combine()
в Python? Это удобная функция, которая позволяет объединять объекты даты и времени в объекты datetime.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM