This page (revision-12) was last changed on 21-Apr-2009 16:22 by MarkusMonderkamp 

This page was created on 07-Nov-2006 16:51 by MarkusMonderkamp

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Page revision history

Version Date Modified Size Author Changes ... Change note
12 21-Apr-2009 16:22 4 KB MarkusMonderkamp to previous
11 21-Apr-2009 16:19 4 KB MarkusMonderkamp to previous | to last
10 21-Apr-2009 16:16 4 KB MarkusMonderkamp to previous | to last Thema umorganisiert
9 21-Apr-2009 16:12 4 KB MarkusMonderkamp to previous | to last
8 21-Apr-2009 16:09 4 KB MarkusMonderkamp to previous | to last neuer python-egg-Installer easy-install; Django
7 27-Feb-2008 14:31 4 KB PeterHormanns to previous | to last Tag Python
6 01-Feb-2008 12:28 4 KB MarkusMonderkamp to previous | to last SQL-Object
5 14-Jan-2008 11:02 3 KB MarkusMonderkamp to previous | to last Tag-Absatz
4 24-Oct-2007 16:50 3 KB MarkusMonderkamp to previous | to last Batterien und Python-Magazine
3 16-Jul-2007 13:35 2 KB MarkusMonderkamp to previous | to last Storm DB-ORM
2 19-Nov-2006 22:22 2 KB MarkusMonderkamp to previous | to last MySQL und Python
1 07-Nov-2006 16:51 2 KB MarkusMonderkamp to last Stapellauf Pythonnotizen

Page References

Incoming links Outgoing links

Version management

Difference between version and

!! Python Impulse

Die starren Syntaxkonventionen der Programmiersprache Python ([engl.|http://en.wikipedia.org/wiki/Python_Programming_Language] und [dt.|http://de.wikipedia.org/wiki/Python_%28Programmiersprache%29] Info) empfinde ich als
* 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|http://de.wikipedia.org/wiki/Backus-Naur-Form] - gute Standardisierung, Perl hat keine BNF|
|akzeptale Geschwindigkeit im Gegensatz zu RubyProgrammierung|
|eigenständige [Executables|http://pyinstaller.python-hosting.com/].|[Footprint|http://en.wikipedia.org/wiki/Footprint_%28disambiguation%29] zu groß, [Tcl-Starkits|http://www.equi4.com/tclkit.html] sind kleiner
|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|http://de.wikipedia.org/wiki/Blender_(Software)] * [Plone|http://plone.org/countries/de] * [Wx-WidgetsApi|http://wiki.wxpython.org/index.cgi/AnotherTutorial] * [Gentoo|http://www.gentoo.de/]|
|Inline C per SWIG, siehe Perl|
|einige Ports:\\[CPython|http://de.wikipedia.org/wiki/CPython]\\[IronPython|http://de.wikipedia.org/wiki/IronPython] (aktuell) \\[JPython|http://en.wikipedia.org/wiki/Jython] (veraltet?)\\Python in Python [PyPy|http://wiki.python.de/PyPy] (veraltet!)|
|plattformunabhängig, läuft auch auf dem [Palm(tm)|http://pippy.sourceforge.net/]\\und, neben J2ME auf Nokias [Symbian|http://www.forum.nokia.com/python]|
| __Batteries included__: \\ Die wichtigsten Bibliotheken (Web/SMTP/Regexen/nur nicht Kaffeekochen) \\sind eingebaut und müssen nicht nachinstalliert werden |>>
<<
>>!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|http://www.python-forum.de/viewtopic.php?=&p=59376]:

| ''Python-Eggs'' sind Zip-Dateien mit Metainformationen, vergleichbar mit .jar-Files in Java. \\ Sie enthalten dann die Binaries \\(Bytecode, aber auch kompilierte Erweiterungen in C) \\ für eine bestimmte Python-Version. \\ \\ PJEs [setuptools|http://cheeseshop.python.org/pypi/setuptools] läd aus dem [Cheeseshop|http://cheeseshop.python.org/pypi/] automatisch ein Egg \\ (samt Abhängigkeiten) für die eigene Python-Version herunter, \\ so dass nichts kompiliert werden muss. Also noch nützlicher als .jars.

*
>>freie Online-Version eines engl. [Python-Buches|http://en.wikipedia.org/wiki/Dive_into_Python]: "__Dive into Python__"
* mittlerweile freigegebenes <<Python-Magazine:[Python-Magazin|http://www.pyzine.com]:>> <<__Py__>>
<<**Neuer Stern am Python-Himmel: __Das [Python-Magazine|http://www.pythonmagazine.com/]__
** [Py|http://www.pyzine.com]... letzte Ausgabe war 2005
* [MySQL|http://www.mysql.de]-Datenbankanbindung mit Python im [Linux-Magazin|http://www.linux-magazin.de/Artikel/ausgabe/2002/06/python-api/python-api.html] (06/2002).
* [Storm-ORM|https://storm.canonical.com/Tutorial
], ist eine freie  Python-Datenanbindung, die auch im [Ubuntu Launchpad|https://launchpad.net/] von Canonical Ltd. eingebunden wird.

-- MarkusMonderkamp am
<<24.10.200716.07.2007