In den vorherigen Kapiteln habe ich bereits einige Fehlerquellen inkl. Lösung aufgezeigt, jedoch möchte ich nun etwas tiefer in dieses Thema einsteigen. Der Python Interpreter zeigt bei einem Fehler immer einen kleinen Stacktrace an, aus diesem Stück Text kann man dann das Problem und die meist die Ursache entnehmen. Der oben dargestellte Quellcode erzeugt folgenden…
Kategorie: Python
Mit der Scriptsprache Python kann der Raspberry PI programmiert werden. Daher möchte ich in diesem Kapitel meiner Seite auf diese Sprache eingehen.
Als erstes möchte ich auf die Sprache selber eingehen und wie man die ersten Scripte unter Microsoft Windows schreibt. Danach wird das ganze auf den Raspberry PI portiert und dort mit diversen Sensoren und Aktoren welche ich für den Arduino schon vorgestellt habe komplettiert.
Python #7: Schleifen
Ich habe bereits die Listen und Bedingte Anweisungen vorgestellt, nun möchte ich die Schleifen vorstellen. Mit Schleifen und Bedinge Anweisungen können Listen durchlaufen oder sogar ganz bequem aufgebaut werden. Es gibt in Python zwei Schleifen, einmal die For-Schleife und einmal die While-Schleife. Beide Schleifen sind Kopfgesteuert, d.h. die Bedingung wird vor der Abarbeitung geprüft. In anderen Programmier bzw. Scriptsprachen…
Python #6: Bedingte Anweisungen
03In diesem Kapitel möchte ich nun die bedingten Anweisungen und die dazu benötigten Operatoren vorstellen. Eine bedingte Anweisung benötigen wir, um in unserem Quellcode eine Abfrage auf einen bestimmten Datenstatus vorzunehmen.D.h. wenn wir zwei Werte miteinander vergleichen möchten, so benötigen wir eine bedingte Anweisung und zusätzlich Operatoren. Eine solche bedingte Anweisung beginnt immer mit einem…
Python #5: Kommentare
In den letzten Kapiteln haben wir einiges an Quellcode geschrieben nun kann es vorkommen das einige Zeilen bei der Ausführung nicht berücksichtigt werden sollen.Wir könnten natürlich die Zeilen löschen oder zeitweise in die Zwischenablage Ausschneiden (Strg + X).Am einfachsten ist es jedoch das Stück Quellcode auszukommentieren, dazu nutzt man die Raute “#”. Die Ausgabe ist:…
Python #4: Umwandeln von Zahlen, Strings und Listen
In den letzten Kapiteln habe ich Datentypen und Listen vorgestellt, nun möchte ich gerne zeigen wie man diese untereinander Umwandeln kann. Manchmal erhält man die Daten von extern angebundenen Systemen, aus einer Datei, von der Benutzereingabe. Somit ist man erst einmal an einen bestimmten Datentyp gebunden. Jedoch wenn man weiß das von dieser Schnittstelle “nur”…
Python #3: Listen
Im zweiten Kapitel habe ich die Variablen, Zahlen und String behandelt.Nun möchte ich die Listen vorstellen. Eine Liste beginnt immer mit einer eckigen Klammer und endet mit einer eckigen Klammer. Die Werte innerhalb einer Liste werden mit einem Komma getrennt. Ausgabe: [‘Stefan’, ‘Lutz’, ‘Michael’] Es können auch Datentypen innerhalb der Liste gemixt werden. Möchte man in…
Python #2: Variablen, Zahlen und Strings
Im ersten Kapitel Python #1 : Installieren von Anaconda & Python haben wir die IDE Anaconda installiert und in der Anwendung Jupyter haben wir einen ersten Quellcode geschrieben und ausgeführt. In diesem Kapitel möchte ich nun auf Zahlen und Strings eingehen. Variablen In unserem Beispiel “Hello World!” im ersten Kapitel haben wir bereits eine Variable angelegt…
Python #1: Installieren von Anaconda & Python
In diesem ersten Tutorial möchte ich erläutern wie man Python zusammen mit Anaconda3 installiert. Was ist Python? Python ist eine Objekt orientierte Programmiersprache, welche den Anspruch hat leicht lesbar zu sein. Mit dieser Programmiersprache kannst du schnell zum gewünschten Ergebnis kommen, da diese Sprache sich auf das wesentliche beschränkt (ohne dabei an Umfang zu verlieren)….