Вопросы для собеседования на позицию Python-разработчика
Разбираем вопросы для технического собеседования на позицию Python-разработчика уровня Middle и Senior.
Разбор всех видов вопросов с собеседовании по Python. Такие темы как: Функции, строки, списки, словари, ООП. Плюс к этому Tips & Tricks в Python.
Разбираем вопросы для технического собеседования на позицию Python-разработчика уровня Middle и Senior.
Бытует мнение, что лямбда-функции сложны для изучения. Но из этой статье вы узнаете, как можно использовать их в своём коде.
Давайте разберем ответы на основные вопросы по питону, которые могут задать на собеседовании на позицию Junior Python developer.
Functools — модуль стандартной библиотеки Python — можно использовать для улучшения практически любой функции. Рассмотрим это на примерах.
Сперва всё кажется простым и очевидным. Но при решении задач со сложными алгоритмами начинается головная боль с Time Limit Exceeded. Однако, в этом нет вины Python – это вина программиста.
Функция в Python — очень важная конструкция. Научиться правильно писать и использовать функции должен каждый Python-разработчик.
В Python и списки, и кортежи используются для хранения упорядоченных наборов данных. Но чем отличается кортеж от списка? Давайте разберемся.
Форматирование строк — стандартная задача для разработчика, это должен уметь каждый. Мы расскажем о применении метода format() и f-строк.
В этой статье мы разберем, как создать деструктор в Python, а также обсудим использование метода __del__() и работу деструктора.
Давайте разберем методы sorted() и sort(), с помощью которых осуществляется сортировка списков в Python, и посмотрим, какие различия есть между ними.
Объясняем на примерах кода, как удалить элемент из списка в Python. Используем методы remove() и pop(), а также оператор del.
В этой статье мы расскажем о переменных класса и экземпляра класса в Python. Мы разберем, чем они отличаются и как с ними работать.
Рассматриваем, как определять функции в Python и как их вызывать с аргументами (позиционными и именованными) и без.
Объясняем на примерах, как в Python преобразовать список в словарь при помощи генераторов словарей, dict.fromkeys() или zip().
Рассматриваем, как ленивые вычисления помогают в оптимизации Python-кода (на примерах встроенных функций range(), zip(), open(), map()).