Практические руководства по 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.