IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

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

В этой статье я расскажу про своё видение работы с цветом при визуализации графиков. Буду показывать все на примерах — уверен, они вам понравятся. Я покажу не только картинки было-стало, но и приведу примеры кода, а также объясню логику принятия решений: как использовать ту или иную палитру в конкретной задаче.

     28.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Это мы юзаем: библиотека Optuna в Python для оптимизации гиперпараметров

Гиперпараметры — это параметры, которые не учатся в процессе обучения модели. Они задаются заранее. От выбора гиперпараметров напрямую зависит качество и эффективность модели, а их оптимизация может улучшить результаты предсказаний.

     27.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Классификация экзопланет (часть II построение моделей)

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

     26.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

ChatGPT для изучения программирования. Не очевидные примеры

Сценарии использования ИИ для учебы на поверхности. Поговорим же здесь про то, как можно использовать ChatGPT для обучения программированию.

     25.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Линейный дискриминантный анализ (LDA). Принцип работы и реализация с нуля на Python

Линейный дискриминантный анализ (Linear Discriminant Analysis или LDA) — алгоритм классификации и понижения размерности, позволяющий производить разделение классов наилучшим образом.

     25.03.2024       Выпуск 537 (25.03.2024 - 31.03.2024)       Статьи

Сводка от pythonz net 17.03.2024 — 24.03.2024

А теперь о том, что происходило в последнее время на других ресурсах.

     23.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Пишем асинхронный парсер и скрапер картинок на Python с графическим интерфейсом

В этой статье мы создадим desktop-приложение, которое по нашему запросу будет сохранять на нашем диске заданное количество картинок. Так как картинок будет много, мы воспользуемся асинхронностью Python для конкурентной реализации операций ввода-вывода. Посмотрим, чем отличаются библиотеки requests и aiohttp. Также создадим два дополнительных потока приложения, чтобы обойти глобальную блокировку интерпретатора Python.

     23.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Контроллер управления по типу Аккерманна на базе 4-колёсной мобильной платформы (ROS Noetic)

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

     23.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Метод опорных векторов (SVM). Подходы, принцип работы и реализация с нуля на Python

Метод опорных векторов (Support Vector Machine или просто SVM) — мощный и универсальный набор алгоритмов для работы с данными любой формы, применяемый не только для задач классификации и регрессии, но и также для выявления аномалий. В данной статье будут рассмотрены основные подходы к созданию SVM, принцип работы, а также реализации с нуля его наиболее популярных разновидностей.

     21.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Дерево решений (CART). От теоретических основ до продвинутых техник и реализации с нуля на Python

Дерево решений CART (Classification and Regressoin Tree) — алгоритм классификации и регрессии, основанный на бинарном дереве и являющийся фундаментальным компонентом случайного леса и бустингов, которые входят в число самых мощных алгоритмов машинного обучения на сегодняшний день. Деревья также могут быть не бинарными в зависимости от реализации. К другим популярным реализациям решающего дерева относятся следующие: ID3, C4.5, C5.0.

     21.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Telegram bot для наших bmw G серии часть 3

В завершающей 3 части постараюсь вкратце объяснить как запустить телеграм бота на VPS. Предыдущие части доступны здесь и здесь .

     20.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

А/Б тестирование на маленьких выборках. Построение собственного критерия

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

     20.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

GIL в Python: как его будут отключать

Python-разработчики, как правило, хорошо знают, что такое и для чего нужен GIL, вопросы по нему встречаются на большинстве собеседований, я и сам люблю их задавать. Но в CPython его скоро не будет. Да, core-разработчики CPython взяли курс на его удаление.Разберём основные концепции того, как это будет произведено, с обзором соответствующего PEP 703.

     20.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Бэггинг и случайный лес. Ключевые особенности и реализация с нуля на Python

Далее пойдёт речь про бэггинг и мой самый любимый алгоритм — случайный лес. Не смотря на то, что это одни из самых первых алгоритмов среди семейства ансамблей, они до сих пор пользуются большой популярностью за счёт своей простоты и эффективности, зачастую не уступая бустингам в плане точности.

     19.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Как делить пользователей на группы в АБ-тестах: ошибки и рекомендации

В предыдущих статьях статья 1, статья 2, статья 3 мы рассмотрели основные подводные камни автоматизации и анализу АБ тестов, привели подробный обзор статей по этой теме, а так же рассмотрели типичные задачи аналитика данных. В контексте АБ-тестов одним из ключевых аспектов является механизм разделения на группы, который в терминологии специалистов часто называется сплитовалкой.

     19.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Две новых книги по Python от американского и российского авторов с промокодом

Начнем рубрику, пожалуй, с пары новых книг про Python, которые вышли за последний месяц. Ревью книг — не копия текста с сайта издательства, а сугубо наше мнение, после прочтения.

     19.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Валидируйте это немедленно

Валидация данных является контрактом – этаким камнем в фундаменте бизнес-логики программы.

     19.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Open Source спутниковая интерферометрия PyGMTSAR (Python InSAR)

Сегодня PyGMTSAR представляет собой наиболее мощный инструмент среди всех открытых InSAR

     19.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Предварительная обработка данных для машинного обучения

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

     19.03.2024       Выпуск 536 (18.03.2024 - 24.03.2024)       Статьи

Классификация экзопланет (часть I обработка данных)

В машинном обучении есть один неоспоримый плюс- возможность заниматься чем угодно, если об это 'что угодно', есть данные. В данной статье мы обработаем данные с орбитального телескопа Kepler, сделаем отбор признаков и построим ml модель для классификации экзопланет. Это первая часть статьи с этими данным.