Aan de slagBegin gratis

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

Bekijk cursus

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.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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