Python-modulariteit in de praktijk
In de dia's bespraken we 3 manieren waarop je modulaire code kunt schrijven met Python: packages, classes en methods. Ter referentie zie je hieronder de voorbeeldcode die we hebben doorgenomen.
# 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 deze oefening ga je een class en een method gebruiken uit het populaire package numpy.
Deze oefening maakt deel uit van de cursus
Software-engineeringprincipes in Python
Oefeninstructies
- Maak de
import-instructie af om hetnumpy-package te laden. - Gebruik de
array-class vannumpyomarrte definiëren. - Gebruik de
sort-method vanarrom denumpy-array te sorteren.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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)