Уроки программирования на Python для детей: импорт модулей и их установка
Изучать программирование со школой «Пиксель» легко — рассказываем про импорт модулей Python. Модуль - любой файл и его содержимое, т.е. это программы, которые создаются разработчиками.
В Python-коде можно использовать различные модули:
написанный самостоятельно;
написанный другими пользователями, т.е. скачанный.
В этом нам на помощь приходит команда “Import”. Подробную видеоинструкцию к этому уроку по программированию для детей на языке Python вы найдете в конце этой статьи. Рекомендуем прочитать материал и разобраться со всеми командами, а затем для полного погружения в тему посмотреть видео, как это реализуется в интерфейсе. Изучать программирование на языке Python для детей онлайн можно на нашем YouTube-канале: познакомьтесь со всеми уроками плейлиста, чтобы погрузиться в профессию программиста.
Импорт библиотек в Python
Начнем с азов. Самый простой импорт — импорт встроенных модулей. Такие модули устанавливаются сразу вместе с Python, отдельно их скачивать не нужно. Например, модуль math. Он упрощает работу с математикой, добавляя разные функции: возведение числа в степень, косинусы, синусы и многие другие. Чтобы его импортировать пишем строчку: import math.
Готово! Теперь мы можем использовать всё, что есть в модуле math. Посмотреть содержимое модуля можно двумя способами:
через поиск Google;
зайдя в файл. В 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 для детей.