Курс Python → Импорт модулей в Python 3.12

В Python 3.12 появилась возможность импортировать модули с использованием английского порядка слов. Теперь можно импортировать модули таким образом, чтобы код был более читаемым и понятным.

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

Например, вместо import math теперь можно писать from math import, что делает код более понятным и удобным для чтения. Это улучшение в языке Python делает его более привлекательным для новичков и опытных разработчиков.

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


# Пример использования нового синтаксиса импорта модулей
from math import sqrt, sin, cos
result = sqrt(16) + sin(0) + cos(0)
print(result)
Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Установка random seed в Python
  2. Работа с модулем random
  3. Работа с collections в Python
  4. Закрытие файла в Python
  5. Python Enum Weekday Usage
  6. Проверка надежности пароля на Python
  7. Библиотека schedule: планировщик задач
  8. Измерение времени выполнения кода
  9. *args и **kwargs в Python
  10. Создание панели меню Tkinter
  11. Функции классификации комплексных чисел
  12. Работа с часовыми поясами в Python
  13. Метод join для наборов
  14. Объединение, распаковка и деструктуризация
  15. Получение размера объекта с sys.getsizeof()
  16. Декораторы в Python
  17. Равенство и идентичность в Python
  18. Профилирование данных с Pandas.
  19. Транспонирование 2D-массива с помощью zip
  20. Работа с пользовательским вводом
  21. Прокачанный трейсинг ошибок
  22. Базовые объекты Python
  23. Модуль array: создание и использование массивов
  24. Метод rlshift для битового сдвига
  25. Отправка POST-запроса в REST API
  26. Непрерывная проверка в Python
  27. Округление дробей в Python
  28. Создание GUI на Tkinter
  29. Работа с файловой системой в Python
  30. Оптимизация памяти с __slots__
  31. Установка и использование howdoi
  32. Работа с timedelta в Python
  33. Методы classmethod и staticmethod
  34. Работа с контекстными менеджерами
  35. Работа с географическими данными в Python
  36. Логирование в Python
  37. Срезы в Numpy
  38. UserString в Python
  39. Модуль subprocess: запуск внешних команд
  40. Работа с GitHub в Telegram
  41. Извлечение новостей с помощью newspaper3k
  42. Метод get() в Python
  43. Искажение имен в Python

Marketello читают маркетологи из крутых компаний