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

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

الذهاب إلى القناة على Telegram

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

إظهار المزيد
6 957
المشتركون
-324 ساعات
-57 أيام
-5630 أيام
أرشيف المشاركات
Когда обязательно использовать import, а не from?
Anonymous voting

В конструкторе Series описаны параметры: - data: итерируемый объект, который превратится в pd.Series - index: массив индексов, если не указано, будет подставлен RangeIndex (0, 1, 2, …, n) - dtype: тип данных. Если не указано, будет определено на основе данных - name: имя серии - copy: булевая метка — копировать или видоизменять (относится только к другим pd.Series) Документация

Какие параметры pandas.Series существуют?
Anonymous voting

В Python существует два основных типа импортирования: абсолютное и относительное. Оба метода используются для импорта модулей и пакетов, но они имеют разные подходы к указанию местоположения файла. Абсолютное импортирование подразумевает указание полного пути к модулю, начиная от корня пакета. Это наиболее рекомендуемый метод, поскольку он более читаем и менее подвержен ошибкам.

from some_module import some_func # 1
Относительное импортирование позволяет импортировать модули на основе текущего местоположения файла с использованием точек (.) для обозначения текущего и родительских уровней. Этот метод может быть полезен для больших проектов с глубоко вложенной структурой, но его использование может быть менее очевидным.

from . import some_func # 2

Какая строка является примером абсолютного импортирования?
Anonymous voting

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

Точка (.) в операции относительного импортирования обозначает каталог пакета, содержащий файл, в котором находится оператор импортирования. Дополнительная ведущая точка выполняет относительное импортирование, начиная с родительского каталога текущего каталога пакета.

Чем первое выражение отличается от второго?
Anonymous voting

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

Выражение означает «импортировать переменную eggs из модуля по имени spam, который расположен в том же самом пакете, что и файл, содержащий этот оператор».

Для этого, кстати, не обязательно заглядывать в хрустальный шар Что вас «ждёт завтра» легко увидеть, заглянув в окна нашего Д
Для этого, кстати, не обязательно заглядывать в хрустальный шар Что вас «ждёт завтра» легко увидеть, заглянув в окна нашего Дома IT-Карьеры. Осмотритесь, не торопясь, и выберите подходящий по вайбу офис. Это и будет ваше 🔤🔤🔤🔤🔤🔤🔤 Реклама

Что делает ведущая точка в коде?
Anonymous voting

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

Файл init.py в Python используется для обозначения директории как пакета. Это означает, что директория (папка) может содержать модули (файлы .py), и Python сможет импортировать их как часть этого пакета.

Зачем нужен файл __init__.py? #размяться
Anonymous voting

Синтаксис путей с точками был выбран отчасти для обеспечения нейтральности к платформе, но еще и потому, что пути в операторах import становятся реальными цепочками вложенных объектов. Такой синтаксис также означает, вы можете получать странные сообщения об ошибках, если забудете опустить .ру в своих операторах import. Скажем, оператор import mod.ру предположительно является операцией импортирования пути к каталогу — он загружает mod.py, затем пытается загрузить mod\py .ру и в конечном итоге выдает потенциальносбивающее с толку сообщение об ошибке “No module named ру” (“Модуль по имени ру отсутствует”). Начиная с версии Python 3.3, сообщение об ошибке было улучшено и выглядит как “No module named ‘mod.py’; mod is not a package” (“Модуль по имени mod.py отсутствует; mod не является пакетом”).

Совсем скоро беспилотный транспорт изменит нашу жизнь. Присоединяйся к Navio и участвуй в создании технологии автономного вож
Совсем скоро беспилотный транспорт изменит нашу жизнь. Присоединяйся к Navio и участвуй в создании технологии автономного вождения. Коллегам нужны талантливые Python-разработчики, готовые к нестандартным задачам. В Navio создали софт, который обрабатывает информацию с сенсоров, понимает контекст и выбирает оптимальный алгоритм действий для безопасности всех участников дорожного движения. Впереди — еще больше интересной работы. Вас ждет сильная команда, готовая сделать невозможное возможным. Ребята решают интересные задачи, используя передовые технологии, и работают с новейшими решениями и продуктами. Прими вызов и создавай будущее вместе сNavio. Выбирай одну или несколько вакансий и откликайся. Это #партнёрский пост

Почему import mod.py вызовет ошибку? (Файл mod.py существует) #размяться
Anonymous voting

Что означает точка в строках импорта выше?
Anonymous voting

#ловушка
#ловушка