Modularitatea Python în practică
În slide-uri, am prezentat 3 modalități de a scrie cod modular în Python: pachete, clase și metode. Ca referință, poți vedea mai jos codul exemplu pe care l-am analizat.
# 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')
În acest exercițiu, vei folosi o clasă și o metodă din popularul pachet numpy.
Acest exercițiu face parte din cursul
Principii de inginerie software în Python
Instrucțiuni pentru exercițiu
- Completează instrucțiunea
importpentru a încărca pachetulnumpy. - Folosește clasa
arraydinnumpypentru a definiarr. - Folosește metoda
sorta luiarrpentru a sorta array-ulnumpy.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)