#16 – Модулі у мові Пітон. Створення та робота з модулями

#16 – Модулі у мові Пітон. Створення та робота з модулями

Основна міць мови Пітон розкривається у момент використання додаткових модулів. Під час уроку ми навчимося підключати вбудовані модулі Python, навчимося створювати власні модулі, а також ознайомтеся з підключенням пакетів через вбудований менеджер «pip».

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Корисні посилання:


Модулі – це додаткові файли, які можна імпортувати в інші файли Python. Кожен модуль містить набір змінних та функцій, які можна використовувати після підключення модуля до файлу.


Модулі можна створювати або використовувати вже готові модулі Python. З повним переліком всіх стандартних модулів ви можете ознайомитись за цим посиланням.


Усі модулі запам'ятати неможливо, а головне не потрібно. Вам необхідно лише розуміти, який модуль за що відповідає і в разі потреби ви зможете підглянути документацію, якою в інтернеті повно. Наприклад, ви хочете створити архів або додати щось у вже існуючий? Тоді вам знадобиться модуль ZipFile, який дозволяє працювати з архівами: створювати їх, додавати файли, видаляти файли та робити інші речі.


Таких модулів безліч і кожен відповідає за певні функції та нововведення.


Щоб підключити модуль, необхідно використовувати команду import і вказати назву модуля.


Приклад:

import time # Імпорт одного модуля
import random, os # Імпорт кількох модулів

Ви також можете створювати свої модулі. Для цього необхідно створити новий файл та за його назвою підключати файл як модуль до інших файлів.


Команда From

Щоб імпортувати лише деякі методи або змінні можна використовувати команду from. Ця команда записується так:

from math import ceil # Імпортуємо лише метод ceil


Псевдоніми для модулів

Також під час роботи з модулями можна використовувати псевдоніми. Це дозволяє скоротити назву модуля, якщо воно занадто велике і вам не хочеться писати його щоразу.

Приклад:

import Template as tem # Тепер можна звертатися до модуля як tem

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Нейронные сети / Изучение Python OpenCV
AI Agents, Vibe Coding и разработка с Claude Code
Python Data Science / Обработка данных (Scikit-learn, TensorFlow)
Уроки Python Django / Розробка сайту
12 уроків
Изучение Flask / Создание сайта на Python
Изучение Python UI (GUI Apps) / Программы на Питон
Коментарі (2)
Додати коментар

Олег 23 серпня 2023 в 14:00

В завданні з рандомом, не вірно вказаний код:
while (user_num! = rand): - виникає помилка.

потрібно :
while (user_num != rand):

це для нових користавачів як я, які на початкову рівні. :)
Відповісти

Olena 22 лютого 2023 в 11:35

При установке модуля Cowsay в терминале пишет, то установлено, а в библиотеке модуль не появляется. И обратиться через import не получается. В чем ошибка?
"" PS C:\Users\derog\PycharmProjects\pythonProject> pip3 install cowsay
Requirement already satisfied: cowsay in c:\users\derog\appdata\local\programs\python\python311\lib\site-packages (5.0)

[notice] A new release of pip is available: 23.0 -> 23.0.1
[notice] To update, run: python.exe -m pip install --upgrade pip
PS C:\Users\derog\PycharmProjects\pythonProject> ""

Відповісти

itProger 22 лютого 2023 в 12:27

Можливо модулі не прогрузились, тому спробуйте перезапустити програму. А також спробуйте команду:
pip install cowsay