Was ist python?
Python ist eine Programmiersprache welche mittlerweile sehr verbreitet ist und für die man viele Infos im Internet finden kann.
Sie ist gut lesbar da sie im Gegensatz zu anderen Programmiersprachen z.B. keine geschweiften Klammern verwendet sondern mit Einrückungen arbeitet. Das macht das programmieren übersichtlicher aber man muss natürlich darauf achten das die Einrückungen passen und genau gesetzt sind ;o)
Wie kam ich zu python?
Ich habe nach einer Möglichkeit gesucht Daten aus einer Exceltabelle zu bearbeiten und sie in eine CSV Datei umzuwandeln um sie in eine SPS Steuerung zu importieren. Da ich mit solchen Anwendungen selten zu tun hatte habe ich mich an frühere Zeiten erinnert wo man solche Aufgaben mit Visual Basic in Excel bearbeitet hat. Damit hatten meine Arbeitskollegen aber in der heutigen Zeit (2024) selten zu tun und ich war auch nicht mehr auf dem aktuellen Stand.
Nach etwas umhören bin ich dann auf python gestoßen mit dem man alles Mögliche an Aufgaben erledigen kann, auch meine Anwendung.
ChatGPT und python
Bekanntlich ist ChatGPT ja ein Chatbot der künstliche Intelligenz einsetzt. Das interessante ist das man dort mit möglichst gezielten Fragen auch „Codeschnipsel“ erzeugen kann die einem weiterhelfen wie z.B. mit der Frage: „Exportiere mit python einen bestimmten Teil einer Exceltabelle in eine CSV Datei“. Am besten stellt man diese Frage in englisch. Hier helfen die Übersetzer von DeepL oder Google ;o)
Man sollte aber die Codeschnipsel von ChatGPT verstehen und nicht blind einsetzen. Am besten formuliert man sie für seine Zwecke um und ordnet sie noch mal neu aber für eine erste Idee ist ChatGPT brauchbar.
Was braucht man für python?
Nach einigen Irrwegen (die ich hier nicht aufführe ;o) hier mein Einstieg in python.
Zuerst muss man python selbst runterladen. Das kann man auf python.org tun. Dort erscheint schon auf der Startseite die aktuelle Version. Das ist Anfang 2024 z.B. eine 3.x Version.
Diese installiert man dann auf seinem Rechner z.B. unter Windows.
ACHTUNG: Bei der Installation würde ich immer alle Haken setzen, speziell darauf achten das die Umgebungsvariablen für Windows angelegt werden. Das hat des Vorteil das beim späteren installieren von Paketen für python mit pip (dazu in andere Beiträgen mehr) nicht darauf geachtet werden muss wo man sich in der Kommandozeile befindet.
Nach Installation steht python zur Verfügung und man braucht nun noch ein Programm in dem man programmieren kann.
Mit welchem Programm kann man python programmieren?
Es gibt es verschiedene Möglichkeiten aber ein nicht zu großes Programm und für Windows gut erhältlich ist „Visual Studio Code“ von Microsoft.
Dieses kann man bei den Tools in Windows finden oder per Google.
Nach dessen Installation muss man noch das python Plugin für Visual Studio Code installieren. Auch hier hilft google oder eine andere Suchmaschine.
Hat man beides installiert kann man python im Visual Studio Code programmieren und debuggen (also nach Fehlern im Code suchen). Auch die Farbgebung beim programmieren und andere Funktionen unterstützen einen gut.
Wie verwende ich die python Dateien?
Beim programmieren entstehen python Dateien mit py am Ende. Hat man auf seinem Rechner python installiert wie oben beschrieben kann man diese Dateien mit einem Doppelklick ausführen.
Beispiel: Will man eine Exceldatei mit python bearbeiten legt man diese Datei im gleichen Ordner wie die python Datei ab und führt die python Datei mit einem Doppelklick aus. Diese erledigt ihre Arbeit was man in dem Kommandozeilenfenster beobachten kann, welches sich öffnet.
Anschließend hat man das Ergebnis z.B. die veränderte Exceldatei im gleichen Ordner.
Alles weitere werde ich in anderen Beiträgen erklären um diesen hier nicht zu lang werden zu lassen.