Python. Der Sprachkurs für Einsteiger und Individualisten
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Willemer Arnold V.. Python. Der Sprachkurs für Einsteiger und Individualisten
Vorwort
Kapitel 1 Programmieren für Einsteiger
Kapitel 2 Annäherung an Python
Kapitel 3 Speicherwerke für Rechenkünstler
Kapitel 4 Ablaufstrukturen
Kapitel 5 Funktionen
Kapitel 6 Wir bauen die Welt: Klassen
Kapitel 7 Ausnahmsweise falsch: Die Exception
Kapitel 8 Der Umgang mit Texten
Kapitel 9 Käfighaltung für Datenrudel
Kapitel 10 Grafische Oberfläche (Tkinter)
Kapitel 11 Kleine Zeichenschule
Kapitel 12 Gut verschnürt: Module, Pakete und Bibliotheken
Kapitel 13 Naturwissenschaftliches
Kapitel 14 Dateien
Kapitel 15 Python und Datenbanken
Kapitel 16 Umgang mit XML-Dateien
Kapitel 17 Netzwerk: Socket, E-Mail und WWW
Kapitel 18 Parallelverarbeitung mit Threads
Kapitel 19 Zusammenarbeit mit dem Betriebssystem
Anhang Programmentwicklung und Werkzeuge
WILEY END USER LICENSE AGREEMENT
Отрывок из книги
Viele wissen nicht, dass die Mitglieder der bekannten Komikergruppe Monty Python ursprünglich Programmierer waren, die seinerzeit in Maschinensprache und PL/I zauberhafte Programme dichteten. Aber sie klagten, dass die Programmiersprachen so ermüdend langatmig und umständlich seien. Man zeigte ihnen die seinerzeit gebräuchlichsten Sprachen Fortran und Cobol und das gab ihnen den Rest. Sie wollten nicht mehr Programmierer sein. Dann könnten sie ja gleich Komiker oder so etwas werden. Diese traurige Geschichte hörte Guido van Rossum und beschloss, eine Programmiersprache zu schaffen, die einfach und leistungsfähig war. Sie beherrschte die objektorientierte Programmierung und alle Techniken, die man als Programmierer heutzutage benötigt. Er nannte die Programmiersprache Python in Anlehnung an jene gescheiterten Programmierer. Und wer weiß? Vielleicht hätte mit Python sogar aus Mario Barth noch ein brauchbarer Programmierer werden können.
Es ist mir häufiger passiert, dass erfahrene Programmierer über Python erzählten, und sie bekamen dabei leuchtende Augen und erklärten, dass die Sprache unglaublich einfach sei und zu schnellen Ergebnissen käme. Ich hatte daraufhin ein paar kleinere Programme in Python geschrieben und akademisch korrekt die Unterschiede zu anderen Sprachen analysiert. Dann kamen wieder ganz andere Themen auf mich zu. Ich hörte zwischendurch, dass Python immer mehr Verbreitung fände und auch mehr und mehr Raum in den Linux-Distributionen einnahm. Insbesondere wurden wohl Teile des Desktops in Python realisiert. Ich schaute mir Python noch einmal an und spielte damit ein Weilchen herum und dann passierte es: Ich war infiziert. Und so kommt es vor, dass ich mich dabei erwische, wie ich mit leuchtenden Augen erzähle, wie toll Python ist.
.....
Der Computer und seine Texte
Der Computer speichert die Buchstaben natürlich auch in Bytes, die wie erwähnt 256 Zustände kennen. Die englischen Buchstaben umfassen 26 Zeichen. Hinzu kommen die Großbuchstaben und die zehn Ziffern. Das sind also 62 verschiedene Zeichen. Wenn noch ein paar Satzzeichen wie Punkt, Komma und Fragezeichen hinzukommen, sind es schnell mehr als 64 Zeichen, so dass 6 Bits für die Aufnahme aller Zeichen nicht ausreichen. Darum wurden zunächst 7 Bits verwendet, die einen Zeichenvorrat von 128 ermöglichen. Das letzte Bit wurde erst einmal auf 0 belassen. Diese Codierung wurde als ASCII-Zeichensatz (American Standard Code for Information Interchange) genormt.
.....