Über mich
Hallo, mein Name ist Dietmar Schwitalla und ich bin seit über 40 Jahren Softwareentwickler. Während des Physikstudiums habe ich die ersten Programme in FORTRAN 77 noch auf Lochkarten gestanzt und im Rechenzentrum auf einem Großrechner ausführen lassen. Weiter ging es mit Assembler auf einem Z80 Rechner von Robotron. Als ich den ersten PC auf dem Schreibtisch stehen hatte, habe ich die Anwendungen in Turbo Pascal/Delphi geschrieben. Nachdem Microsoft 2002 das .NET-Framework eingeführt hat, habe ich dann vorwiegend in C#, weniger in VB.NET, unter Verwendung von Visual Studio programmiert.
Projekterfahrungen
Je nach Projekt kamen dann noch zusätzliche Erfordernisse hinzu. Das konnten dBase oder Access-Datenbanken sein oder SQL-Datenbanken wie Microsoft SQL Server, Sybase SqlAnywhere, Oracle oder MySQL sein, je nachdem welche Datenbank beim Kunden vorhanden waren oder von diesem bevorzugt wurden. Nicht nur diese Schnittstellen zu Datenbanken auch solche zu SPS-Steuerungen mittels OPC-UA habe ich umgesetzt. Mit den dabei gewonnene Erkenntnissen, habe ich auch mal einen Abstecher in die SPS-Programmierung unternommen. Neuere Projekte haben mich dann zur Microcontroller-Progammierung von Arduinos oder Raspberrys mit C und Python geführt.
... und jetzt: Python
Warum Python? Mit Python kann man für fast alle Platformen Programme schreiben. Man kann Desktop-Anwendungen oder 2D oder 3D Grafikprogramme für Windows, MacOS oder Linux mit z.B. Qt für Python erstellen. Python ist die Sprache für Anwendungen der "Künstlichen Intelligenz" und Big Data. Es gibt sehr gute und schnelle Erweiterungen, um wissenschaftliche Anwendungen zu erstellen. Und nicht zuletzt, kann das Frontend einer Webanwendungen mit Python umgesetzt werden, wie hier mit Flask.