Основы

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

Множества в Python: объяснение с примерами

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

Пользовательский ввод и его обработка в Python

Python предоставляет широкий спектр инструментов для эффективного управления вводом, от встроенной функции input() до более продвинутых модулей, таких как argparse, и регулярных выражений. Однако в этой статье мы сосредоточимся на основах работы с пользовательским вводом в Python.

Алгоритм пузырьковой сортировки на Python

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

Что такое “self” в Python?

В классе Python параметр self ссылается на сам экземпляр класса. Это полезно, поскольку в противном случае не было бы возможности получить доступ к атрибутам и методам класса. А чтобы лучше понять роль “self” в классе, давайте рассмотрим простой класс Fruit.

Почему Python отлично подходит для работы с большими данными?

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

Юникод

Юникод и кодировки в Python

Работа с кодировками символов в Python или любом другом языке иногда может показаться болезненной. В таких местах, как Stack Overflow, есть тысячи вопросов, возникающих из-за путаницы с исключениями типа UnicodeDecodeError и UnicodeEncodeError.