La modularité Python dans la pratique
Dans le diaporama, nous avons présenté trois manières d’écrire du code modulaire en Python : les packages, les classes et les methods. Pour référence, voici l’exemple de code que nous avons étudié :
# 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')
Dans cet exercice, vous allez utiliser une class et une method issues du package populaire numpy.
Cet exercice fait partie du cours
Principes d’ingénierie logicielle en Python
Instructions
- Complétez l’instruction
importpour charger le packagenumpy. - Utilisez la class
arraydenumpypour définirarr. - Utilisez la method
sortdearrpour trier le tableaunumpy.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)