Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Maak de import-instructie af om het numpy-package te laden.
  • Gebruik de array-class van numpy om arr te definiëren.
  • Gebruik de sort-method van arr om de numpy-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)
Code bewerken en uitvoeren