Modularità di Python nel mondo reale
Nelle diapositive abbiamo visto 3 modi per scrivere codice modulare con Python: package, class, e method. Per riferimento, qui sotto trovi il codice di esempio che abbiamo esaminato.
# 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')
In questo esercizio userai una class e un method dal popolare package numpy.
Questo esercizio fa parte del corso
Principi di Ingegneria del Software in Python
Istruzioni dell'esercizio
- Completa l'istruzione di
importper caricare il packagenumpy. - Usa la class
arraydinumpyper definirearr. - Usa il method
sortdiarrper ordinare l'arraynumpy.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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)