CommencezCommencez gratuitement

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

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