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

Практические руководства по Python

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

Как отсортировать список в Python

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

Читать руководство

Как прочитать файл на Python

Узнайте, как читать файлы на Python. Освойте оператор open, readline, readlines и безопасную обработку исключений файлов.

Читать руководство

Как перевернуть строку в Python

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

Читать руководство

Как перебирать словарь в Python

Узнайте, как выполнять цикл или перебирать словарь Python. Откройте для себя методы перебора ключей, значений и пар «ключ-значение» с помощью понятных и работоспособных примеров.

Читать руководство

Как преобразовать строку в Int в Python

Узнайте, как преобразовать строку в целое число в Python с помощью функции int(). Безопасно обрабатывайте ошибки и преобразуйте числа из двоичного, восьмеричного или шестнадцатеричного формата.

Читать руководство

Как удалить дубликаты из списка в Python

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

Читать руководство

Как разделить строку в Python

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

Читать руководство

Как проверить, пуст ли список в Python

Изучите самые питонические способы проверить, пуст ли список в Python. Сравните неявные логические проверки со сравнением длин.

Читать руководство

Как записать в файл на Python

Узнайте, как записывать текст в файлы на Python. Освойте разницу между режимами записи («w») и добавления («a») с помощью безопасных контекстных менеджеров.

Читать руководство

Как получить текущую дату и время в Python

Узнайте, как получить текущую дату и время в Python с помощью модуля datetime. Форматируйте даты в строки с помощью strftime и обрабатывайте часовые пояса.

Читать руководство

Как создать словарь в Python

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

Читать руководство

Как найти длину списка в Python

Узнайте, как найти длину списка в Python с помощью функции len(). Поймите временную сложность O(1) и количество проверок.

Читать руководство

Как генерировать случайные числа в Python

Узнайте, как генерировать случайные числа в Python. Сравните randrange, randint и генерацию равномерного числа с плавающей запятой с контролем заполнения.

Читать руководство

Как использовать Enumerate в Python

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

Читать руководство

Как заменить символы в строке в Python

Узнайте, как заменять символы или подстроки в строках Python. Освойте метод replace(), лимиты подсчета и использование перевода для нескольких символов.

Читать руководство

Как добавить и обновить ключи в словаре Python

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

Читать руководство

Как объединить два списка в Python

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

Читать руководство

Как создать класс в Python

Узнайте, как создать класс в Python. Освойте конструктор __init__, методы экземпляра, ключевое слово self и создание экземпляров объектов.

Читать руководство

Как обрабатывать исключения в Python

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

Читать руководство

Как использовать понимание списков в Python

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

Читать руководство

Как форматировать строки в Python

Изучите лучшие методы форматирования строк в Python. Сравните современные f-строки, format() и процентное форматирование с примерами кода.

Читать руководство

Как использовать лямбда-функции в Python

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

Читать руководство

Как установить пакеты Python с помощью pip

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

Читать руководство

Как преобразовать список в строку в Python

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

Читать руководство

Как проверить версию Python

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

Читать руководство

Как использовать *args и **kwargs в функциях Python

Освойте *args и **kwargs в Python. Узнайте, как писать гибкие функции с динамическими позиционными и ключевыми аргументами, распаковывать коллекции и создавать функции-оболочки.

Читать руководство

Как создать и активировать виртуальную среду Python

Узнайте, как создавать, активировать виртуальную среду Python и управлять ею с помощью встроенного модуля venv. Держите зависимости вашего проекта изолированными и чистыми.

Читать руководство

Как читать и анализировать файл JSON в Python

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

Читать руководство

Как использовать регулярные выражения

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

Читать руководство

Как разрезать список в Python

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

Читать руководство

Как скопировать список в Python

Узнайте, как скопировать список в Python. Изучите разделение списков, метод copy(), конструкторы списков и усвойте разницу между поверхностными и глубокими копиями.

Читать руководство

Как сгладить список списков в Python

Узнайте, как сгладить список списков в Python. Сравните вложенные списки, itertools.chain, sum и рекурсивные методы с примерами кода.

Читать руководство

Как поменять местами две переменные в Python

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

Читать руководство

Как проверить тип данных в Python

Узнайте, как проверять типы данных в Python. Поймите, когда использовать type(), а когда isinstance(), обрабатывать пользовательские классы и писать безопасные проверки проверки типов.

Читать руководство

Как использовать функцию map() в Python

Узнайте, как использовать функцию Python Map(). Научитесь применять функции к итерациям без написания циклов и сравнивать карту с пониманием списков.

Читать руководство

Как использовать функцию filter() в Python

Узнайте, как использовать функцию Python filter() для извлечения элементов из коллекций. Сравните фильтр со списками и лямбда-обратными вызовами.

Читать руководство

Как использовать функцию zip() в Python

Узнайте, как использовать функцию Python zip() для параллельного объединения нескольких итераций. Создание главного словаря, логика распаковки и обработка несоответствий длины.

Читать руководство

Как подсчитать вхождения в списке в Python

Узнайте, как лучше всего подсчитывать вхождения элементов в список Python. Сравните метод count(), Collections.Counter и подсчет словаря.

Читать руководство

Как удалить элемент из списка в Python

Узнайте, как удалять элементы из списка Python. Освойте разницу между функциями удаления(), pop(), del и очистки с помощью безопасной обработки ошибок индекса.

Читать руководство

Как отсортировать словарь по значению в Python

Узнайте, как сортировать словарь Python по его значениям. Откройте для себя сортировку с использованием sorted(), пользовательских лямбда-выражений ключей и создание упорядоченных структур dict.

Читать руководство

Как читать и анализировать CSV-файл в Python

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

Читать руководство

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

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

Читать руководство

Как создавать и использовать декораторы в Python

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

Читать руководство

Как использовать генераторы в Python

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

Читать руководство

Как использовать менеджеры контекста в Python

Узнайте, как работают контекстные менеджеры в Python. Освойте оператор with, управляйте системными ресурсами и напишите собственные менеджеры контекста.

Читать руководство

Как писать многострочные строки в Python

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

Читать руководство

Как использовать тернарный оператор в Python

Узнайте, как писать условные выражения (тройные операторы) на Python. Сравните встроенные условия со стандартными блоками if-else.

Читать руководство

Как преобразовать строку в дату и время в Python

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

Читать руководство

Как округлить число в Python

Узнайте, как округлять числа с плавающей запятой в Python. Познакомьтесь с округлением Banker, настраиваемой десятичной точностью и форматированием чисел с плавающей запятой для отображения.

Читать руководство

Как проверить, существует ли ключ в словаре Python

Узнайте, как проверить, существует ли ключ в словаре Python. Сравните оператор in, метод get(), setdefault и обработку исключений KeyError.

Читать руководство