This media is not supported in your browser
VIEW IN TELEGRAM
Управление глазами с помощью Python
EyeGestures — это открытая библиотека на Python для отслеживания взгляда. Использует обычные камеры, веб-камеры или камеры смартфонов, чтобы отслеживать движение глаз, фиксации и моргания, и конвертировать это в события, вроде управления курсором движением глаз
Версия на JavaScript позволяет запускать всё прямо в браузере
Установка:
или
Открытый код, документация и примеры использования - тык
👉 @PythonPortal
EyeGestures — это открытая библиотека на Python для отслеживания взгляда. Использует обычные камеры, веб-камеры или камеры смартфонов, чтобы отслеживать движение глаз, фиксации и моргания, и конвертировать это в события, вроде управления курсором движением глаз
Версия на JavaScript позволяет запускать всё прямо в браузере
Установка:
$ git clone https://github.com/NativeSensors/EyeGestures.git
$ cd EyeGestures
$ pip install -r requirements.txt
или
python3 -m pip install eyeGestures
Открытый код, документация и примеры использования - тык
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯30❤12👍7😁1
Пример построения цветной столбчатой диаграммы в Python с использованием библиотеки matplotlib.
Шаг 1. Установи matplotlib
Шаг 2. Импортируй pyplot
Шаг 3. Подготовь данные
Шаг 4. Задай цвета для столбцов
Шаг 5. Построй диаграмму
Шаг 6. Добавь подписи и заголовок
Шаг 7. Покажи график
👉 @PythonPortal
Шаг 1. Установи matplotlib
pip install matplotlib
Шаг 2. Импортируй pyplot
import matplotlib.pyplot as plt
Шаг 3. Подготовь данные
categories = ['A', 'B', 'C', 'D', 'E']
values = [10, 15, 7, 12, 20]
Шаг 4. Задай цвета для столбцов
colors = ['red', 'blue', 'green', 'orange', 'purple']
Шаг 5. Построй диаграмму
plt.figure(figsize=(6,4))
plt.bar(categories, values, color=colors)
Шаг 6. Добавь подписи и заголовок
plt.xlabel('Categories')
plt.ylabel('Values')
plt.title('Colored Bar Graph')
Шаг 7. Покажи график
plt.show()
Please open Telegram to view this post
VIEW IN TELEGRAM
👍40❤8🏆7💊6🤔2👀1
Шпаргалка по простым паттернам вывода в Python.
Слева результат, справа минимальный код на вложенных циклах
👉 @PythonPortal
Слева результат, справа минимальный код на вложенных циклах
for
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤33🔥9💊5🤔3🤯3🤝2
Совет по чистому коду в Python:
Используй
Пример:
👉 @PythonPortal
Используй
.exception()
вместо .error()
, чтобы в лог вместе с исключением попадал tracebackПример:
import logging
LOGGER = logging.getLogger()
try:
{}["not_present"]
except Exception as exc:
LOGGER.error(exc) # только сообщение об ошибке
# -> 'not_present'
try:
{}["not_present"]
except Exception as exc:
LOGGER.exception(exc) # сообщение + traceback
# -> 'not_present'
# Traceback (most recent call last):
# File "my_module.py", line 12, in <module>
# KeyError: 'not_present'
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33❤16
28 августа(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5❤3🌭1
Топ-8 архитектурных стилей API
От выбора архитектуры зависит, насколько легко всё будет работать вместе.
👉 @PythonPortal
От выбора архитектуры зависит, насколько легко всё будет работать вместе.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤20👍9
Бэкендеры, общий сбор. 4 октября в Москве и онлайн пройдёт «Я про бэкенд» — большая конфа про то, как технологии под капотом меняют мир и делают сервисы быстрее, умнее и полезнее людям.
Что будет: доклады про ML, генеративки, рост нагрузок и бесконечную гонку за юзерским опытом. Эксперты расскажут, как они решают самые жирные инженерные челленджи.
Первые доклады уже здесь:
🔹 Алёна Васильева (Шедеврум): про архитектуру для ML-моделей и длинный инференс
🔹 Никита Сикалов (Базовый поиск): как строили реалтайм-индексацию на десятки терабайт
🔹 Михаил Чебаков (T-Банк): как прятать сложность LLM-инференса за понятными числами
🔹 Роман Жиганов (Алиса, Умные устройства): GPT-функции и function calling на практике
🔹 Юрий Журихин (Наружная реклама): как реклама ушла в офлайн и что из этого вышло
🔹 Александр Зевайкин (YDB): чтение с реплик и как применять на практике
А это только начало, полная программа скоро на сайте
Когда и где: 4 октября, Москва + онлайн.
Регистрируемся и готовим вопросы спикерам😏
Что будет: доклады про ML, генеративки, рост нагрузок и бесконечную гонку за юзерским опытом. Эксперты расскажут, как они решают самые жирные инженерные челленджи.
Первые доклады уже здесь:
А это только начало, полная программа скоро на сайте
Когда и где: 4 октября, Москва + онлайн.
Регистрируемся и готовим вопросы спикерам
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Принёс полезное: огромную коллекцию из 1500+ отобранных API для ваших проектов, от погоды и карт до генераторов картинок и NLP-сервисов
Забираем с сайта или с GitHub🍯
👉 @PythonPortal
Забираем с сайта или с GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤4🔥4🤝1