Dieses Buch ermöglicht einen Einstieg in die ,Programmiersprache Pythonâ. Hierzu werden die zum Verständnis des ,SMILE-CLI-Prototypenâ notwendigen ,Python-Grundlagenâ allgemein und mittels Beispiele sowie Python-Programmen erläutert. Neben der theoretischen Erarbeitung der wesentlichen Grundlagen erlaubt dies sofort erste praktische Programmiererfahrungen mit Python zu gewinnen. Deshalb stehen alle verwendeten Beispielprogramme auch zum Download bei ,Springer-Linkâ für Sie bereit und können von Ihnen nach Belieben abgeändert werden. Der Inhalt orientiert sich im ,Grundlagen-Kapitelâ an Themen, die zum Verständnis der CLI-Version des SMILE-LVS-Prototypen benötigt werden. Hierzu zählen etwa der Umgang mit dem ,Spyder-Editorâ, die Arbeit mit ,Paketenâ, die Unterscheidung von ,Hauptprogrammâ und ,Unterprogrammâ, die Befehle zur Eingabe und Ausgabe in der ,User-Kommunikationâ, der Umgang mit und das Zuweisen von ,Variablenâ, die Verwendung von ,Python-Datentypenâ, das Programmieren logischer Ausdrücke, der Nutzen von Schleifen und Datenstrukturen, die Erzeugung von ,Zeitstempelnâ und ,Zufallszahlenâ, der Umgang mit ,CSV-Dateienâ, PDF-Dokumentenâ und ,QR-Barcodesâ, der Umgang mit ,Ausnahmebehandlungenâ, die Klassifikation von ,Bugsâ, ,Debuggingâ und ,Bugfixingâ, die Zugriffe auf ,Pfade und Dateienâ sowie der Umgang mit ,Klassen und Methodenâ. Der zweite Baustein dieses Buches ermöglicht detaillierte Einblicke in die ,Programmierung des CLI-LVS-Prototypsâ. Zunächst werden die Konzeptionierung und der Ablauf aller Unterprogramme, Klassen und des Hauptprogramms schematisch dargestellt. Es wird detailliert auf die ,Datenbasis in Form von CSV-Dateienâ eingegangen, mit der alle notwendigen ,Stamm- und Bewegungsdatenâ erfasst, bearbeitet und ausgewertet werden. Nachfolgend wird auf den ,Programmcode des CLI-LVS-Prototypsâ eingegangen. Alle ,Unterprogrammeâ, alle ,Klassenâ und alle ,Methodenâ sowie das ,Hauptprogrammâ sind mit ihrem jeweiligen ,Programmcodeâ aufgeführt. Zum Verständnis des Codes ist in jeder Zeile ein zugehöriger ,Kommentarâ hinzugefügt, der die Code-Zeile explizit erläutert. Alle benutzten ,Python-Befehleâ sind für jeden Abschnitt aufgelistet.