Функции, переменные и операторы в Python

Обновлено 19 июня 2026 г.

Возврат значений из функции в Python

Изучите, как возвращать значения из функций в Python, использовать `return`, возвращать несколько значений и обрабатывать результаты.

Обновлено 19 июня 2026 г.

Вложенные функции в Python

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

Обновлено 19 июня 2026 г.

Создание собственных декораторов в Python

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

Обновлено 19 июня 2026 г.

Работа с функцией map в Python

Изучите функцию map в Python — как применять её для обработки списков и других итерируемых объектов, синтаксис, примеры и комбинирование с lambda и функциями.

Обновлено 19 июня 2026 г.

Цикл while в Python и примеры использования

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

Обновлено 19 июня 2026 г.

Обработка чисел, введённых через input в Python

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

Обновлено 19 июня 2026 г.

Основные операторы в Python с примерами

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

Обновлено 19 июня 2026 г.

Как выполняется вызов функций call в Python

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

Обновлено 19 июня 2026 г.

Условные выражения if else в Python для начинающих

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

Обновлено 19 июня 2026 г.

Продвинутые генераторы в Python — send, throw, close и корутины

Разбираем продвинутые техники работы с генераторами в Python — методы send, throw, close, создание корутин и паттерн «генератор как конечный автомат».

Обновлено 19 июня 2026 г.

Позиционные и именованные аргументы в Python

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

Обновлено 19 июня 2026 г.

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

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

Обновлено 19 июня 2026 г.

Передача аргументов по ссылке и по значению в Python

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

Обновлено 19 июня 2026 г.

Передача аргументов через args и kwargs в Python

Изучите передачу аргументов через *args и **kwargs в Python — гибкие функции, работа с неопределенным количеством параметров, примеры и рекомендации.

Обновлено 19 июня 2026 г.

Основные методы Python и примеры их использования

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

Обновлено 19 июня 2026 г.

Оператор match/case в Python 3.10+ — основы структурного сопоставления

Разбираем оператор match/case в Python 3.10+, его синтаксис, работу с литералами, переменными и подстановочным символом _ для управления потоком выполнения.

Обновлено 19 июня 2026 г.

Паттерны match/case в Python — деструктуризация, guard и вложенные шаблоны

Разбираем продвинутые паттерны match/case в Python 3.10+, деструктуризацию кортежей, списков и словарей, guard-условия, шаблоны классов и вложенные паттерны.

Обновлено 19 июня 2026 г.

Практические примеры match/case в Python — реальные сценарии применения

Разбираем практические примеры использования match/case в Python 3.10+ — парсинг команд, обработка API-ответов, конечные автоматы и валидация данных.

Обновлено 19 июня 2026 г.

Локальные и глобальные переменные в Python

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

Обновлено 19 июня 2026 г.

Часто используемые команды Python

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

Обновлено 19 июня 2026 г.

Ключевые слова global и nonlocal в Python

Разберитесь с ключевыми словами `global` и `nonlocal` в Python — правила работы с глобальными и замыкающими переменными, примеры и рекомендации.

Обновлено 19 июня 2026 г.

Как создавать функции в Python

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

Обновлено 19 июня 2026 г.

Как работает сборщик мусора в Python

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

Обновлено 19 июня 2026 г.

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

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

Обновлено 19 июня 2026 г.

Как работает функция callable в Python

Разбираем, что делает функция callable в Python, как определить, является ли объект вызываемым, и где это применяется на практике.

Обновлено 19 июня 2026 г.

Как работает функция any и all в Python

Изучите функции any и all в Python — как проверять элементы коллекции на соответствие условиям, синтаксис, примеры с списками, кортежами и другими...

Обновлено 19 июня 2026 г.

Как проверить тип переменной в Python

Узнайте, как проверить тип переменной в Python — встроенные функции type и isinstance, их различия, примеры работы с числами, строками, списками и...

Обновлено 19 июня 2026 г.

Как передать функцию как аргумент в Python

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

Обновлено 19 июня 2026 г.

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

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

Обновлено 19 июня 2026 г.

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

Разбор функции filter в Python — как отфильтровать элементы итерируемого объекта, синтаксис, применение с lambda и обычными функциями, примеры и рекомендации.

Обновлено 19 июня 2026 г.

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

Разбор функции filter в Python — как отфильтровать элементы итерируемого объекта, синтаксис, применение с lambda и обычными функциями, примеры и рекомендации.

Обновлено 19 июня 2026 г.

Как использовать функцию eval безопасно в Python

Разбор функции eval в Python, её возможностей и рисков. Безопасные способы применения eval с ограничением окружения.

Обновлено 19 июня 2026 г.

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

Разбор декораторов в Python — синтаксис, применение, встроенные и пользовательские декораторы, примеры и типовые сценарии использования.

Обновлено 19 июня 2026 г.

Изменяемые и неизменяемые типы данных в Python

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

Обновлено 19 июня 2026 г.

Генераторы и yield в Python — как создавать и использовать

Разбираем генераторы в Python и ключевое слово yield. Узнайте, как создавать генераторы, использовать ленивые вычисления и экономить память.

Обновлено 19 июня 2026 г.

Генераторные выражения в Python — синтаксис и примеры

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

Обновлено 19 июня 2026 г.

Функции в Python и способы их вызова

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

Обновлено 19 июня 2026 г.

Функции как объекты в Python

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

Обновлено 19 июня 2026 г.

Что такое замыкания в Python

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

Обновлено 19 июня 2026 г.

Что делает функция reduce в Python

Узнайте о функции reduce в Python — как аккумулировать элементы коллекции в одно значение, синтаксис, примеры с lambda и обычными функциями, применение в...

Обновлено 19 июня 2026 г.

Что делает функция id в Python

Разбираем, как работает функция id в Python, что такое идентификатор объекта, связь с изменяемостью и сравнением через is. Примеры использования и...

Обновлено 19 июня 2026 г.

Аргументы по умолчанию в Python

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

Обновлено 19 июня 2026 г.

Анонимные функции и lambda в Python

Изучите анонимные функции и выражения `lambda` в Python — синтаксис, применение, особенности и примеры использования в разных сценариях.

Обновлено 19 июня 2026 г.

Алгоритмы на Python — примеры и объяснение

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