Python: задачки и вопросы
7.8K subscribers
1.18K photos
1 video
1 file
87 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
👍1👎1
🧩 Что выведет код?
Anonymous Quiz
43%
1
37%
2
17%
3
3%
Error
👍1👎1💩1
Из документации Pandas:

DataFrame.set_index(keys, *, ...)
Устанавливает индекс датафрейма, используя существующие столбцы. В данном случае — timestamp.

DataFrame.asfreq(freq, ...):
Преобразует временной ряд в ряд заданной частоты. В данном случае — в ряд ежедневных (D — "Daily") значений.

DataFrame.ffill(*, ...):
Заполняет значения NA / NaN, распространяя последнее действительное наблюдение на следующее действительное. В данном случае — заполняет пропущенные значения в режиме "forward fill" (то есть выставляет значение предыдущего дня на следующий пустующий день).

В данном случае комбинация asfreq() и ffill() позволяет сформировать последовательно возрастающие данные для каждого из семи дней, с forward-заполнением.
👍1👎1
🧩 Что выведет код?
Anonymous Quiz
54%
<class '__main__.С'>
10%
None
34%
<__main__.C at 0x0...>
2%
Error
👍2👎1
Марк Лутц, «Изучаем Python», том 2, гл. 32:

«Помимо появления возможности создавать подклассы встроенных типов и реализовывать метаклассы — один из самых практических контекстов, где такое объединение “тип/класс” становится наиболее очевидным, касается явной проверки типов. Для классических классов Python 2.Х типом экземпляра класса является обобщенный «экземпляр» (instance), но типы встроенных объектов более специфичны:

class С(object): pass # Обычный класс
I = С() # Экземпляры создаются из классов
print(type(I)) # Выведет <class '__main__.С'>»

В данном примере:
- Создается класс С, наследующий от object
- Создается экземпляр I этого класса
- type(I) возвращает <class '__main__.С'>
Хватит жить в неведении и не знать, как пройдёт твой день

IT-колода расставит всё по местам.

Что тебя ждёт? Завал задачами, вновь вылезший баг, похвала от тимлида? Вытаскивай карту из колоды и узнай, что приготовила для тебя судьба на день грядущий: https://tprg.ru/CifG

Реклама
🤡1