Please open Telegram to view this post
VIEW IN TELEGRAM
👄 GestSync — это библиотека, которая позволяет определять говорящего в видео на основе жестов.
Проект решает две основные задачи:
▫️Синхронизация — предсказывает временные задержки между аудио- и видеопотоками, опираясь на жесты.
▫️Определение активного говорящего — позволяет идентифицировать говорящего в многолюдной сцене без использования распознавания лиц.
Пользователи могут легко интегрировать модель, загрузить необходимые пакеты и запускать её на любых видео, где видны жесты говорящих.
🖥 Github
💡 Demo
📝 Project
@pythonl
Проект решает две основные задачи:
▫️Синхронизация — предсказывает временные задержки между аудио- и видеопотоками, опираясь на жесты.
▫️Определение активного говорящего — позволяет идентифицировать говорящего в многолюдной сцене без использования распознавания лиц.
Пользователи могут легко интегрировать модель, загрузить необходимые пакеты и запускать её на любых видео, где видны жесты говорящих.
git clone https://github.com/Sindhu-Hegde/gestsync.git
💡 Demo
📝 Project
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Легкий, асинхронный Python-фреймворк для RabbitMQ, упрощающий создание микросервисов и распределенных систем.
Среди особенностей - удобная маршрутизация сообщений, поддержка плагинов и интуитивно понятная настройка клиента.
pip install git+https://@github.com/TonnoBelloSnello/microrabbit.git
• Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Организация Python Software Foundation опубликовала результаты совместного ежегодного опроса, в котором приняли участие более 25 тысяч разработчиков, использующих язык программирования Python.
Основные тенденции:
- 55% Python-разработчиков используют Linux в своём окружении для разработки (в прошлом отчёте 59%), 55% (58%) - Windows , 29% (26%) - MacOS, 2% (3%) - BSD.
6% (в прошлом отчёте 7%) продолжают пользоваться веткой Python 2, которая в настоящее время не поддерживается в большинстве дистрибутивов Linux и была переведена в разряд неподдерживаемых ещё в апреле 2020 года (изначально прекратить поддержку планировалось в 2015 году, но сроки постоянно продлевались).
- Почти половина тех, кто заявил о продолжении работы с Python 2 указали, что им меньше 21 года, а треть - что они являются студентами.
- 22% используют редактор кода Visual Studio Code, 20% - Jupyter Notebook, 17% - Vim, 13% - PyCharm Community Edition, 12% - JupyterLab, 11% - NotePad++, 9% - Sublime Text. 23% опрошенных используют только одну интегрированную среду разработки, 38% - две, 21% - три, 19% - больше трёх.
- 37% в отчётном году участвовали в разработке открытых проектов (77% на уровне разработки кода, 38% - документации, 35% - сопровождения, 33% - тестирования).
32% имеют возраст 21-29 лет, 8% - 18-20, 33% - 30-39, 16% - 40-49, 7% - 50-59, 3% - старше 60.
-25% программируют на Python менее года, 16% - 1-2 года, 26% - 3-5 лет, 19% - 6-10 лет, 13% - более 10 лет.
- 44% отметили использование Python для анализа данных, - 44% - web-разработки, 34% - для машинного обучения, 26% для администрирования, DevOps и написания сценариев автоматизации, 25% - для парсеров и web-ботов, 26% - для обучения.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🪐 Mapping The Solar System
Код, данные и инструкции для построения карт орбит астероидов в Солнечной системе.
Этот репозиторий содержит пошаговое руководство по созданию карты Солнечной системы с использованием открытого кода и данных NASA. Программные инструменты: Python 3.7.1, NASA HORIZONS, Illustrator CC 2019 и Photoshop CC 2019.
• Github
@pythonl
Код, данные и инструкции для построения карт орбит астероидов в Солнечной системе.
Этот репозиторий содержит пошаговое руководство по созданию карты Солнечной системы с использованием открытого кода и данных NASA. Программные инструменты: Python 3.7.1, NASA HORIZONS, Illustrator CC 2019 и Photoshop CC 2019.
• Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
✂️ CSV Trimming
CSV Trimming - это Python пакет , предназначенный для очистки кривых CSV - таких, которые вы получаете при паркинге сайтов, устаревшими системами или плохо собранными данными и преобразовании их в чистые, хорошо отформатированные CSV с помощью всего одной строки кода.
Нет необходимости в сложных настройках или больших языковых моделях.
• Github
CSV Trimming - это Python пакет , предназначенный для очистки кривых CSV - таких, которые вы получаете при паркинге сайтов, устаревшими системами или плохо собранными данными и преобразовании их в чистые, хорошо отформатированные CSV с помощью всего одной строки кода.
Нет необходимости в сложных настройках или больших языковых моделях.
pip install csv_trimming
Python
import pandas as pd
from csv_trimming import CSVTrimmer
# Load your csv
csv = pd.read_csv("tests/documents/noisy/sicilia.csv")
# Instantiate the trimmer
trimmer = CSVTrimmer()
# And trim it
trimmed_csv = trimmer.trim(csv)
# That's it!
• Github
This media is not supported in your browser
VIEW IN TELEGRAM
Разведочный анализ данных (Exploratory Data Analysis, EDA) — это выявление скрытой информации в наборе данных.
sweetviz — библиотека, которая предоставляет важную информацию о наборе данных без написания большого количества кода.
pip install sweetviz
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Справочник-шпаргалка по методологиям и паттернам на Python
Это обширный гайд на «Хабре», который расскажет о:
▪паттернах (порождающих, структурных, поведенческих);
▪разработке через тестирование (TDD);
▪разработке, основанной на описании поведения (BDD);
▪предметно-ориентированном проектировании (DDD).
🔗 Ссылка
@pythonl
Это обширный гайд на «Хабре», который расскажет о:
▪паттернах (порождающих, структурных, поведенческих);
▪разработке через тестирование (TDD);
▪разработке, основанной на описании поведения (BDD);
▪предметно-ориентированном проектировании (DDD).
🔗 Ссылка
@pythonl
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔹 Множества автоматически устраняют дубликаты
🔹 Проверка принадлежности в наборах происходит молниеносно
🔹 Легко выполнять операции объединения, пересечения и разности
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM