Вопросы с собеседования

Разбор всех видов вопросов с собеседовании по Python. Такие темы как: Функции, строки, списки, словари, ООП. Плюс к этому Tips & Tricks в Python.

Сборка мусора в Python
Модули, ООП

Сборка мусора в Python: ключевые концепции и механизмы

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

Переход на новую строку в Python
Строки

Символы новой строки в Python

В этом руководстве мы разберем все, что нужно знать о символах перехода на новую строку (/n) в Python. В частности, вы узнаете, как создавать и контролировать переносы строк, очищать текстовые данные, удаляя символы новой строки, и работать с многострочными строками.

«'builtin_function_or_method' object is not subscriptable» в Python
Основы, Функции

Как исправить ошибку «’builtin_function_or_method’ object is not subscriptable» в Python

Функции Python — это вызываемые объекты. Это означает, что для выполнения кода, определенного в функции, мы можем использовать круглые скобки после имени функции. А вот использование квадратных скобок вместо круглых приводит к ошибке.

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

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

В этой статье мы рассмотрим несколько способов обрезки строк. Будем применять срезы, строковый метод rsplit(), форматирование и метод shorten() из модуля textwrap.

ООП

Переменная self в Python с примерами

Если вы работали с Python, то, возможно, сталкивались с переменной self. Ее можно встретить в определениях методов и при инициализации переменных. В этой статье мы познакомим вас с self поближе.

Основы, Функции

Функция main() в Python

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

Алгоритмы, Вопросы с собеседования

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

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

ООП

Почему все в Python является объектом?

Что значит расхожая фраза «В Python все является объектом»? Поскольку это объектно-ориентированный язык, то в нем и правда все является объектом, каждое целое число, строка, список и функция.

Функции

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

Функция exit() в Python позволяет в любой момент остановить выполнение скрипта или программы. Это может понадобиться для обработки ошибок, тестирования и отладки, остановки программы при соблюдении каких-то условий.

Прокрутить вверх