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

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

Open in Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Show more
6 956
Subscribers
-324 hours
-57 days
-5630 days
Posts Archive
Код переименовывает модуль только в области видимости импортера (другим файлам модуль будет известен под своим первоначальным именем. Однако технически можно импортировать модуль под псевдонимом, а затем снова импортировать его без такового:

import os as system
import os # Это cработает

После выполнения кода выше можно ли использовать modulename в той же области видимости?
Anonymous voting

#размяться
#размяться

Встроенный список sys.path представляет собой список каталогов, который может настраиваться через переменную среды PYTHONPATH. Можно даже изменять список поиска в самой программе Python, модифицируя sys.path. Он инициализируется во время начального запуска, но впоследствии вы можете удалять, добавлять и сбрасывать его компоненты желаемым образом:

sys.path.append(r'С:\sourcedir')

Разработчику на заметку Когда приходит идея проекта, его хочется сразу запустить, а не ковыряться неделю в конфигах. Вот для
Разработчику на заметку Когда приходит идея проекта, его хочется сразу запустить, а не ковыряться неделю в конфигах. Вот для таких случаев и есть серверы Aéza: — сервер можно развернуть в пару кликов;   — поддерживается любая ОС (от AlmaLinux до Windows Server 2022);  — есть дата-центры в Москве и Санкт-Петербурге. Хочешь — бери 1 ядро и 2 ГБ RAM, хочешь — развлекайся на 16 ядрах и 32 гигах памяти. Есть и выделенные серверы, если душа требует полной изоляции и свободы. А главное — понятные тарифы, простая панель управления и бесплатная защита от DDoS уже в комплекте. Так что если ты: — запускаешь сервис; — хочешь тестить код на «живом» сервере; — устал от непредсказуемых облаков;  то заглядывай в Aéza, выбирай подходящий тариф и получай 15% кэшбек на старте.  Это #партнёрский пост

Что можно увидеть в sys.path в Python 3.X?
Anonymous voting

#размяться
#размяться

В Python 3 все строки по умолчанию являются Unicode-строками. Префикс u перед строкой (как в u'\xA5') больше не нужен, так как все строки уже Unicode. Но он всё ещё разрешён для обратной совместимости с Python 2. Форматирование строк (%s) справится с комбинированной записью.

Исполнится ли этот код в Python 3.X без ошибок?
Anonymous voting

#размяться
#размяться

Когда вы пытаетесь создать объект pd.Series с использованием собственного индекса days_of_week, Pandas ожидает, что длина индекса будет равна длине массива данных. Если этого не происходит, код выпадает в ошибку. Допустим любой неизменяемый тип меток индекса: строковые значения, кортежи, метки даты/времени и многое другое .Подобная гибкость очень существенно расширяет возможности Series, позволяя ссылаться на значение по порядковому номеру или по ключу/метке .В каком-то смысле у каждого значения есть два идентификатора. Второй параметр конструктора Series, index, задает метки индекса объекта Series. Если не передать аргумент для этого параметра, по умолчанию pandas использует числовой индекс, начинающийся с 0 .При таком типе индекса иден- тификаторы метки и позиции совпадают.

Что будет, если передать в качестве индекса для ice_cream_flavors более короткий индекс days_of_week?
Anonymous voting

#размяться
#размяться

Что такое полиморфизм?
Anonymous voting

Словари являются типом данных, который обозначается как отображение в Python. Они хранят объекты в парах "ключ-значение" и позволяют быстро находить значения по ключам. Например, my_dict = {'name': 'Alice', 'age': 25} позволяет получить доступ к имени с помощью my_dict['name'], что возвращает 'Alice'.

Какой из типов данных является отображением в Python?
Anonymous voting

На самом деле, в Python последовательности могут содержать элементы различных типов. Например, вы можете создать список, в котором будут и числа, и строки: mixed_list = [1, 'hello', 3.14]. Хотя некоторые типы данных (например, массивы) требуют единого типа элементов, в Python стандартные последовательности, такие как списки и строки, это ограничение не имеют.

Что из нижеперечисленного про последовательности в Python неверно?
Anonymous voting

Неизменяемость обозначает, что после создания объекта его состояние нельзя изменить. К таким типам относятся числа, строки и кортежи. Например, при попытке изменить строку Python создаст новую строку, а не изменит исходную. Это важно для управления памятью и безопасности кода, так как неизменяемые объекты могут использоваться в качестве ключей словарей. Например, строка 'hello' всегда оставаться одной и той же, если мы не создадим новую строку через операцию конкатенации.

Что означает «неизменяемость» в контексте объектов Python?
Anonymous voting