Основы

Изучение основ языка программирования Python. Примеры теории и практики по основам Python. Basics of Python.

Dict comprehension в Python

Бывает, нам нужно создать новый словарь из другого словаря, включив в него некоторые элементы на основе условия, или создать новый словарь с ключами и значениями, следуя определенному условию.

Что такое вложенный словарь в Python?

Чтобы понять, что такое вложенный словарь, давайте сразу рассмотрим пример. Допустим, у нас есть словарь students, содержащий словари, которые, в свою очередь, содержат информацию об отдельных студентах. Нам нужно получить имя студента с идентификатором 123.

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

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

Ключевое слово yield в Python

Когда вы вызываете функцию с ключевым словом yield, код в функции не выполняется. Вместо этого создается объект-генератор. Его можно сохранить в переменной. Этот объект-генератор способен запускать код внутри функции по требованию.

Тернарный оператор в Python

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

5 способов развернуть строку в Python

В этой статье мы рассмотрим, как развернуть строку в Python. Для этого можно использовать срез с отрицательным шагом (предпочтительный метод), циклы for и while, конвертацию строки в список и обратно, встроенные функции Python, а также рекурсию.

Что такое декораторы в Python

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