Курс 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. Переворот последовательности
  3. PrettyTable: создание таблицы
  4. Циклы в Python
  5. Функция product() из itertools
  6. Обработка ошибок в Python
  7. Извлечение чисел из текста
  8. Установка и использование pyshorteners
  9. Работа со слайсами
  10. Подсказки типов в Python
  11. Управление контекстом выполнения
  12. Метод rsub для пользовательских чисел
  13. Проверка надежности пароля на Python
  14. Ограничение итераций в Python
  15. Метод сравнения объектов в Python
  16. Метод count в Python: почему count(», ») возвращает 4?
  17. Работа с CSV файлами в Python
  18. Подсчет количества элементов в списке
  19. Модуль pprint: улучшение вывода данных
  20. Метод ne для сравнения объектов
  21. Измерение времени выполнения
  22. Метод rmatmul для пользовательских матриц
  23. Псевдонимы в Python
  24. Работа с буфером обмена на Python
  25. Фильтрация списка от «ложных» значений
  26. Python Метод sleep() из time
  27. Измерение времени выполнения кода
  28. Mad Libs Generator
  29. Нахождение самого длинного слова в списке с помощью max
  30. Метод __irshift__ для Python
  31. Использование *args
  32. Списковый компрехеншен.
  33. Defaultdict в Python
  34. Контроль точности вывода чисел
  35. Управление асинхронными задачами с помощью Semaphore
  36. Получение обратного списка чисел
  37. Применение функции к списку
  38. Объединение коллекций в Python
  39. Создание класса очереди
  40. Многопроцессорное программирование в Python
  41. Создание лямбда-функций
  42. Основы Python за 14 дней
  43. Преобразование списков в словарь
  44. Подписка на @SelectelNews
  45. Поиск индексов подстроки
  46. Участие в LP стейкинге Waves

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