🖥 NVIDIA Warp
Мощный фреймворк Python для высокопроизводительного моделирования графического процессора и графики.
Ядра определяются в синтаксисе Python, а JIT преобразуются в C++/CUDA и компилируются во время выполнения.
Warp поможет вам упростить написание программ для физического моделирования, обработки геометрии и процедурной анимации графики.
Кроме того, ядра Warp являются дифференцируемыми и могут использоваться как часть конвейеров машинного обучения с такими фреймворками, как PyTorch и JAX.
#Python #Cuda #Cpp #Graphics #nvidia
https://github.com/NVIDIA/warp
@python_be1
Мощный фреймворк Python для высокопроизводительного моделирования графического процессора и графики.
Ядра определяются в синтаксисе Python, а JIT преобразуются в C++/CUDA и компилируются во время выполнения.
Warp поможет вам упростить написание программ для физического моделирования, обработки геометрии и процедурной анимации графики.
Кроме того, ядра Warp являются дифференцируемыми и могут использоваться как часть конвейеров машинного обучения с такими фреймворками, как PyTorch и JAX.
#Python #Cuda #Cpp #Graphics #nvidia
https://github.com/NVIDIA/warp
@python_be1
Media is too big
VIEW IN TELEGRAM
🖥 Maestro — это инструмент искусственного интеллекта, который использует возможности передовых нейронных сетей для выполнения ваших задач.
Этот Python-скрипт задействует до трех моделей искусственного интеллекта: GPT-4o, Claude-3.5 и LlaMa 3, работающих вместе для решения ваших задач.
Роли моделей следующие:
▫ ORCHESTRATOR MODEL — управляет всем процессом. Она принимает вашу краткую подсказку, разбивает её на более мелкие задачи и передает их следующей модели.
▫ SUB AGENT MODEL — выполняет ключевые функции проекта, такие как написание кода, генерация текста и многое другое.
▫ REFINER MODEL — оптимизирует и улучшает результаты, исправляет ошибки, делает текст более естественным и многое другое.
https://github.com/Doriandarko/maestro
@python_be1
https://github.com/Doriandarko/maestro
Этот Python-скрипт задействует до трех моделей искусственного интеллекта: GPT-4o, Claude-3.5 и LlaMa 3, работающих вместе для решения ваших задач.
Роли моделей следующие:
▫ ORCHESTRATOR MODEL — управляет всем процессом. Она принимает вашу краткую подсказку, разбивает её на более мелкие задачи и передает их следующей модели.
▫ SUB AGENT MODEL — выполняет ключевые функции проекта, такие как написание кода, генерация текста и многое другое.
▫ REFINER MODEL — оптимизирует и улучшает результаты, исправляет ошибки, делает текст более естественным и многое другое.
https://github.com/Doriandarko/maestro
@python_be1
https://github.com/Doriandarko/maestro
Carfinger | управление авто ладонью
Забавный репозиторий на базе OpenCV, позволяющий использовать различные кастомизируемые жесты вместо WASD. Если показать машине средний палец, поедет назад.
Репозиторий проекта
#библиотека #кек
https://github.com/ayaankhan28/Carfinger
@python_be1
https://github.com/ayaankhan28/Carfinger
Забавный репозиторий на базе OpenCV, позволяющий использовать различные кастомизируемые жесты вместо WASD. Если показать машине средний палец, поедет назад.
Репозиторий проекта
#библиотека #кек
https://github.com/ayaankhan28/Carfinger
@python_be1
https://github.com/ayaankhan28/Carfinger
GitHub
GitHub - ayaankhan28/Carfinger
Contribute to ayaankhan28/Carfinger development by creating an account on GitHub.
phonenumbers - библиотека для работы с телефонными номерами, проверка на существование номера и т.д.
Например, код для проверки номера:
from phonenumbers import is_valid_number, parse
parsed_number = parse("+12345678910", "US")
if is_valid_number(parsed_number):
print("Номер телефона найден")
else:
print("Номер телефона не найден")
Программа выводит 'Номер телефона найден', если такой номер существует, а если такого номера нет, то выводит 'Номер телефона не найден'.
Устанавливается командой pip install phonenumbers
https://pypi.org/project/phonenumbers/
https://www.geeksforgeeks.org/phonenumbers-module-in-python/
@python_be1
https://pypi.org/project/phonenumbers/
Например, код для проверки номера:
from phonenumbers import is_valid_number, parse
parsed_number = parse("+12345678910", "US")
if is_valid_number(parsed_number):
print("Номер телефона найден")
else:
print("Номер телефона не найден")
Программа выводит 'Номер телефона найден', если такой номер существует, а если такого номера нет, то выводит 'Номер телефона не найден'.
Устанавливается командой pip install phonenumbers
https://pypi.org/project/phonenumbers/
https://www.geeksforgeeks.org/phonenumbers-module-in-python/
@python_be1
https://pypi.org/project/phonenumbers/
⏰ Wakepy — это библиотека для предотвращения перехода компьютера в спящий режим.
Она может быть полезна для задач, таких как обучение моделей машинного обучения или веб-скрейпинг.
Библиотека поддерживает два основных режима:
▪ Режим сохранения активности процессора (keep.running) предотвращает переход в спящий режим, но позволяет экранам блокироваться и включаться экранным заставкам.
▪ Режим сохранения активности экрана (keep.presenting) предотвращает блокировку экрана и включение экранных заставок.
Этот инструмент написан на Python и является кросс-платформенным решением, работающим на Windows, macOS и Linux.
https://github.com/fohrloop/wakepy
@python_be1
https://github.com/fohrloop/wakepy
Она может быть полезна для задач, таких как обучение моделей машинного обучения или веб-скрейпинг.
Библиотека поддерживает два основных режима:
▪ Режим сохранения активности процессора (keep.running) предотвращает переход в спящий режим, но позволяет экранам блокироваться и включаться экранным заставкам.
▪ Режим сохранения активности экрана (keep.presenting) предотвращает блокировку экрана и включение экранных заставок.
Этот инструмент написан на Python и является кросс-платформенным решением, работающим на Windows, macOS и Linux.
https://github.com/fohrloop/wakepy
@python_be1
https://github.com/fohrloop/wakepy
GitHub
GitHub - fohrloop/wakepy: Cross-platform keep-awake with python
Cross-platform keep-awake with python. Contribute to fohrloop/wakepy development by creating an account on GitHub.
django-mfa2 | Двухфакторная авторизация для Django-сайта
Мастхэв для современного веб-портала с поддержкой TOTP (одноразовых СМС-паролей), U2F, FIDO2 U2F (Web Authn), почтовых Email-кодов, доверенных устройств и резервных кодов восстановления.
https://github.com/mkalioby/django-mfa2
@python_be1
https://github.com/mkalioby/django-mfa2
Мастхэв для современного веб-портала с поддержкой TOTP (одноразовых СМС-паролей), U2F, FIDO2 U2F (Web Authn), почтовых Email-кодов, доверенных устройств и резервных кодов восстановления.
https://github.com/mkalioby/django-mfa2
@python_be1
https://github.com/mkalioby/django-mfa2
GitHub
GitHub - mkalioby/django-mfa2: A Django app that handles MFA, it supports TOTP, U2F, FIDO2 U2F (Webauthn), Email Token and Trusted…
A Django app that handles MFA, it supports TOTP, U2F, FIDO2 U2F (Webauthn), Email Token and Trusted Devices - mkalioby/django-mfa2
Python_for_data_science_cheatsheet.pdf.pdf
2.7 MB
Коллекция шпаргалок Python
Здесь и про типы данных, операторы, Numpy, Pandasm Matplotlib, scikit-learn, а также Jupyter Notebook. Микрогайд от DataQuest вообще достоен похвалы за стиль и удобочитаемость.
@python_be1
Здесь и про типы данных, операторы, Numpy, Pandasm Matplotlib, scikit-learn, а также Jupyter Notebook. Микрогайд от DataQuest вообще достоен похвалы за стиль и удобочитаемость.
@python_be1
Задача об автобусе
Автобус идет по маршруту от 0-й до (n - 1) остановок по кругу, причем в обоих направлениях. Автобус едет в обоих направлениях, то есть по часовой стрелке и против часовой стрелки.
Мы знаем расстояние между всеми парами соседних остановок. distance[i] — это расстояние между остановками номер i и (i + 1) % n.
Создайте функцию find_min_distance(), возвращающую кратчайшее расстояние между заданными остановками начала и конца.
Для теста:
»> distances = [1,2,3,4]
»> start = 0
»> destination = 3
»> find_min_distance(distances, start, destination)
... 4
Пишите решение в комментариях
@python_be1
Автобус идет по маршруту от 0-й до (n - 1) остановок по кругу, причем в обоих направлениях. Автобус едет в обоих направлениях, то есть по часовой стрелке и против часовой стрелки.
Мы знаем расстояние между всеми парами соседних остановок. distance[i] — это расстояние между остановками номер i и (i + 1) % n.
Создайте функцию find_min_distance(), возвращающую кратчайшее расстояние между заданными остановками начала и конца.
Для теста:
»> distances = [1,2,3,4]
»> start = 0
»> destination = 3
»> find_min_distance(distances, start, destination)
... 4
Пишите решение в комментариях
@python_be1
Бесплатный курс по Scrapy. 4+ часа
В курсе вы узнаете все об вебсрейпинге/парсинге и создадите свой первый проект с Scrapy.
Курс охватывает:
🟢 Создание своего первого парсера на Scrapy.
🟢 Сканирование веб-сайтов и сбор данных с каждой страницы.
🟢 Очистка данных с помощью Items и Item Pipelines
🟢 Сохранение данных в файлы CSV, базы данных MySQL и Postgres.
🟢 Использование поддельных юзер-агентов и заголовков, чтобы избежать блокировки.
🟢 Использование прокси для масштабирования веб-скрапинга без бана.
🟢 Развертывание парсера в облаке и планирование его периодического запуска.
@python_be1
https://youtu.be/mBoX_JCKZTE
В курсе вы узнаете все об вебсрейпинге/парсинге и создадите свой первый проект с Scrapy.
Курс охватывает:
🟢 Создание своего первого парсера на Scrapy.
🟢 Сканирование веб-сайтов и сбор данных с каждой страницы.
🟢 Очистка данных с помощью Items и Item Pipelines
🟢 Сохранение данных в файлы CSV, базы данных MySQL и Postgres.
🟢 Использование поддельных юзер-агентов и заголовков, чтобы избежать блокировки.
🟢 Использование прокси для масштабирования веб-скрапинга без бана.
🟢 Развертывание парсера в облаке и планирование его периодического запуска.
@python_be1
https://youtu.be/mBoX_JCKZTE
YouTube
Scrapy Course – Python Web Scraping for Beginners
The Scrapy Beginners Course will teach you everything you need to learn to start scraping websites at scale using Python Scrapy.
The course covers:
- Creating your first Scrapy spider
- Crawling through websites & scraping data from each page
- Cleaning…
The course covers:
- Creating your first Scrapy spider
- Crawling through websites & scraping data from each page
- Cleaning…
Как новый NumPy 2.0 подспудно влияет на Pandas
Небольшое 12-минутное видео, в котором ютьюбер раскрывает, как изменилась логика математических операций в np и как это влияет на обсчёт столбца датафрейма.
https://youtu.be/CfPvNcomNHQ?si=FhHD5DeKCykjDNgP
@python_be1
https://youtu.be/CfPvNcomNHQ
Небольшое 12-минутное видео, в котором ютьюбер раскрывает, как изменилась логика математических операций в np и как это влияет на обсчёт столбца датафрейма.
https://youtu.be/CfPvNcomNHQ?si=FhHD5DeKCykjDNgP
@python_be1
https://youtu.be/CfPvNcomNHQ
YouTube
What Pandas users should know about NumPy 2.0 and dtypes
If you use Pandas, then you're also (indirectly) using NumPy. And NumPy 2.0, which was released earlier this week, introduces a bunch of changes — including changes to what happens when you broadcast math operations to a Pandas series.
In this video, I…
In this video, I…
Как перепрошить смарт-часы под Python
Забавный пет-проект, где разработчик взламывает фитнес-браслет с AliExpress за 300 рублей и заливает на него MicroPython — питонический аналог Arduino. Посмотрите, как показатели часов изменились в сравнении со стандартной прошивкой.
#пет_проект
https://www.youtube.com/watch?v=sv58aPvIonw
@python_be1
https://www.youtube.com/watch?v=sv58aPvIonw
Забавный пет-проект, где разработчик взламывает фитнес-браслет с AliExpress за 300 рублей и заливает на него MicroPython — питонический аналог Arduino. Посмотрите, как показатели часов изменились в сравнении со стандартной прошивкой.
#пет_проект
https://www.youtube.com/watch?v=sv58aPvIonw
@python_be1
https://www.youtube.com/watch?v=sv58aPvIonw
YouTube
Porting Python to a terrible $3 smartwatch
In whch yr hmbl svt makes an incredibly cheap trash smartwatch run Micropython.
This is me disassembling, exploring, reassembling and reflashing a super-cheap LT716 smartwatch from AliExpress. For approximately $3 you get a 24MHz Telink TC32 CPU with 512kB…
This is me disassembling, exploring, reassembling and reflashing a super-cheap LT716 smartwatch from AliExpress. For approximately $3 you get a 24MHz Telink TC32 CPU with 512kB…