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

География в Python

География может стать сложной задачей для программистов, в которой трудно ориентироваться (ха, каламбур!). Но модуль geopy сделает эту задачу невероятно…

7 лет ago

Объединение словарей в Python

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

7 лет ago

Как сравнить два списка в Python

Давайте предположим, что у вас есть два списка, которые содержат одинаковые элементы. Однако эти элементы стоят в разном порядке. Например:…

7 лет ago

Следим за временем, необходимым на выполнение вашего кода на Python

Допустим, вам необходимо узнать, сколько времени занимает выполнение той или иной функции. Используя модуль time, вы можете рассчитать это время.…

7 лет ago

Удаляем дубликаты из списка в Python

Очень часто мы бы хотели удалить или найти дубликат элемента в списке. Давайте посмотрим, как удалить дубликаты из списка. Лучший…

7 лет ago

Python *args and **kwargs

Всем доброго времени суток. Сегодня мы рассмотрим, что такое *args и **kwargs. Закрепим знания на некоторых примерах и убедимся в…

7 лет ago

Генераторы, как альтернатива итераторам

Функции-генераторы позволяют вам объявить функцию, которая ведет себя как итератор. Они позволяют программистам создавать итераторы быстрым, простым и понятным способом. Давайте рассмотрим…

7 лет ago

Именованные кортежи, как альтернативы классам в Python.

Если нет желания создавать новый класс и предполагаемая структура не слишком сложна и без дополнительных функций, тогда можно использовать именованные…

7 лет ago

Замер времени выполнения куска кода с помощью модуля «timeit».

Модуль timeit позволяет замерить время выполнения любого куска кода. Большие куски кода не очень удобно, но вот мелкие довольно хорошо.…

7 лет ago

Красивая распечатка словаря в Python 3

Разбираемся, как с помощью модуля json распечатать словарь красиво: с отступами и сортировкой. Правда, это работает только с примитивными типами…

7 лет ago

Замена значений переменных

Если есть желание поменять значения переменных. Можно записать это в 3 строчки. Но можно и в одну. Трюки питона. #…

7 лет ago

11 советов и хитростей на Python

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

7 лет ago

Топ вопросов по ООП с собеседований. Часть 1

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

7 лет ago

Генераторы Python. Их создание и использование

Приходилось ли вам когда-либо работать с настолько большим набором данных, что он переполнял память вашего компьютера? Или быть может у…

7 лет ago

Распаковка аргументов функции в Python

Вот почему Python крутой язык. def unpacking(x, y, z): print(x, y, z) tuple_vec = (1, 0, 1) dict_vec = {'x':…

7 лет ago