Глубокое и поверхностное копирование
Давайте сделаем шаг назад и обратимся к нашим структурам данных. К нашим, в буквальном смысле, кучам данных (и к стекам […]
Разбор всех видов вопросов с собеседовании по Python. Такие темы как: Функции, строки, списки, словари, ООП. Плюс к этому Tips & Tricks в Python.
Давайте сделаем шаг назад и обратимся к нашим структурам данных. К нашим, в буквальном смысле, кучам данных (и к стекам […]
Давайте разберем, как написать на Python скрипт, который впоследствии можно будет запускать в Unix-системах.
Для того чтобы преобразовать строку в число, в языке Python можно использовать несколько функций. Давайте рассмотрим использование int(), float(), eval().
Следует сразу сказать, что оператор присваивания = не создаёт копию объекта. Присваивание создаёт новую переменную, которая дублирует ссылку на исходный
Лямбды пришли в Python из языка Lisp. Это простые анонимные функции, записанные в одну строку. Их можно объявить даже там,
Итератор – это интерфейс, позволяющий перебирать элементы последовательности. Он используется, например, в цикле for … in …, но этот механизм
Оперировать строками в Python – одно удовольствие, так как язык предоставляет для них множество удобных методов. Также имеется поддержка «сырых»
В этой статье мы разберем, что собой представляют изменяемые и неизменяемые типы данных в Python, чем они отличаются и как применяются.
В Python дефолтные аргументы инициализируются только при объявлении функции. Это значит, что изменения, которые делаются в мутабельных аргументах при вызове функции, сохраняются.
Иногда нельзя предсказать, сколько аргументов получит функция. Чтобы обработать их, используются специальные конструкции *args и **kwargs. На самом деле названия
Делегирование – это объектно-ориентированный подход, также называемый паттерном проектирования. Предположим, у вас есть объект x, и вы хотите изменить поведение
Функции и классы в Python – объекты удобные. Они сами могут быть входящими и исходящими аргументами функций. Это свойство можно
Тернарный оператор – это оператор, который используется для демонстрации какого-то условия, то есть вместо условной конструкции. Он состоит из значений
Kubernetes — это платформа с открытым исходным кодом, которая автоматизирует операции с контейнерами. С ее помощью можно упростить многие процессы, связанные
Создать словарь в Python можно по-разному. Автор этой статьи знает пять способов это сделать. Разбираем примеры кода.