Python Hacks
43.5K subscribers
166 photos
73 videos
253 links
Всё о языке Python простым языком.

По всем вопросам: @max_excel

РКН: vk.cc/cHhGJh
Download Telegram
Полезные методы работы с данными в Pandas. Часть 2

В этой статье мы погрузимся в применение скользящих окон для вычислений и смещение данных для анализа временных рядов. Скользящие окна позволяют проводить агрегированные вычисления на подмножествах данных, что может быть полезно для определения трендов, сезонности и аномалий во временных рядах.

Python Hacks
Полезные методы работы с данными в Pandas. Часть 3

В этой статье мы рассмотрим различные подходы к работе со вложенными структурами данных в Pandas, а также обсудим процесс нормализации JSON- структур. На примерах автор продемонстрирует, как можно эффективно извлекать и обрабатывать вложенные данные, преобразовывая их в удобный для анализа формат.

Python Hacks
Многопоточность в Python: очевидное и невероятное

В этой статье автор на практическом примере покажет как устроена многопоточность в Python, расскажет про потоки, примитивы синхронизации и о том зачем они нужны.

Python Hacks
Хочешь разбираться в Project Management?

Для тебя уже всё сделали.
📌 Канал @product_and_project делится полезными секретами и лайфхаками управления проектами и продуктами в IT.

Подписывайтесь и прокачивайте свои навыки: @product_and_project
Разработка событийно-ориентированных микросервисов с помощью Python

В этой статье автор разберет нюансы разработки событийно-ориентированных микросервисов на Python. Вы узнаете, почему Python подходит для разработки микросервисов и на что стоит обращать внимание при их разработке.

Python Hacks
Media is too big
VIEW IN TELEGRAM
Всё об исключениях и работе с ними в Python

В этом видео автор подробно разбирает, что такое исключения, как они работают в Python, какие бывают и как их обрабатывать — полный гайд по Exceptions в Python.

00:00 Вступление
00:58 Что такое исключения и зачем они?
03:10 Системные исключения
06:00 Обработка нескольких исключений
07:01 Базовый класс Exception
08:19 Обзор разных типов исключений
16:06 Свои типы исключений
23:32 Пример
25:32 Прокидывание исключения наверх
26:42 Исключения — дорогие
29:04 Языки программирования без исключений

Смотреть это видео на youtube: youtu.be/89wpfOAgrCk
​​Развивайся играя

Платформа Wikium — сервис для тренировки памяти, внимания и мышления. Система автоматически адаптируется под вашу успеваемость и составляет индивидуальную программу занятий. Всего 10-15 минут в день дают улучшение работоспособности, скорости обучения и концентрации.

Также вы можете овладеть конкретным навыком в короткие сроки на специализированном курсе:

Развитие внимания;
Скорочтение;
Эмоциональный интеллект;
Эффективное общение;
• И многие другие полезные курсы.

Занятия на Викиум — крайне полезная привычка, присоединяйтесь и вы: wikium.ru
Функциональное программирование в Python: ежедневные рецепты

Функциональное программирование - это программирование через функции в их математическом понимании, то есть когда функция принимает что-то на вход и что-то возвращает на выходе, не меняя глобального состояния.

В этой статье автор расскажет о том, какие функциональные приемы можно использовать в Python, сконцентрируясь на практике — на тех примерах, которые можно использовать уже буквально сейчас, не переписывая свой проект.

Python Hacks
Проектирование веб-приложений с помощью Python и Flask

Для каких проектов лучше всего подходит Flask, а для каких — Django? Какие особенности Flask можно использовать при разработке веб-приложений наиболее эффективно? Разбираемся в этой статье.

Python Hacks
Если ваш FastAPI-сервер тормозит, бот в Telegram лагает – возможно, проблема не в коде, а в инфраструктуре.

High-speed VDS — решение для Python-разработчиков, которым важны скорость, стабильность и полный контроль:

Процессоры Intel Xeon Gold 3-го поколения: высокая производительность при любых задачах — от обработки запросов до численных расчетов.
— Сеть до 10 Гбит/с, безлимитный трафик: никаких неожиданных ограничений при работе с API, базами данных или внешними сервисами.
— Быстрый старт: автоматическая установка Ubuntu/Debian — разверните окружение и запустите uvicorn или celery за пару минут.
— Гибкая тарификация: платите посуточно, без комиссий и переплат — идеально для тестов, стендов и MVP.
— Быстрое масштабирование: добавляйте CPU, RAM или SSD к существующему серверу без пересоздания.
— Круглосуточная поддержка в чате: быстро реагирует на любые вопросы.

Подходит для веб-приложений на Django/FastAPI/Flask, ботов, парсеров, ML-стендов, CI/CD и любых Python-проектов, где важна скорость и надежность.

🔗 Попробуйте — и почувствуйте разницу!
Создание рекомендательных систем с использованием библиотеки Surprise

Surprise - это мощный инструмент, предоставляющий широкий набор алгоритмов и инструментов для построения и оценки рекомендательных систем. Эта библиотека основана на Python, является простой в использовании и гибкой в применении, что делает ее прекрасным выбором для как начинающих, так и опытных разработчиков.

Python Hacks