Посты с тэгом range


[Перевод] Полный список вопросов с собеседований по Python для дата-сайентистов и инженеров

Snake and flowers 2 by pikaole

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

Команда Mail.ru Cloud Solutions перевела статью разработчика, который не раз попадал в такую ситуацию и на основе своего опыта составил список из 53 вопросов и ответов для подготовки к собеседованию. Большинство исследователей данных пишут много кода, поэтому такой список пригодится и дата-сайентистам, и инженерам. Он будет полезен и для соискателей, и для тех, кто проводит собеседования, и для тех, кто просто


Python xrange и OverflowError

sic! Данная проблема присуща Python версии 2.х. Счастливым обладателям интерпретатора Python версии 3.х можно дальше не читать.

Простой пример
Представьте себе, бывает и такое. Осталось выяснить, почему. Давайте взглянем на пример кода, который приводит к такой ошибке. Пример довольно простой:
for i in xrange(100000000000):
print i
Приводит этот пример к следующей ошибке:
OverflowError: long int too large to convert to int

Поэкспериментируем
Ладно, не хочет Python т