1 Для чого в мові Python застосовується ім- портування модулів?
2 Який файл називають головним файлом програми?
3 За допомогою яких інструкцій імпортують- ся модулі?
4 Назвіть складові програми мовою Python.
5 Поясніть на прикладі сутність імпортуван- ня модулів.
6 Із якою метою застосовуються псевдоніми модулів?
7 Поясніть різницю між інструкціями import і from.
8 За допомогою якої інструкції перевіряєть- ся наявність атрибута в модулі?
9 У яких випадках у файлі програмного коду не застосовується розширення .py?
Ответы
Ответ:
Объяснение:
1. Імпортування модулів в мові Python використовується для включення зовнішніх функцій і змінних з інших файлів у вашу програму, щоб використовувати їх у вашому коді.
2. Головний файл програми в Python називається файлом з розширенням ".py", який виконується при запуску програми. Зазвичай це файл, з якого починається виконання програми.
3. Модулі імпортуються за допомогою інструкцій "import" та "from". Наприклад:
- "import module_name" - імпортує весь модуль.
- "from module_name import function_name" - імпортує лише конкретну функцію з модулю.
4. Складові програми мовою Python включають в себе змінні, функції, класи, об'єкти та інші конструкції.
5. Наприклад, для імпортування модулю `math` та використання його функції `sqrt` для обчислення квадратного кореня числа:
```python
import math
result = math.sqrt(25)
```
6. Псевдоніми (алиаси) модулів використовуються з метою скорочення імені модулю для зручності використання в коді. Наприклад:
```python
import math as m
result = m.sqrt(25)
```
7. Різниця між інструкціями `import` і `from` полягає в тому, які об'єкти імпортуються. `import` імпортує весь модуль, в той час як `from` імпортує конкретні об'єкти (функції, змінні) з модулю.
8. Для перевірки наявності атрибута в модулі використовується інструкція "hasattr". Наприклад:
```python
if hasattr(module_name, 'attribute_name'):
# обробка
```
9. Розширення ".py" не застосовується в файлах програмного коду, які є головними або модулями, що імпортуються. Зазвичай головний файл має розширення ".py", але для модулів, які імпортуються, розширення ".py" може бути опущено.