Пишем готовый проект на Python: асинхронный сервис отслеживания цены акций

Пишем готовый проект на Python: асинхронный сервис отслеживания цены акций

Готовый портфельный проект на Python: асинхронный сервис «Stock Guardian»Отслеживает цены акций в реальном времени, рассылает push-уведомления при достижении триггеров и предоставляет REST + WebSocket API для фронтенда. Почему проект ценен…

Создание Telegram-бота-репетитора на Python для подготовки к сертификациям. 

Создание Telegram-бота-репетитора на Python для подготовки к сертификациям. 

В этой статье мы шаг за шагом разработаем Telegram-бота-репетитора на языке Python. Бот будет проводить адаптивные мини-экзамены по темам программирования и анализа данных (Python, Data Science, AI, Machine Learning), хранить результаты в…

Голосовой AI-ассистент на Python (Streamlit, Whisper, ChatGPT, TTS)

Голосовой AI-ассистент на Python (Streamlit, Whisper, ChatGPT, TTS)

Проект объединяет несколько компонентов: Ниже приведён подробный код приложения и инструкции по его запуску. Установка и API-ключи Реализация проекта Основной скрипт app.py для Streamlit может выглядеть так (весь код на…

5 AI-проектов, которые ты можешь собрать за выходные на Python

5 AI-проектов, которые ты можешь собрать за выходные на Python

В этом гайде мы рассмотрим пять простых, но эффектных проектов на основе ИИ, которые можно реализовать всего за 1–2 дня. Каждый проект ориентирован на специалистов по машинному обучению и Python, не…

Большое руководство по ускорению и оптимизации Python-кода

Большое руководство по ускорению и оптимизации Python-кода

Введение. В этом руководстве рассмотрены продвинутые техники оптимизации Python- программ, особенно актуальные для backend-разработки. Мы последовательно разберем профилирование, выбор структур данных и алгоритмов, эффективное использование стандартной библиотеки, оптимизацию циклов, применение таких…

Лучшие Python-библиотек для работы с PDF

Лучшие Python-библиотек для работы с PDF

PDF остаётся одним из самых популярных форматов документов в мире: от отчётов и контрактов до научных публикаций и таблиц. Но как с ними работать на Python? В этой статье —…

Дорожная карта обучения машинному обучению (ML) 2025

Дорожная карта обучения машинному обучению (ML) 2025

Чтобы охватить все уровни подготовки, курсы сгруппированы по уровню сложности: вводные (для начинающих), промежуточные (для имеющих базу в Python/ML) и продвинутые (глубокое обучение, RL, MLOps, генеративный ИИ и т.п.). Для каждого курса указаны название, прямая ссылка, год выпуска (если известен) и язык проведения. Для начала я приведу все ссылки из этой статьи, а потом распишу все курсы. В самом конце я собрал таблицу, в которой написано для кого и какой курс…

Разработка игры в стиле Mario с нуля на Python

Разработка игры в стиле Mario с нуля на Python

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

Метапрограммирование на грани магии: Метаклассы, Декораторы и Динамические DSL

Метапрограммирование на грани магии: Метаклассы, Декораторы и Динамические DSL

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

История создания и развития языка программирования Python

История создания и развития языка программирования Python

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

Примеры программ на Python: простота и мощь языка

Примеры программ на Python: простота и мощь языка

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

Какой метод можно использовать для доступа к документации функции в Jupyter блокноте

Какой метод можно использовать для доступа к документации функции в Jupyter блокноте

Доступ к документации функций в Jupyter блокноте Jupyter Notebook – это мощный инструмент для интерактивного программирования и анализа данных, который широко используется в научных исследованиях, машинном обучении и других областях.…

25 Вопросов и Ответов для Python-Собеседования Middle

25 Вопросов и Ответов для Python-Собеседования Middle

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

cuPyNumeric: замена NumPy от NVIDIA.

cuPyNumeric: замена NumPy от NVIDIA.

По мере роста объемов данных и сложности вычислений, вычисления на Python и NumPy, основанные на CPU, нуждаются в ускорении для выполнения современных исследований. cuPyNumeric разработана, чтобы стать заменой библиотеки NumPy,…

ML в медицине: дайджест за 3 – 10 ноября 2024 г.

ML в медицине: дайджест за 3 - 10 ноября 2024 г.

Модели, бенчмарки и датасеты 🟩 GSCo: совместное использование LLM общего назначения и экспертных моделей в медицинской визуализации. GSCo (Generalist-Specialist Collaboration) – система, которая использует преимущества моделей общего назначения (GFM) и…

Выпущена новая версия Python 3.13

Выпущена новая версия Python 3.13

Год разработки завершился публикацией новой версии выпуска Python 3.13. В новой ветке поддержка будет осуществляться полтора года, затем еще три с половиной года для нее будут создаваться обновления, устраняющие уязвимости.…

Лучший бесплатный курс Python 2025

Лучший бесплатный курс Python 2025

Добро пожаловать на первый урок нашего курса «Python с нуля»! Мы рады, что вы решили присоединиться к нам в этом увлекательном путешествии в мир программирования. Первый урок посвящен установке и…

Machine Learning: Медицинский дайджест за период 7.09 – 14.09 2024 года

Machine Learning: Медицинский дайджест за период 7.09 - 14.09 2024 года

Модели машинного обучения и бенчмарки. 🟩 BrainWave: модель для анализа сигналов головного мозга. BrainWave – модель, обученная на 40 000 часах инвазивных (iEEG) и неинвазивных (EEG) записей мозговой активности 16…

TeleBot и aiogram: Руководство по созданию Telegram-бота на Python Урок 1

TeleBot и aiogram: Руководство по созданию Telegram-бота на Python Урок 1

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