Найти в Дзене
Python: готовимся к собеседованию

Python: готовимся к собеседованию

Python: вопросы и ответы для подготовки к собеседованию.
подборка · 3 материала
5091 читали · 6 лет назад
Ответы на собеседовании по Python: что такое хэш-функция и для чего она нужна?
Введение Целью данной статьи является краткое изложение того, что такое хэш-функция, для чего она используется и как можно получить хэш-значение в Python. Данная статья является логическим продолжением публикации "Какие вопросы могут задать на собеседовании по Python? Часть 1". Определение Хэш-функция - это функция, которая принимает на вход какие-либо данные (например, строки) и возвращает число по некоторому заданному алгоритму. [1] Если эта функция является идеальной - то для каждого переданного на вход функции значения будет возвращено число, отличное от ранее полученных...
4146 читали · 6 лет назад
Ответы на собеседовании по Python: изменяемые и неизменяемые типы данных
Введение В данной статье рассматриваются встроенные типы данных в Python версии 3.7.3 (создание собственных типов данных можно посмотреть в документации [9]), их краткое описание, разделение на изменяемые и неизменяемые, а также объяснение самого понятия изменяемый или неизменяемый тип данных. Эта статья является логическим продолжением публикации: " Какие вопросы могут задать на собеседовании по Python?. Часть 1". Что понимают под изменяемыми и неизменяемыми типами данных? Давайте сразу разберемся с вопросом об изменяемости типов данных...
561 читали · 6 лет назад
Что означает одинарный символ подчеркивания в начале имени переменной в Python?
Введение Довольно часто, в модулях, написанных на Python, можно встретить переменные с одним символом подчеркивания в начале имени. Давайте попробуем разобраться, что это означает. Подсказка Символ подчеркивания _ в начале имени переменной имеет несколько значений. И первое из них - это подсказка для программиста. Когда программист видит в коде переменную такого вида _var, это означает, что она предназначена для внутреннего использования. Как правило, когда вы пишите какой-то модуль, вы хотите чтобы часть функций и / или переменных были видны только внутри этого модуля...