Programmieren Grundlagen
Das Modul für WIng Studenten von der FHNW.
Das Modul für WIng Studenten von der FHNW.
-
- 1 / 48
-
Cartes-fiches
Für was sind Funktionen praktisch?
Funktionen sind eine praktische Möglichkeit, einen Code in nützliche Blöcke aufzuteilen, ihn besser lesbar zu machen und ihn wiederzuverwenden. Das Schlüsselwort "def" leitet die Definition einer Funktion ein. Es muss gefolgt werden von dem Funktionsnamen und der in Klammern gesetzten Liste formaler Parameter (die auch leer sein kann). Beendet wir die Funktionsdefinition mit einem Doppelpunkt. Die Anweisungen, die den Körper der Funktion bilden, beginnen in der nächsten Zeile und müssen eingerückt werden.
Was sind Parameter und Argumente in Funktionen?
Funktionsparameter werden innerhalb der Klammern () nach dem Funktionsnamen definiert. Ein Parameter fungiert als Variablenname für ein Argument, das an die Funktion übergeben wird. Die Begriffe "Parameter" und "Argument" beziehen sich auf dasselbe: Informationen, die an eine Funktion übergeben werden. Allerdings ist ein Parameter die in der Funktions-definition aufgeführte Variable innerhalb der Klammern, während ein Argument der Wert ist, der der Funktion beim Aufruf übergeben wird. Standardmäßig muss eine Funktion mit der richtigen Anzahl an Argumenten aufgerufen werden.
Was sind Bibliotheken und warum sind sie nützlich?
Bibliotheken sind Sammlungen von vorgefertigten Code-Modulen und Funktionen, die entwickelt wurden, um häufig verwendete Aufgaben zu erleichtern. Sie bieten eine Vielzahl von Funktionen und Methoden, die direkt verwendet werden können, ohne sie selbst neu schreiben zu müssen. Python bietet eine große Anzahl von Bibliotheken für verschiedene Anwendungsbereiche, z. B. Datenanalyse, maschinelles Lernen, Webentwicklung usw.
Was sind häufig genutzte Bibliotheken?
- NumPy
- Eine leistungsstarke Bibliothek für numerische Berechnungen und multidimensionale Arrays.
- Wird häufig in wissenschaftlichen und mathematischen Anwendungen verwendet.
- Pandas
- Eine Bibliothek für Datenmanipulation und - analyse.
- Wird häufig für BIG-DATA Anwendungen und komplexe Analysen verwendet.
- Matplotlib
- Eine Bibliothek für die Erzeugung von Diagrammen und Visualisierungen.
- Ermöglicht die Erstellung von Balkendiagrammen, Linienplots, Histogrammen und vielem mehr.
- Scikit-learn
- Eine Bibliothek für maschinelles Lernen und Datenanalyse.
- Scikit-learn wurde ursprünglich 2007 von David Cournapeau als Google Summer of Code Projekt entwickelt.
Wie kann ich eine Bibliothek in Python verwenden?
Um eine Bibliothek in Python zu verwenden, müssen wir sie zuerst installieren.
- Dies kann mit dem Paketmanager pip erfolgen, der standardmäßig mit Python installiert wird..
- Nach der Installation können wir die Bibliothek in unserem Code importieren und ihre Funktionen und Methoden nutzen.
- Der Import erfolgt mit dem Befehl 'import <Bibliotheksname>'.
- Beispiel: 'import numpy' importiert die NumPyBibliothek
Warum sind Bibliotheken unverzichtbare Ressourcen zum Programmieren?
Bibliotheken sind eine unverzichtbare Ressource für Python-Entwickler.
- Sie ermöglichen es uns, komplexe Aufgaben mit minimalem Aufwand zu erledigen, indem wir auf bereits entwickelte Funktionen und Methoden zurückgreifen.
- Durch die Verwendung von Bibliotheken können wir unseren Code effizienter gestalten und die Entwicklungszeit verkürzen.
- Es gibt eine Vielzahl von Python-Bibliotheken, die spezifische Anforderungen und Anwendungsbereiche abdecken.
- Durch das Erlernen und die Nutzung der richtigen Bibliotheken können wir unsere PythonProgrammierung auf ein neues Level bringen