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
<Kurs>Grundlagen der Softwareentwicklung in Python</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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)