Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 viser is a library for interactive 3D visualization + Python, inspired by tools like Pangolin, rviz, meshcat, and Gradio.

Viser - это библиотека для интерактивной 3D-визуализации на Python, вдохновленная такими инструментами, как Pangolin, rviz, meshcat и Gradio.

Библиотека предназначена для поддержки приложений в области 3D-видения и робототехники.

pip install viser

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 if you want to provide an 'alternate constructor' to your #python class, you can use the classmethod decorator.

@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, async and await, focused on developer experience.

Основная цель Asyncer - улучшить работу разработчиков с асинхронным кодом, обеспечив поддержку автозаполнения и встроенных ошибок в редакторе, а также повысить уверенность в том, что код не содержит ошибок, с помощью инструментов проверки типов, таких как mypy.


https://asyncer.tiangolo.com/#y

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 MongoDB для Python - NoSQL база данных.

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).

Совет: используйте функцию `itertools.cycle`, когда вам нужно бесконечно повторять серию действий в цикле (`itertools.cycle` создает бесконечный итератор).

В этом примере мы используем его для переключения лампочек в повторяющейся последовательности. Для демонстрации мы используем только 6 элементов.

`_` обозначает "отбрасываемую" переменную, поскольку ее значение не нужно.

@pythonl
🦾 A curated list of tooling for professional robotic development

Список инструментов для профессиональной разработки роботов на C++ и Python с элементами ROS, автономного вождения и аэрокосмической техники

Github

@pythonl
🖥 New package: FastHX - FastAPI and HTMX

Новый пакет: FastHX - FastAPI и HTMX правильным способом на #Python.

$ pip install fasthx

Github
Docs

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 10 different data graphs using Python

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
🖥 A plug-and-play Django app for sending outgoing webhooks on model changes.

Django-приложение для отправки исходящих веб-хуков при изменении модели.

Django имеет встроенную сигнальную систему, которая позволяет программистам планировать выполнение функций при изменении модели. django-webhook использует сигнальную систему вместе с Celery для отправки HTTP-запросов при изменении модели.

Github
Docs

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 datetime.combine() function that lets you combine date and time objects into datetime objects

Вы когда-нибудь использовали datetime.combine() в Python?

Это удобная функция, которая позволяет объединять объекты даты и времени в объекты datetime.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 Python Type Challenges

Освойте подсказки типов данных (подсказки) в Python с помощью крутых интерактивных онлайн-упражнений!

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 #Python package that you can use to get geographic information from partial addresses.

Пакет Python, который можно использовать для получения любой гео информации.

pip install geopy

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM