Python-Modularität in freier Wildbahn
In den Folien haben wir 3 Möglichkeiten behandelt, wie du modularen Code in Python schreiben kannst: packages, classes und methods. Zur Orientierung findest du unten den Beispielcode, den wir besprochen haben.
# Importiere das pandas-PACKAGE
import pandas as pd
# Erstelle einige Beispieldaten
data = {'x': [1, 2, 3, 4],
'y': [20.1, 62.5, 34.8, 42.7]}
# Erstelle ein Objekt der dataframe-CLASS
df = pd.DataFrame(data)
# Verwende die plot-METHOD
df.plot('x', 'y')
In dieser Übung nutzt du eine class und eine method aus dem beliebten package numpy.
Diese Übung ist Teil des Kurses
Grundlagen der Softwareentwicklung in Python
Anleitung zur Übung
- Vervollständige die
import-Anweisung, um dasnumpy-package zu laden. - Verwende die
array-class vonnumpy, umarrzu definieren. - Verwende die
sort-method vonarr, um dasnumpy-Array zu sortieren.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)