CommencerCommencez gratuitement

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

<cours>Principes d’ingénierie logicielle en Python</cours>
Voir le cours

Instructions de l’exercice

  • Complétez l’instruction import pour charger le package numpy.
  • Utilisez la class array de numpy pour définir arr.
  • Utilisez la method sort de arr pour trier le tableau numpy.

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)
Modifier et exécuter le code