10 задач на генераторы списков (для новичков)
Иерархия исключений: BaseException, Exception и их наследники
Круговые диаграммы: pie()
Сортировка и ранжирование
Метрики классификации: accuracy, precision, recall, F1
Создание своих исключений: классы исключений
Гистограммы: hist()
Группировка: groupby() и агрегация (agg)
Python без воды: код, баги и дзен

Привет, Питонщик! Если ты пишешь на Python или только присматриваешься — ты зашёл куда надо.

Этот сайт целиком под обучение Python и реальный опыт. Никакой скучной теории. Разбираем библиотеки Python, которые реально пригодятся: от requests до pydantic. Говорим про фреймворки Python — Django для монолитов, FastAPI для микросервисов. И конечно, автоматизация Python под любые задачи: парсинг, боты, сценарии для работы.

Нужна обработка данных? Пожалуйте: pandas, numpy, работа с CSV и JSON. Хочешь писать быстрые скрипты Python без костылей — покажем, как. У нас нет хейта, только желание сделать код чище.

Новичкам: не бойтесь ошибок. IndexError, KeyError, AttributeError — мы все через это проходили. Спрашивайте, здесь не засмеют.

Профи: залетайте на сложные темы. Оптимизация кода, best practices для больших проектов, как отлавливать баги до продакшена. И да, рефакторинг — это не больно, если знаешь подходы.

В общем, открывай IDE, ставь python -m venv и погнали. Добро пожаловать в тусовку, где ценят читаемость, дзен и рабочий код.

Новые статьи на сайте
Парсинг (BeautifulSoup, Selenium)
Клики, ввод текста, скроллинг
5
IMI-DS - PYTHON LERNEN
Scikit-learn
Градиентный бустинг: GradientBoosting
8
IMI-DS - PYTHON LERNEN
10 задач на генераторы списков (для новичков) Генераторы списков и словарей
10 задач на генераторы списков (для новичков)
6
Практикуйтесь с генераторами списков в Python. Решите 10 задач разного уровня сложности: квадраты чисел, фильтрация, преобразование данных, вложенные генераторы. Задачи помогут закрепить навыки работы
IMI-DS - PYTHON LERNEN
Matplotlib / Seaborn
Несколько графиков на одной фигуре: subplot
9
IMI-DS - PYTHON LERNEN
Парсинг (BeautifulSoup, Selenium)
Поиск элементов в Selenium
7
IMI-DS - PYTHON LERNEN
NumPy
10 задач на NumPy (для начинающих)
6
IMI-DS - PYTHON LERNEN
Scikit-learn
Случайный лес: RandomForest
10
IMI-DS - PYTHON LERNEN
Обработка исключений
Как не писать пустой except: антипаттерны
5
IMI-DS - PYTHON LERNEN
Matplotlib / Seaborn
Настройка легенды, сетки, заголовков
10
IMI-DS - PYTHON LERNEN
Парсинг (BeautifulSoup, Selenium)
Первый скрипт на Selenium: открыть сайт
8
IMI-DS - PYTHON LERNEN
NumPy
Случайные числа: random.rand, randn, uniform, seed
7
IMI-DS - PYTHON LERNEN
Scikit-learn
Деревья решений: DecisionTree
8
IMI-DS - PYTHON LERNEN
Обработка исключений
10 задач на обработку исключений (для новичков)
9
IMI-DS - PYTHON LERNEN
Matplotlib / Seaborn
Ящики с усами: boxplot()
10
IMI-DS - PYTHON LERNEN
NumPy
Линейная алгебра: dot, matmul, inv, det
10
IMI-DS - PYTHON LERNEN
Парсинг (BeautifulSoup, Selenium)
Установка Selenium и WebDriver
6
IMI-DS - PYTHON LERNEN
Популярные статьи
Изменяемые и неизменяемые типы данных: в чём разницаПеременные и типы данных
Изменяемые и неизменяемые типы данных: в чём разница
0227
Изучите разницу между изменяемыми (mutable) и неизменяемыми (immutable)
IMI-DS - PYTHON LERNEN
Что такое переменная в Python: первое знакомствоПеременные и типы данных
Что такое переменная в Python: первое знакомство
0215
Узнайте, что такое переменная в Python, как правильно называть переменные
IMI-DS - PYTHON LERNEN
Как узнать тип переменной: type() и isinstance()Переменные и типы данных
Как узнать тип переменной: type() и isinstance()
0199
Узнайте, как определить тип переменной в Python с помощью функций
IMI-DS - PYTHON LERNEN
Установка Python и VS Code: подготовка рабочего местаПеременные и типы данных
Установка Python и VS Code: подготовка рабочего места
0178
Установите Python и VS Code с нуля. Пошаговая инструкция для Windows
IMI-DS - PYTHON LERNEN
Шпаргалка по типам данных в Python (быстрый справочник)Переменные и типы данных
Шпаргалка по типам данных в Python (быстрый справочник)
0154
Полная шпаргалка по типам данных в Python: числа (int, float), строки
IMI-DS - PYTHON LERNEN
Топ-5 ошибок с переменными и типами данныхПеременные и типы данных
Топ-5 ошибок с переменными и типами данных
0142
Разбираем 5 самых частых ошибок, которые допускают начинающие при
IMI-DS - PYTHON LERNEN
Рекомендации
Broadcasting (распространение) в NumPy
Broadcasting (распространение) в NumPy
28
Изучите broadcasting в NumPy —
IMI-DS - PYTHON LERNEN
Тело запроса: Pydantic модели
Тело запроса: Pydantic модели
23
Изучите Pydantic модели в FastAPI
IMI-DS - PYTHON LERNEN
Запись в файл: write(), writelines()
Запись в файл: write(), writelines()
63
Изучите запись в файлы в Python
IMI-DS - PYTHON LERNEN
Замена значений: replace и map
Замена значений: replace и map
36
Изучите все способы замены значений
IMI-DS - PYTHON LERNEN
Структура проекта Django: settings, urls, wsgi
Структура проекта Django: settings, urls, wsgi
38
Изучите структуру проекта Django
IMI-DS - PYTHON LERNEN
Установка FastAPI и первый эндпоинт
Установка FastAPI и первый эндпоинт
58
Установка FastAPI и создание первого
IMI-DS - PYTHON LERNEN
Маршрутизация в Flask: @app.route()
Маршрутизация в Flask: @app.route()
31
Изучите маршрутизацию в Flask
IMI-DS - PYTHON LERNEN
Создание DataFrame из CSV, Excel, словаря
Создание DataFrame из CSV, Excel, словаря
20
Изучите все способы создания DataFrame
IMI-DS - PYTHON LERNEN
Создание массивов: array(), zeros(), ones(), arange()
Создание массивов: array(), zeros(), ones(), arange()
22
Изучите все способы создания массивов
IMI-DS - PYTHON LERNEN
Документация: Swagger и ReDoc
Документация: Swagger и ReDoc
26
Изучите автоматическую документацию
IMI-DS - PYTHON LERNEN