Что из нижеперечисленного про последовательности в Python неверно?
  Anonymous Quiz
    11%
    Последовательность можно индексировать
      
    44%
    Все элементы в последовательности должны быть одного типа
      
    10%
    Последовательность можно нарезать
      
    36%
    Все верно
      
    👍4
  На самом деле, в Python последовательности могут содержать элементы различных типов. Например, вы можете создать список, в котором будут и числа, и строки: 
  mixed_list = [1, 'hello', 3.14]. Хотя некоторые типы данных (например, массивы) требуют единого типа элементов, в Python стандартные последовательности, такие как списки и строки, это ограничение не имеют.Какой из типов данных является отображением в Python?
  Anonymous Quiz
    45%
    Словари
      
    4%
    Списки
      
    14%
    Строки
      
    36%
    Никакой
      
    Словари являются типом данных, который обозначается как отображение в Python. Они хранят объекты в парах "ключ-значение" и позволяют быстро находить значения по ключам. Например, 
  my_dict = {'name': 'Alice', 'age': 25} позволяет получить доступ к имени с помощью my_dict['name'], что возвращает 'Alice'.Что такое полиморфизм?
  Anonymous Quiz
    83%
    Возможность объектов разных типов использовать одни и те же операции
      
    3%
    Отсутствие состояния объекта
      
    2%
    Строгая типизация данных
      
    12%
    Ничего из перечисленного
      
    ❤1
  Что будет, если передать в качестве индекса для ice_cream_flavors более короткий индекс days_of_week?
  Anonymous Quiz
    26%
    Автоиндекс от 0 до 3 сам подставится в srs
      
    18%
    Последний элемент ("Friday") продублируется
      
    27%
    Последнему элементу "Rum Raisin" будет соответствовать 0
      
    29%
    Error
      
    Когда вы пытаетесь создать объект 
Допустим любой неизменяемый тип меток индекса: строковые значения, кортежи, метки даты/времени и многое другое .Подобная гибкость очень существенно расширяет возможности Series, позволяя ссылаться на значение по порядковому номеру или по ключу/метке .В каком-то смысле у каждого значения есть два идентификатора.
Второй параметр конструктора Series, index, задает метки индекса объекта Series. Если не передать аргумент для этого параметра, по умолчанию pandas использует числовой индекс, начинающийся с 0 .При таком типе индекса иден-
тификаторы метки и позиции совпадают.
pd.Series с использованием собственного индекса days_of_week, Pandas ожидает, что длина индекса будет равна длине массива данных. Если этого не происходит, код выпадает в ошибку.Допустим любой неизменяемый тип меток индекса: строковые значения, кортежи, метки даты/времени и многое другое .Подобная гибкость очень существенно расширяет возможности Series, позволяя ссылаться на значение по порядковому номеру или по ключу/метке .В каком-то смысле у каждого значения есть два идентификатора.
Второй параметр конструктора Series, index, задает метки индекса объекта Series. Если не передать аргумент для этого параметра, по умолчанию pandas использует числовой индекс, начинающийся с 0 .При таком типе индекса иден-
тификаторы метки и позиции совпадают.
🔥1
  В Python 3 все строки по умолчанию являются Unicode-строками. Префикс u перед строкой (как в 
  u'\xA5') больше не нужен, так как все строки уже Unicode. Но он всё ещё разрешён для обратной совместимости с Python 2. Форматирование строк (%s) справится с комбинированной записью.Что можно увидеть в sys.path в Python 3.X?
  Anonymous Quiz
    36%
    Только значение переменной PYTHONPATH
      
    19%
    Только пути до модулей в рамках репозитория
      
    33%
    Только абсолютный путь до текущей директории
      
    12%
    sys.path в Python 3 уже нет
      
    👍1
  Встроенный список 
Можно даже изменять список поиска в самой программе Python, модифицируя
sys.path представляет собой список каталогов, который может настраиваться через переменную среды PYTHONPATH. Можно даже изменять список поиска в самой программе Python, модифицируя
sys.path. Он инициализируется во время начального запуска, но впоследствии вы можете удалять, добавлять и сбрасывать его компоненты желаемым образом:
sys.path.append(r'С:\sourcedir')
👍2
  После выполнения кода выше можно ли использовать modulename в той же области видимости?
  Anonymous Quiz
    50%
    Да
      
    50%
    Нет
      
    👍4👎1
  Код переименовывает модуль только в области видимости импортера (другим файлам модуль будет известен под своим первоначальным именем. 
Однако технически можно импортировать модуль под псевдонимом, а затем снова импортировать его без такового:
  Однако технически можно импортировать модуль под псевдонимом, а затем снова импортировать его без такового:
import os as system
import os # Это cработает
Что выведет этот код?
  Anonymous Quiz
    31%
    ["foo", {"bar": ["baz", null, 1.0]}]
      
    12%
    {"bar": ["baz", null, 1.0]}
      
    12%
    Пустое значение
      
    44%
    Error
      
    😭4
  Имя модуля в операторе 
Простое присваивание имени переменной соответствующей строки тоже не поможет:
Чтобы импортировать модуль динамически по строке, нужно использовать importlib:
import или from является жестко закодированным именем переменной. Тем не менее, иногда ваша программа будет получать имя модуля, подлежащего импортированию, в виде строки во время выполнения — например, в результате выбора, производимого в графическом пользовательском интерфейсе, или разбора XML-документа. К сожалению, вы не можете использовать операторы import напрямую для загрузки модуля с именем, заданным как строка — Python ожидает имя переменной, которое берется буквально и не оценивается, а не строку или выражение.
>>> import 'json'
... SyntaxError: invalid syntax
Простое присваивание имени переменной соответствующей строки тоже не поможет:
>>> x = 'json'
>>> import x
... ModuleNotFoundError: No module named 'x'
Чтобы импортировать модуль динамически по строке, нужно использовать importlib:
import importlib
module_name = 'json'
json = importlib.import_module(module_name)
👍5❤1
  Какой из способов вызова атрибута name модуля M не сработает?
  Anonymous Quiz
    8%
    
  13%
    М.__dict__["name"]
      
    24%
    sys.modules["M"].name
      
    55%
    Все сработают
      
    ✍1🔥1
  