|
|
Zeile 1: |
Zeile 1: |
| == Was sind Module ?== | | == Was sind Module ?== |
| Module sind Sammlungen von Funktionen, die in einer Datei zusammen gefasst sind.<br> | | Module sind Sammlungen von Funktionen, die in einer Datei zusammen gefasst sind.<br> |
− | In anderen Programmiersprachen werden sie Bibliotheken genannt. | + | In anderen Programmiersprachen werden sie Bibliotheken genannt.<br> |
− | <br> | + | Bibliotheken sind in Phython die Zusammenfassung mehrerer Module<br> |
| + | Ausführlichere Informationen gibt es hier (english):<br> |
| https://martinxpn.medium.com/how-modules-actually-work-in-python-and-how-to-create-your-own-custom-module-81-100-days-of-d1a84fead104<br> | | https://martinxpn.medium.com/how-modules-actually-work-in-python-and-how-to-create-your-own-custom-module-81-100-days-of-d1a84fead104<br> |
| | | |
Version vom 27. September 2023, 13:40 Uhr
Was sind Module ?
Module sind Sammlungen von Funktionen, die in einer Datei zusammen gefasst sind.
In anderen Programmiersprachen werden sie Bibliotheken genannt.
Bibliotheken sind in Phython die Zusammenfassung mehrerer Module
Ausführlichere Informationen gibt es hier (english):
https://martinxpn.medium.com/how-modules-actually-work-in-python-and-how-to-create-your-own-custom-module-81-100-days-of-d1a84fead104
Was ist in einem Modul drin ?
dir(modulname)
zeigt den Inhalt eines Moduls an.
>>> dir(time)
['__class__', '__name__', 'localtime', 'mktime', 'sleep', 'sleep_ms', 'sleep_us',
'ticks_add', 'ticks_cpu', 'ticks_diff', 'ticks_ms', 'ticks_us', 'time']
Was sind Biblitheken ?
https://www.notion.so/Python-Modules-and-Libraries-deutsch-1e7010e7e964472484e90675efc2b717
https://pytechacademy.medium.com/structuring-your-python-projects-harnessing-the-power-of-modules-and-packages-7143c95a6f34
Module benutzen
Module müssen importiert werden bevor man die Funktionen daraus nutzen kann.
Üblicherweise werden die Importanweisungen ziemlich am Anfang des Scriptes stehen.
Es gibt 4 Möglichkeiten Module zu importieren:
Module selber schreiben
https://python.plainenglish.io/init-files-in-python-how-to-organize-your-code-into-logical-and-reusable-units-1f4c7c31d4f7
Module mit mip laden
Navigation
Zurück zu Micropython Kurs 2023 - Teil 1
Zurück zur "Micropython Kurs 2023" Startseite
Zurück zur Programmieren Startseite
Zurück zur Wiki Startseite