Modularidade Python na prática
Nos slides, falamos sobre três maneiras de escrever código modular com Python: pacotes, classes e métodos. Pra referência, dá pra ver o código de exemplo que a gente revisou abaixo.
# Import the pandas PACKAGE
import pandas as pd
# Create some example data
data = {'x': [1, 2, 3, 4],
'y': [20.1, 62.5, 34.8, 42.7]}
# Create a dataframe CLASS object
df = pd.DataFrame(data)
# Use the plot METHOD
df.plot('x', 'y')
Neste exercício, você vai usar uma classe e um método do pacote popular numpy.
Este exercício faz parte do curso
Princípios de Engenharia de Software em Python
Instruções do exercício
- Complete a instrução `
importpara carregar o __pacote__numpy`. - Use a classe `
arraydonumpy` para definir ` `arr``. - Use o método
sortdoarrpara ordenar a matriznumpy.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# import the numpy package
import ____ as np
# create an array class object
arr = np.____([8, 6, 7, 5, 3, 0, 9])
# use the sort method
arr.____()
# print the sorted array
print(arr)