Python_BE1
9 subscribers
748 photos
252 videos
7 files
672 links
Канал по Python, полезный и интересный контент для всех уровней.
По вопросам сотрудничества @cyberJohnny
Download Telegram
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
Carfinger | управление авто ладонью

Забавный репозиторий на базе OpenCV, позволяющий использовать различные кастомизируемые жесты вместо WASD. Если показать машине средний палец, поедет назад.

Репозиторий проекта

#библиотека #кек

https://github.com/ayaankhan28/Carfinger
@python_be1
https://github.com/ayaankhan28/Carfinger
Что выведет код ?
@python_be1
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/
Что выведет код ?
@python_be1
Wakepy — это библиотека для предотвращения перехода компьютера в спящий режим.

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

Библиотека поддерживает два основных режима:

Режим сохранения активности процессора (keep.running) предотвращает переход в спящий режим, но позволяет экранам блокироваться и включаться экранным заставкам.

Режим сохранения активности экрана (keep.presenting) предотвращает блокировку экрана и включение экранных заставок.

Этот инструмент написан на Python и является кросс-платформенным решением, работающим на Windows, macOS и Linux.

https://github.com/fohrloop/wakepy
@python_be1
https://github.com/fohrloop/wakepy
Что выведет код ?
@python_be1
Что выведет код ?
@python_be1
​​django-mfa2 | Двухфакторная авторизация для Django-сайта

Мастхэв для современного веб-портала с поддержкой TOTP (одноразовых СМС-паролей), U2F, FIDO2 U2F (Web Authn), почтовых Email-кодов, доверенных устройств и резервных кодов восстановления.

https://github.com/mkalioby/django-mfa2
@python_be1
https://github.com/mkalioby/django-mfa2
Что выведет код ?
@python_be1
Python_for_data_science_cheatsheet.pdf.pdf
2.7 MB
Коллекция шпаргалок Python

Здесь и про типы данных, операторы, 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
Бесплатный курс по Scrapy. 4+ часа

В курсе вы узнаете все об вебсрейпинге/парсинге и создадите свой первый проект с Scrapy.

Курс охватывает:
🟢 Создание своего первого парсера на Scrapy.
🟢 Сканирование веб-сайтов и сбор данных с каждой страницы.
🟢 Очистка данных с помощью Items и Item Pipelines
🟢 Сохранение данных в файлы CSV, базы данных MySQL и Postgres.
🟢 Использование поддельных юзер-агентов и заголовков, чтобы избежать блокировки.
🟢 Использование прокси для масштабирования веб-скрапинга без бана.
🟢 Развертывание парсера в облаке и планирование его периодического запуска.
@python_be1
https://youtu.be/mBoX_JCKZTE
​​Как новый NumPy 2.0 подспудно влияет на Pandas

Небольшое 12-минутное видео, в котором ютьюбер раскрывает, как изменилась логика математических операций в np и как это влияет на обсчёт столбца датафрейма.

https://youtu.be/CfPvNcomNHQ?si=FhHD5DeKCykjDNgP
@python_be1
https://youtu.be/CfPvNcomNHQ
​​Как перепрошить смарт-часы под Python

Забавный пет-проект, где разработчик взламывает фитнес-браслет с AliExpress за 300 рублей и заливает на него MicroPython — питонический аналог Arduino. Посмотрите, как показатели часов изменились в сравнении со стандартной прошивкой.

#пет_проект

https://www.youtube.com/watch?v=sv58aPvIonw
@python_be1
https://www.youtube.com/watch?v=sv58aPvIonw
🖥 borgmatic — утилита на Python для простого создания бекапов

sudo pipx ensurepath
sudo pipx install borgmatic

borgmatic — это простая утилита на Python для резервного копирования данных с серверов и рабочих станций.
В процессе данные шифруются на стороне клиента.
Процесс создания бекапа удобно описывается в конфиге

https://github.com/borgmatic-collective/borgmatic
@python_be1
https://github.com/borgmatic-collective/borgmatic