Вернуться в редактор

Изучите Python

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

Циклы Python

Узнайте, как использовать циклы Python для перебора данных. Освойте циклы for, while, прерывание, продолжение и лучшие практики работы с циклами с помощью интерактивных примеров.

Начать обучение

Функции Python

Мастер-функции Python. Узнайте, как писать код многократного использования с использованием def, определять аргументы, возвращаемые значения и понимать область действия локально и глобально.

Начать обучение

Объяснение переменных и типов данных Python

Понимать переменные Python и основные типы данных (строки, целые числа, числа с плавающей запятой, логические значения). Полное руководство для начинающих по распределению памяти в Python.

Начать обучение

Условия и логика Python If-Else

Изучите условные операторы в Python. Узнайте, как использовать if, elif и else для управления потоком кода и принятия решений в ваших приложениях.

Начать обучение

Классы Python и объектно-ориентированное программирование

Полное введение в классы, объекты, наследование и концепции ООП Python. Создавайте надежные модели данных и масштабируйте свои приложения Python.

Начать обучение

Списки Python

Узнайте все о списках Python. Узнайте, как создавать, разрезать, изменять и перебирать массивы в Python.

Начать обучение

Словари Python

Мастер-словари Python. Научитесь хранить, извлекать и обрабатывать данные пары ключ-значение. Понимание производительности и лучших практик сопоставлений.

Начать обучение

Python Try/Except и обработка ошибок

Предотвратите сбой ваших скриптов Python. Узнайте, как блокировать try, кроме, наконец, и как правильно создавать пользовательские исключения.

Начать обучение

Строки Python

Мастер манипуляций со строками в Python. Изучите строковые методы, методы нарезки, конкатенации и форматирования на понятных примерах исполняемого кода.

Начать обучение

Ввод-вывод файлов Python

Узнайте, как читать и записывать файлы на Python. Освойте open(), read(), write() и менеджеры контекста для безопасной обработки файловых операций без утечек ресурсов.

Начать обучение

Модули и пакеты Python

Понимать модули и пакеты Python. Узнайте, как импортировать файлы, структурировать большие проекты, использовать стандартную библиотеку и использовать абсолютный и относительный импорт.

Начать обучение

Понимания Python

Пишите на Python чище и быстрее. Главный список, словарь и понимание множеств с практическими примерами, условиями фильтрации и вложенными циклами.

Начать обучение

Генераторы Python

Узнайте, как использовать генераторы Python и операторы доходности для обработки огромных наборов данных с минимальным потреблением памяти. Главные выражения-генераторы.

Начать обучение

Декораторы Python

Изучите декораторы Python для динамического изменения поведения функций. Понимать функции-оболочки, синтаксис @ и обработку аргументов в декораторах.

Начать обучение

Python Regex

Освойте регулярные выражения (Regex) в Python. Научитесь искать, сопоставлять, разбивать и заменять строковые данные с помощью встроенной библиотеки re.

Начать обучение

Лямбда-функции Python

Узнайте, как писать анонимные лямбда-функции на Python. Освойте шаблоны функционального программирования, используя map(), filter() и sorted() с синтаксисом лямбда.

Начать обучение

Наборы Python

Мастер-наборы на Python. Научитесь хранить уникальные значения, выполнять пересечения, объединения и различия и понимать преимущества хеширования в производительности.

Начать обучение

Кортежи Python

Понимание кортежей Python. Узнайте, когда использовать кортежи вместо списков, как работает распаковка кортежей и как неизменность гарантирует безопасность данных.

Начать обучение

Математический модуль Python

Откройте для себя мощь встроенного математического модуля Python. Узнайте о тригонометрических функциях, логарифмах, методах округления и константах.

Начать обучение

Python Datetime

Узнайте, как обрабатывать даты, время, часовые пояса и вычисления в Python. Освойте форматирование, синтаксический анализ и арифметику с использованием datetime и timedelta.

Начать обучение

Разбор JSON Python

Узнайте, как читать, записывать и анализировать данные JSON в Python. Освойте json.loads, json.dumps и настройте кодеры/декодеры JSON.

Начать обучение

Python CSV

Узнайте, как обрабатывать данные CSV в Python. Освойте csv.reader, csv.writer и DictReader/DictWriter для эффективного анализа таблиц.

Начать обучение

Подсказки по типам Python

Узнайте, как писать подсказки типов в Python. Улучшите качество кода, включите автодополнение и используйте mypy для статического анализа кода.

Начать обучение

Виртуальные среды Python

Освойте виртуальные среды Python. Узнайте, как безопасно создавать, активировать и управлять зависимостями с помощью venv и pip.

Начать обучение

Наследование ООП Python

Изучите наследование в ООП Python. Освойте создание подклассов, переопределение методов, использование super() и множественных шаблонов наследования.

Начать обучение

Полиморфизм ООП Python

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

Начать обучение

Менеджеры контекста Python

Узнайте, как писать собственные менеджеры контекста на Python. Освойте декоратор contextmanager и методы __enter__/__exit__ для обеспечения безопасности ресурсов.

Начать обучение

Python Itertools

Изучите модуль Python itertools. Освойте бесконечные итераторы, комбинации, перестановки, группировку и обработку данных с эффективным использованием памяти.

Начать обучение

Модуль «Коллекции Python»

Научитесь использовать модуль коллекций Python. Главный счетчик, defaultdict, Nametuple, deque и способы упрощения сложных структур данных.

Начать обучение

F-строки Python

Узнайте, как форматировать строки в Python с помощью F-строк. Оценка основного выражения, форматирование с плавающей запятой, печать даты и времени и самодокументируемый синтаксис.

Начать обучение