Systemprogrammierung und Systemnahe-Programmierung
Eigentlich müssten wir hier von systemnaher Programmierung sprechen, d.h. Programmierung in einer
Abstraktionsschicht über dem Betriebssystem oder zwischen Applikation und Betriebssystem. Unter
Systemprogrammierung im engeren Sinne versteht man das Erstellen von Softwarekomponenten, die Teil
des Betriebssystems sind.
Python unterstützt mit vielen Modulen die systemnahe Programmierung und ermöglicht den
Zugriff auf Betriebssystemfunktionen über diese Module.
Im ersten Kapitel führen wir in das sys-Modul ein. Ein Schwerpunkt in diesem Kapitel sind die
Standard-Datenströme (stdin, stdout, stderr) und deren Umleitung.
Python im Zusammenspiel mit der Shell ist das Thema des zweiten Kapitels. Dann geht es um Forking.
Im Zusammenhang mit Threads behandeln wir das thread-Modul sowie das threading-Modul. In einem
praktischen Beispiel zeigen wir einen sinnvollen Einsatz von Threads, indem wir mittels Threads
IP-Adressen in einem lokalen Netzwerk ermitteln.
Um nächsten Kapitel wird's dann alkoholisch, denn wir programmieren dort ein Skript, dass das beliebte
Lied "99 bottles of beer" in Python und in Pipes umsetzt.
Wenn man gerne mit Arrays und Matrizen effizient und schnell arbeiten will, dann empfiehlt
sich auf jeden Falls die Beschäftigung mit dem Modul NumPy von Python. Diesem Thema haben wir sogar
mehrere Kapitel gewidmet, wie man auf der linken Seite sehen kann: "NumPy-Modul" und
"Matrix-Arithmetik"
Wenn Ihnen die oben beschriebenen Themen zu komplex und abgehoben erscheinen, und Sie noch
Probleme mit den Grundlagen von Python haben, dann empfehlen wir Ihnen einen Blick in die folgende
Liste aus unserem Grundlagenkurs:
Online Kurs
Weitere Themen
Kurs ungleich Kurs
Wir wollen kurz den Begriff definieren, und damit erklären, wie es zum Titel dieser Webseite kam.
Das Wort Kurs wird im deutschen Sprachgebrauch recht unterschiedlich gebraucht.
So denken Börsianer, wenn sie den Begriff hören, wohl meistens an steigende und fallende
Kurse, aber nicht an Lerninhalte. Sie lesen häufig sogar eine Fachzeitung mit Namen "KURS".
Notenbanken beschäft das Wertverhältnis ihrer Währung im Verhältnis zu anderen Währungen,
also der sogenannte Wechselkurs. Außerdem spricht man auch von Kursen, wenn man Streckenverläufe
von Bus- und Bahnlinien bezeichnet, aber auch zum Beispiel eine Rennstrecke.
Man hält auch ein Schiff oder Flugzeug auf Kurs, und das ist auch unsere Absicht in
unserem Python-Kurs: Wir wollen Sie bei der Stange halten. Diese Seite stellt aber auch ein
Curriculum - noch ein Synonym für Kurs - zur planmäßigen Vermittlung von Programmiertechniken und
Algorithmen dar.
Die Priesterinnen von Delphi hießen nach der Schlange Pythien.