import my_modulemy_module.my_function()
  from my_module import my_functionmy_function()
  import my_module as mmmm.my_function()
  from my_module import my_function as mfmf()
Чтобы вызвать функцию из собственного модуля в Python, необходимо выполнить следующие шаги:
    # my_module.py
    def greet(name):
        """Эта функция здоровается с переданным именем."""
        print(f"Привет, {name}!")
    def add(x, y):
        """Эта функция складывает два числа."""
        return x + y
    
      # main.py
      import my_module
      # Теперь можно вызывать функции как my_module.function_name()
      my_module.greet("Иван")  # Вывод: Привет, Иван!
      result = my_module.add(5, 3)
      print(result)       # Вывод: 8
      
      # main.py
      from my_module import greet, add
      # Теперь можно вызывать функции напрямую по имени
      greet("Мария")    # Вывод: Привет, Мария!
      result = add(10, 2)
      print(result)     # Вывод: 12
      
      # main.py
      import my_module as mm
      # Теперь можно вызывать функции как mm.function_name()
      mm.greet("Петр")   # Вывод: Привет, Петр!
      result = mm.add(7, 1)
      print(result)     # Вывод: 8
      
      # main.py
      from my_module import *
      # Теперь можно вызывать функции напрямую по имени
      greet("Анна")    # Вывод: Привет, Анна!
      result = add(1, 9)
      print(result)     # Вывод: 10
      Важно: Файл `my_module.py` и `main.py` (или любой файл, где вы импортируете модуль) должны находиться в одной директории, либо модуль должен быть установлен и находиться в Python path. Если они в разных директориях, нужно добавить путь к директории с модулем в `sys.path` (но это не самый чистый способ, предпочтительнее установка через `pip`). Например:
  import sys
  sys.path.append('/путь/к/директории/с/модулем')
  import my_module
  Дополнительные замечания: