Learning Python
Dieser Titel ist in englischer Sprache. Die Autoren von Learning Python zeigen Ihnen zunächst alle Grundlagen der Skriptsprache Python, die Sie benötigen, um direkt mit der Lösung von Problemen zu beginnen. Schritt für Schritt werden danach die leistungsfähigeren Aspekte der Programmiersprache erläutert. Dieser Aufbau spricht sowohl Programmierer als auch Systemadministratoren an, die sich dringenden Problemen gegenübersehen und es vorziehen, durch angeleitetes Experimentieren zu lernen. Learning Python beginnt mit der Beziehung zwischen Python-Skripte und ihren Interpretern (zum Großteil wird dies plattformunabhängig diskutiert). Es folgt die Funktionsweise der Programmiersprache selbst. Es wird illustriert, wie Python mit numerischen Daten und Strings umgeht sowie mit anderen Objekten und den Operatoren, die Sie nutzen, um mit ihnen zu arbeiten. Dictionaries, Listen, Tupel und andere, für Python charakteristische Datenstrukturen werden anhand ausführlicher Beispiele detailliert dargestellt. Aufbauend auf die grundlegenden Informationen erläutern die Autoren Mark Lutz und David Ascher Funktionen und Module. Es werden unter anderem Namensräume, Klassen und die objektorientierten Aspekte von Python behandelt. Zudem gibt es Informationen zur Erstellung grafischer Benutzerschnittstellen (GUIs) für Python-Anwendungen mit Tkinter. Zur Ergänzung der sorgfältigen und deutlichen Erklärungen bietet Learning Python Übungen, mit denen Sie Ihre Python-Fähigkeiten überprüfen können, und die Ihnen dabei helfen, die Sprache zu meistern.