Fortgeschrittene Themen der Programmierung unter Python
In dieser Rubrike unseres Tutorials behandeln wir verschiedene fortgeschrittene Themen der Programmierung.
So geht es im ersten Kapitel um die Module sys, os und andere, die es uns erleichtern mit dem Betriebssystem zu kommunizieren. Ein Schwerpunkt in diesem Kapitel sind die
Standard-Datenströme (stdin, stdout, stderr) und deren Umleitung. Es geht um die 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 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.
Mathematisch wird es in unserem Tutorial über Graphen. Wir bieten sowohl eine Einführung in die Graphentheorie als auch die Implementierung von Graphen in Python.
Auch die theoretische Informatik kommt nicht zu kurz, wie man in unseren Kapiteln über endliche Automaten und Turingmaschinen sich überzeugen kann.
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"
XML ist in der modernen Datenverarbeitung nicht mehr als wegzudenken und wird vielerorts als Datenaustauschformat benutzt. Wie sich XML unter Python mittels SAX und DOM verwenden lässt finden Sie auch hier.
Eine Einführung in das Arbeiten mit SQL-Datenbanken zeigt, wie einfach sich die Anbindung von Datenbanken unter Python gestaltet.
Abgerundet wird alles mit einer vollständigen Einführung in die automatische Textklassifikation und einer vollständigen Python-Implementierung.
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:
Neuigkeiten
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.