Курс 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. Оболочка Python
  2. Руководство по использованию Colorama
  3. Переменная Шредингера
  4. Пропуск начальных строк с помощью dropwhile()
  5. Экспорт внешнего файла с помощью writefile
  6. Установка и обучение ChatterBot
  7. Хранение данных
  8. Генерация случайных данных в NumPy
  9. Участие в LP стейкинге Waves
  10. Удаление дубликатов из списка с помощью dict.fromkeys
  11. Виртуальные среды в Python
  12. Профилирование с cProfile
  13. split() — разделение строки
  14. Функция zip() в Python
  15. Удаление ключа из словаря в Python
  16. Создание словарей в Python
  17. Извлечение аудио из видео
  18. Работа с словарями в Python
  19. Метод __iand__ для пользовательских классов
  20. Замена текста с помощью sub
  21. Добавление элемента в список.
  22. Модуль functools в Python
  23. Метод join для наборов
  24. Конвертация коллекций в Python.
  25. Декоратор Ajax required
  26. Вложенные функции в Python
  27. Гибкие функции Python
  28. Метод repr() в Python
  29. capitalize() — изменение регистра первого символа строки
  30. Установка и использование Logzero
  31. Метод add для класса Vector
  32. Аннотации типов в Python
  33. Профилирование кода на Python
  34. Создание матрицы в Python
  35. Получение текущей даты и времени с помощью datetime
  36. Работа с OpenCV
  37. Многоточие в Python
  38. Подсчет элементов с помощью Counter
  39. Удаление пробелов методом translate()
  40. Декораторы в Python
  41. Аргумент по умолчанию
  42. Работа с контекстными переменными
  43. Область видимости переменных в Python
  44. Измерение времени выполнения

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