CommencerCommencer 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

Principes d’ingénierie logicielle en Python

Afficher le cours

Instructions

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