TGViewer
Channel Public Channel
Python: задачки и вопросы

Python: задачки и вопросы

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

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

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

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

Другие наши проекты: https://tprg.ru/media
Subscribers
6.92K
Photos
1.4K
Videos
1
Links
127

Showing posts older than #4118 · Back to latest

Older Posts 20 shown
Post #4117 785
  • 👎 2
  • 👍 1
Post #4116 806
  • 👍 1
  • 👎 1
Post #4115 857
Марк Лутц, «Изучаем Python», часть VI, глава 30:

Методы __str__ и ___герг__ реализуют отображения объектов при выводе. Первый вызывается встроенными функциями print() и str(); второй вызывается, если отсутствует __str__, и всегда вызывается встроенной функцией repr, при эхо-выводе в интерактивной подсказке и для вложенных появлений. То есть метод __repr__ применяется везде, исключая print() и str(), когда определен метод str(). Метод __str__ обычно используется для отображений, дружественных к пользователю, а __repr__ предоставляет для объекта дополнительные детали или форму как в коде.
Post #4114 860
  • 👍 1
  • 👎 1
Post #4112 877
Некогда объяснять, пора вершить судьбы 😱
Три разраба прямо сейчас ищут работу — выбери того, кто получит шанс на достойный оффер. Голосуй прямо сейчас!

Все подробности в «Коде найма».
  • 💩 4
  • 🤡 1
Post #4111 957
Марк Лутц, «Изучаем Python», часть VI, глава 30:

Классы могут поддерживать итерацию путем определения (или наследования) метода getitem или iter. Во всех итерационных контекстах Python сначала пытается применить метод iter, возвращающий объект, который поддерживает протокол итерации с помощью метода next: если поиск в иерархии наследования не привел к нахождению метода iter, тогда Python прибегает к методу индексирования__getitem__, многократно вызывая его с последовательно увеличивающимися индексами. В случае использования оператора yield метод next может быть создан автоматически.
  • 👍 4
Post #4110 866
  • 👍 2
  • 👎 1
Post #4109 945
Пасхавер Б. Pandas в действии, Часть I, глава 3:

Метод nlargest возвращает максимальные значения из объекта Series. Первый его параметр, n, задает число возвращаемых записей. Аргумент по умолчанию параметра n равен 5. Библиотека pandas cортирует значения в возвращаемом объекте Series в порядке убывания:

google.nlargest(n = 5)
google.nlargest()
  • 👍 1
  • 👎 1
Post #4108 898
  • ❤ 1
  • 👍 1
Post #4106 923
Пасхавер Б. Pandas в действии, Часть II, глава 9:

Столбец product определяет группу, к которой принадлежит запись.

Объект GroupBy организует записи в DataFrame в группы на основе данных о продуктах A, B, C в некотором столбце. Предположим, что нас интересует доля одной СТРОКИ в общем объеме ГРУППЫ.
  • 🤷‍♀ 3
  • 🤓 1
Post #4103 906
Документация Python:

setattr(object, name, value)
Аргументами являются объект, строка и произвольное значение. [...] Функция присваивает значение атрибуту, если объект это допускает. Например, setattr(x, 'age', 40) эквивалентно x.age = 40.
Python documentation Built-in Functions The Python interpreter has a number of functions and types built into it that are always available. They are listed here in alphabetical order.,,,, Built-in Functions,,, A, abs(), aiter(), all(), a...
  • 👍 1
  • 👎 1
Post #4102 804
  • 👍 3
  • ❤ 1
Post #4101 818
  • ❤ 2
  • 👍 1
Post #4099 810
Юн Цуй - Рецепты Python, Глава 5:

С практической точки зрения любой тип данных, который может использоваться в цикле for, является итерируемым. Как формально проверить объект на итерируемость? Если объект может быть преобразован в итератор при помощи функции iter, он является итерируемым.

[В задаче выше] внешний цикл захватывает итератор из строки, вызывая iter, и каждый вложенный цикл делает то же самое, чтобы получить независимый итератор. Поскольку каждый активный итератор имеет собственную информацию о состоянии, каждый цикл может поддерживать свою позицию в строке независимо от любых других активных циклов.
  • 👍 1
  • 👎 1
Post #4098 846
  • 👍 4
  • 👎 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →