Tema/Programação/PythonTema/Programação/PythonTema/Programação/Python
Módulos ou bibliotecas são pedaços de código escritos por você ou por outros em um arquivo separado. Em [[Linguagem de programação Python|Python]] você pode, por exemplo, definir uma função `square` (como em [[Funções em Python]]) em um arquivo chamado `functions.py` e executá-la em outro arquivo, conforme indicado abaixo:
```python
from functions import square
for i in range(10):
print(f"O quadrado de {i} é {square(i)}")
# Resultado em:
"""
O quadrado de 0 é 0
O quadrado de 1 é 1
O quadrado de 2 é 4
O quadrado de 3 é 9
O quadrado de 4 é 16
O quadrado de 5 é 25
O quadrado de 6 é 36
O quadrado de 7 é 49
O quadrado de 8 é 64
O quadrado de 9 é 81
"""
```
Ou alternativamente:
```python
import functions
for i in range(10):
print(f"O quadrado de {i} é {functions.square(i)}")
# Resultado em
"""
O quadrado de 0 é 0
O quadrado de 1 é 1
O quadrado de 2 é 4
O quadrado de 3 é 9
O quadrado de 4 é 16
O quadrado de 5 é 25
O quadrado de 6 é 36
O quadrado de 7 é 49
O quadrado de 8 é 64
O quadrado de 9 é 81
"""
```
Algumas das bibliotecas interessantes que podem ser usadas são:
- [[Biblioteca Random em Python]]
- Sys
- Requests
- Jason
- Statistics
- Numpy
- Pandas
:: **Referência:** :: [Documentação do Python sobre módulos](https://docs.python.org/3/tutorial/modules.html)