Python Portal
58.4K subscribers
2.05K photos
186 videos
50 files
582 links
Всё самое интересное из мира Python

Связь: @devmangx

РКН: https://clck.ru/3GMMF6
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Управление глазами с помощью Python

EyeGestures — это открытая библиотека на Python для отслеживания взгляда. Использует обычные камеры, веб-камеры или камеры смартфонов, чтобы отслеживать движение глаз, фиксации и моргания, и конвертировать это в события, вроде управления курсором движением глаз

Версия на JavaScript позволяет запускать всё прямо в браузере

Установка:

$ git clone https://github.com/NativeSensors/EyeGestures.git
$ cd EyeGestures
$ pip install -r requirements.txt


или

python3 -m pip install eyeGestures


Открытый код, документация и примеры использования - тык

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯3012👍7😁1
Пример построения цветной столбчатой диаграммы в Python с использованием библиотеки matplotlib.

Шаг 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()


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍408🏆7💊6🤔2👀1
Шпаргалка по простым паттернам вывода в Python.

Слева результат, справа минимальный код на вложенных циклах for

👉 @PythonPortal
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:

Используй .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'


👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3316
🔍Тестовое собеседование на Middle Python в четверг с разработчиком из Авито

28 августа(в четверг) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.

Как это будет:
📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью
📂 В конце можно будет задать любой вопрос Дане

Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.

Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot

Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
👀53🌭1
Топ-8 архитектурных стилей API

От выбора архитектуры зависит, насколько легко всё будет работать вместе.

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍9
Для чего нужны разные языки программирования

👉 @PythonPortal
Please open Telegram to view this post
VIEW IN TELEGRAM
😁86💊9👍6🔥43
Бэкендеры, общий сбор. 4 октября в Москве и онлайн пройдёт «Я про бэкенд» — большая конфа про то, как технологии под капотом меняют мир и делают сервисы быстрее, умнее и полезнее людям.

Что будет: доклады про ML, генеративки, рост нагрузок и бесконечную гонку за юзерским опытом. Эксперты расскажут, как они решают самые жирные инженерные челленджи.

Первые доклады уже здесь:
🔹 Алёна Васильева (Шедеврум): про архитектуру для ML-моделей и длинный инференс
🔹 Никита Сикалов (Базовый поиск): как строили реалтайм-индексацию на десятки терабайт
🔹 Михаил Чебаков (T-Банк): как прятать сложность LLM-инференса за понятными числами
🔹 Роман Жиганов (Алиса, Умные устройства): GPT-функции и function calling на практике
🔹 Юрий Журихин (Наружная реклама): как реклама ушла в офлайн и что из этого вышло
🔹 Александр Зевайкин (YDB): чтение с реплик и как применять на практике

А это только начало, полная программа скоро на сайте

Когда и где: 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
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥4🤝1