La modularité Python sur le terrain
Dans le diaporama, nous avons présenté 3 façons d'écrire du code modulaire en Python : les packages, les classes et les methods. À titre de référence, vous trouverez ci-dessous l'exemple de code que nous avons passé en revue.
# 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
<cours>Principes de génie logiciel en Python</cours>Instructions de l’exercice
- Complétez l'instruction
importpour charger le packagenumpy. - Utilisez la class
numpydearraypour définirarr. - Utilisez la method
arrdesortpour trier le tableaunumpy.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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)