Python Dokumentationsindex
Python-Essays
In diesem Verzeichnis platziere ich kurze Aufsätze (von 500 bis 5000 Wörtern) zu verschiedenen Python-Themen. Siehe auch eine Sammlung von Präsentationen, die ich gehalten habe. Siehe auch meinen Blog bei blogspot.com und meinen früheren Blog bei artima.com.
Inhaltsverzeichnis (in meist chronologischer Reihenfolge)
Vereinheitlichung von Typen und Klassen in Python 2.2
Vorwort für "Programming Python" (1. Auflage)
Geschrieben 1996, gibt dies einen Überblick über die frühe Geschichte und den Hintergrund von Python und einige meiner Philosophie über Softwareentwicklung und Projektmanagement. Siehe auch mein Vorwort zur 2. Auflage.
-
Eine elegante und vielleicht nicht offensichtliche Art, Graphen mit Pythons grundlegendsten und vielseitigsten Datentypen, Listen und Wörterbüchern, darzustellen.
-
Pflichtlektüre, wenn Sie feststellen, dass Ihr Python-Code zu langsam läuft.
Metaklassenprogrammierung in Python 1.5
Warnung: Das Lesen dieses Dokuments kann dazu führen, dass Ihr Gehirn explodiert.
Integrierte Paketunterstützung in Python 1.5
Die offizielle Dokumentation für die neuen Paketfunktionen in Python 1.5.
Standard-Ausnahmeklassen in Python 1.5
Die offizielle Dokumentation für die neuen Ausnahmefunktionen in Python 1.5. (Aktualisiert für Python 1.5.2 von Barry Warsaw.)
Alles mit Python zusammenfügen
Ein Positionspapier, das ich für das OMG-DARPA-MCC Workshop über kompositorische Softwarearchitekturen in Monterey, Kalifornien, vom 6.-8. Januar 1998 geschrieben und dort präsentiert habe.
Was ist Python? Executive Summary
Eine kurze (zweispaltige) High-Level-Präsentation von Pythons Tugenden.
Python im Vergleich zu anderen Sprachen
Aktivisten-Munition oder Flammenschleuder-Futter? (Hinweis: Ich habe viele Rückmeldungen erhalten, als ich dies in comp.lang.python veröffentlicht habe. Leider wurden die Rückmeldungen an eine separate Mailbox umgeleitet, von der ich nicht wusste, dass ich sie hatte – als ich sie endlich fand, war ich etwas überfordert und habe es bisher noch nicht geschafft, den Artikel zu aktualisieren.)
Verbesserungsvorschläge zur Modulbereinigung
Eine überarbeitete Version des Vorschlags, den ich am 6. Februar 1998 in comp.lang.python gepostet habe. Dies wurde in Python 1.5.1 übernommen.
Open Source Summit Reisebericht
Mein Reisebericht über O'Reillys Open Source Summit, im Wesentlichen wie auf c.l.p. veröffentlicht. Diese Version wurde im Linux Gazette (ein externer Link) in der Mai-Ausgabe 1998 veröffentlicht.
Debugging von Referenzzählproblemen
Eine bearbeitete Version eines Beitrags zu c.l.p zu diesem Thema vom 27. Mai 1998.
Computerprogrammierung für jedermann (alt)
Ein Finanzierungsvorschlag, der im März 1999 von DARPA angenommen wurde.
Computerprogrammierung für jedermann
Überarbeitete, erweiterte Version des vorherigen Vorschlags.
Interview in der Linux-Zeitschrift
Kein Essay, sondern ein Bewusstseinsstrom, niedergeschrieben von einem Journalisten... Weitere Gedanken zu CP4E.
Interview von Frank Willison für die Kolumne "Frankly Speaking"
Ein weiterer Bewusstseinsstrom, transkribiert von einem freundlichen Zuhörer... Nicht nur über CP4E.
Vorwort für "Programming Python" (2. Auflage)
Die Geschichte geht weiter...
Vereinheitlichung von Typen und Klassen in Python 2.2
Eine Einführung in die Bemühungen zur Vereinheitlichung von Typen und Klassen in Python 2.2. Beachten Sie, dass die Vereinheitlichungsarbeit offiziell als experimentell gekennzeichnet ist und sich in zukünftigen Python-Versionen ändern kann.
-
Um den Developer's Day auf der Python10 Konferenz zu eröffnen, hielt ich eine Keynote, die in dem endete, was ich "die Parade der PEPs" nannte. Es war ein kurzer Überblick über alle offenen PEPs, bei dem ich meine höchst persönliche und subjektive Meinung zu jeder PEP abgab. Später erkannte ich, dass dies für andere Entwickler von Interesse sein könnte. Ich habe mir keine Notizen auf der Konferenz gemacht, daher folgt hier eine andere Reihe von Kommentaren, die ich an einem einzigen zweistündigen Termin am 7. März 2002 aus dem Stegreif erstellt habe. Ich beabsichtige, diese gelegentlich mit neuen Kommentaren und neuen PEPs zu aktualisieren.
