Встречается на собеседованиях • сегодня

Какой порядок импортов внутри Python

В Python рекомендуется придерживаться следующего порядка импортов (PEP 8):

  1. Стандартные библиотеки (встроенные модули Python)

    python
    import os
    import sys
  2. Сторонние библиотеки (установленные через pip)

    python
    import requests
    import django
  1. Локальные/кастомные модули (собственные файлы проекта)
    python
    from .models import User
    from utils.helpers import calculate

Каждая группа отделяется пустой строкой. Внутри групп импорты сортируются алфавитно.

Для from ... import ... можно использовать одну строку, если импортов немного, иначе — каждый на новой строке:

python
from django.db import models
from django.http import (
    HttpResponse, 
    JsonResponse
)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы