Python Impulse#
Wissenswertes (subjektiv, wie vieles hier)#
- Python-Eggs: Mangels Erläuterung auf http://www.python-eggs.org
hier ein YOGi-Zitat aus dem deutschen Python-Forum
:
''Python-Eggs''![]() Sie enthalten dann die Binaries (Bytecode, aber auch kompilierte Erweiterungen in C) für eine bestimmte Python-Version. Update: Neue egg-Installationsmethode per http://peak.telecommunity.com/DevCenter/EasyInstall ![]() PJEs setuptools ![]() ![]() (samt Abhängigkeiten) für die eigene Python-Version herunter, so dass nichts kompiliert werden muss. Also noch nützlicher als .jars. |
- Webframework: Django
-- (21.04.2009); Tutorial
, hier
ist auch ein Video-Tutorial dazu
- freie Online-Version eines engl. Python-Buches
: "Dive into Python"
- mittlerweile freigegebenes Python-Magazine:
- Neuer Stern am Python-Himmel: Das Python-Magazine
- Py
... letzte Ausgabe war 2005
- Neuer Stern am Python-Himmel: Das Python-Magazine
- MySQL
-Datenbankanbindung mit Python im Linux-Magazin
(06/2002).
- Storm-ORM
, ist eine freie Python-Datenanbindung, die auch im Ubuntu Launchpad
von Canonical Ltd. eingebunden wird.
- Einen anderen freien objektrelationalen Datenbankmapper gibt es unter SQL-Object
. (01.02.2008)
- Py als Executable, Artikel von Marco Gabriel
; seine Empfehlung lautet Py-Installer
(01.02.2008)
- Pythoninterface
zur OpenCV-Gesichtserkennung
/Imaging-Library. Älterer Artikel: ddj20001101
und LM02/2008
, S. 110 (01.02.2008)
Warum Python?#
Die starren Syntaxkonventionen der Programmiersprache Python (engl.

- Fluch beim Schreiben und
- Segen beim (Wieder-)Einstieg.
Pro's: | Contras: |
native Objektorientierung wobei auch der prozedurale und funktionale Ansatz möglich ist | Im Vergleich zu Perl-golf finde ich die Sprache einen Tacken zu geschwätzig |
BNF![]() | |
akzeptale Geschwindigkeit im Gegensatz zu RubyProgrammierung | |
eigenständige Executables![]() | Footprint![]() ![]() |
Codeblöcke per Einrückung | Codeblöcke per Einrückung |
schnelle Aktualisierung der Codebasis nach Fehlern | nicht immer abwärts kompatibel |
m.W. ist Python bereits in einigen Anwendungen eingebettet: Blender ![]() ![]() ![]() ![]() | |
Inline C per SWIG, siehe Perl | |
einige Ports: CPython ![]() IronPython ![]() JPython ![]() Python in Python PyPy ![]() | |
plattformunabhängig, läuft auch auf dem Palm(tm)![]() und, neben J2ME auf Nokias Symbian ![]() | |
Batteries included: Die wichtigsten Bibliotheken (Web/SMTP/Regexen/nur nicht Kaffeekochen) sind eingebaut und müssen nicht nachinstalliert werden |
Personen in der Lug-Krefeld, die mit "PythonProgrammierung" gekennzeichnet sind:
Add new attachment
Only authorized users are allowed to upload new attachments.