La modularité Python sur le terrain
Dans le diaporama, nous avons vu 3 façons d'écrire du code modulaire en Python : les packages, les classes et les methods. Pour 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 utiliserez une class et une method du package populaire numpy.
Cette activité fait partie du cours
Principes d'ingénierie logicielle en Python
Instructions de l’exercice
- 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 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)