Блог онлайн школы Пиксель

Уроки программирования на Python для детей: импорт модулей и их установка

Изучать программирование со школой «Пиксель» легко — рассказываем про импорт модулей Python.
Модуль - любой файл и его содержимое, т.е. это программы, которые создаются разработчиками.

В Python-коде можно использовать различные модули:

  • написанный самостоятельно;
  • написанный другими пользователями, т.е. скачанный.

В этом нам на помощь приходит команда “Import”.
Подробную видеоинструкцию к этому уроку по программированию для детей на языке Python вы найдете в конце этой статьи. Рекомендуем прочитать материал и разобраться со всеми командами, а затем для полного погружения в тему посмотреть видео, как это реализуется в интерфейсе. Изучать программирование на языке Python для детей онлайн можно на нашем YouTube-канале: познакомьтесь со всеми уроками плейлиста, чтобы погрузиться в профессию программиста.

Импорт библиотек в Python


Начнем с азов. Самый простой импорт — импорт встроенных модулей. Такие модули устанавливаются сразу вместе с Python, отдельно их скачивать не нужно. Например, модуль math. Он упрощает работу с математикой, добавляя разные функции: возведение числа в степень, косинусы, синусы и многие другие. Чтобы его импортировать пишем строчку: import math.

Импорт модулей Python. Установка модулей в Python.

Готово! Теперь мы можем использовать всё, что есть в модуле math. Посмотреть содержимое модуля можно двумя способами:
  1. через поиск Google;
  2. зайдя в файл. В VS Code это делается одновременным долгим нажатием кнопки Ctrl и кликом левой кнопкой мыши по названию. Так мы увидим длинный код с разными импортами, функциями, переменными и другим.
Например, попробуем вывести число Пи — для этого печатаем: print(math.pi).

Теперь получим синус 30 градусов - для этого вводим: print(math.sin(30*pi/180))
Готово! Программа выводит на экран корректные показатели.

Cокращение или изменение названия для вызова модуля в Python


Если мы хотим сократить или изменить название для вызова, мы можем написать “as” и новое название — вводим в интерфейсе текст import math as m.
Теперь в командах нужно поменять название для вызова на новое и все заработает:

print(m.pi)
print(m.sin(30*pi/180))

Таким же образом, мы можем импортировать скачанные нами модули в программу, например, модуль для создания игр на python — pygame. Печатаем import pygame.

Использование конкретных функций из модуля в Python


Модули занимают память в программе. Для работы часто нужна только пара функций, а не весь модуль. Чтобы не тратить лишнее место, мы можем импортировать конкретную позицию с помощью команды from. Для примера мы возьмем модуль random и оттуда импортируем функцию randrange, сократим название до rr - эта функция выдает случайное число в промежутке. Печатаем: 

from random import randrange as rr. 
Проверяем программу:
print(rr(0,100)).

Все работает! Как видите, при таком импортировании не нужно указывать название модуля.

Импорт папки в Python или программы 


В предыдущих разделах мы импортировали уже готовые или скачанные модули. Сейчас разберем, как импортировать то, что мы сами написали?
Для этого создадим еще одну программу и напишем там что-то, например, придумаем id и функцию: 

id = "132234322153241243242"

def in_prog():
    print("from prog")

Попробуем вызвать их в основной программе. Чтобы импортировать, пишем:
Сейчас импортируем содержимое папки. Для этого создадим папку с программой внутри:

def in_prog():
    print("from prog")

Чтобы упростить написание import, можно называть программу init, тогда Python сразу будет импортировать именно её.

Мы рассмотрели использование команды import только для начального уровня программирования - на курсах Python для детей мы изучаем эту команду более углубленно. Для этого ждем вас в школе «Пиксель» на курсе Python для детей от 10 до 14 лет — записывайтесь и погружайтесь в мир разработки игр!

Остались вопросы? Тогда смотрите видео урок “Модули в Python. Импорт модулей в Python. Установка модулей”:


Переходите в наш YouTube-канал — там вы найдете много других видео по программированию для детей, в том числе отдельный плейлист по урокам в Python для детей. Бесплатные уроки — настоящая находка для тех, кто только начинает осваивать кодинг! Если же ищите компетентного преподавателя и нуждаетесь в обратной связи, то записывайтесь на онлайн курс программирования в Python для детей.

Python для детей Бесплатные видеоуроки