Seite 1 von 2

Python 2.4 final

Verfasst: Dienstag 30. November 2004, 17:26
von mawe
Hi!
We are pleased to announce the release of Python 2.4, final on November 30, 2004.
Zu finden hier.
Etwas zu früh für ein Weihnachtsgeschenk, macht aber nichts, oder? :D

Gruß, mawe

Verfasst: Dienstag 30. November 2004, 17:36
von jens
Hat einer eine Ahnung, wann eine neuere Python Version in Debian-Stable eingebaut ist???

Verfasst: Dienstag 30. November 2004, 19:36
von Milan
Jabajabaduhhhhhhhhhhhhh... :D :D :D . Das ist doch mal nen schönes Nikolausgeschenk (bis dahin haben hoffentlich alle third-party-Module umgestellt).

Verfasst: Dienstag 30. November 2004, 20:09
von Dookie
Hi jens,

also ob python2.4 es noch in Sarge schafft wage ich zu bezweifeln, in SID ist bis jetzt auch nur das Grundpaket von Python2.4 plus Tkinter und gdmb drinn. Bis dann die wichtigeren Module alle auf Python2.4 in SID auftauchen wirds sicher noch bis Weihnachten dauern.


Gruß

Dookie

Verfasst: Mittwoch 1. Dezember 2004, 13:54
von Leonidas
Hmm, Numeric ist noch auch py23, Numarray auf 2.4, pygame py23, pyxml 2.4, pygtk 2.4, wxpy 2.3, pysqlite py2.3. So viel beim kurzen durchgucken. Ich hoffe sie sind bald portiert...

Verfasst: Donnerstag 2. Dezember 2004, 00:02
von Mr_Snede
In Sarge ist gerade eben folgendes angekommen:
Python2.4
" -doc
" -dev
" -examples
" -gdbm
" -tk
idle-python2.4

Allerdings ist python noch weiterhin gegen 2.3 gelinkt.

cu Sebastian

Verfasst: Donnerstag 2. Dezember 2004, 00:09
von Leonidas
Ja ich habe auch schon geguckt, aber Version 2.3.97-2?

Verfasst: Donnerstag 2. Dezember 2004, 00:27
von Mr_Snede
hmm, ich finde die 2.4 im Packetnamen schöner:-)
Vielleicht ist 2.3.97-2 schon nahe genug an 2.4 dran um die Nummer tragen zu dürfen.

Ich will aber noch viel lieber wx2.5 in testing haben.

cu Sebastian

[edit] Tippfehler

Verfasst: Donnerstag 2. Dezember 2004, 13:31
von Leonidas
Kann mal jemand posten, wenn wxPython für Windows Unicode für Python 2.4 verfügbar ist? Ich würde gerne umsteigen, aber ich brauche wx zu sehr.

Verfasst: Donnerstag 2. Dezember 2004, 13:36
von jens
Schon mal probiert, ob wx für v2.4 nicht spontan schon funktioniert??? Ich meine was hat sich wirklich in der 2.4er geändert? Größtenteils sind es doch nur Bugfixes...

Verfasst: Donnerstag 2. Dezember 2004, 14:38
von Leonidas
jens hat geschrieben:Schon mal probiert, ob wx für v2.4 nicht spontan schon funktioniert??? Ich meine was hat sich wirklich in der 2.4er geändert? Größtenteils sind es doch nur Bugfixes...
Na, wenn es gegen die python23.dll gelinkt ist wird es wohl nicht gehen, da wxPython ja nicht 100% pure Python ist. Ich könnte es zwar neu kompilieren, aber da würde es sicher wieder Scherereien mit MinGW geben (Python 2.4 wird ja jetzt unter Windows mit MSVC7.1 kompiliert) und kompilieren unter Windows ist meist wirklich unlustig.

Verfasst: Freitag 3. Dezember 2004, 16:03
von Milan
Wow... also auch wenn noch nicht alle third party Module da sind, es ist einfach cool 8) . Man merkt wirklich Geschwingdigkeitsvorteile die es in sich haben. Es lohnt sich zu wechseln :D

Verfasst: Freitag 3. Dezember 2004, 19:12
von Leonidas
Milan hat geschrieben:Wow... also auch wenn noch nicht alle third party Module da sind, es ist einfach cool 8) . Man merkt wirklich Geschwingdigkeitsvorteile die es in sich haben. Es lohnt sich zu wechseln :D
Größer als die von Python 2.2 zu Python 2.3? Weil bei Python 2.3 haben alle gesagt, dass es so toll schneller ist, wegen allen möglichen optimierungen, und soviel von Performance habe ich gar nicht gehört.

Verfasst: Freitag 3. Dezember 2004, 19:29
von Dookie
Einige interne sachen sind bei 2.4 schon stark beschleunigt worden.
Ich hab mal ein älteres Testprogramm das auf verschiedene Arten die Fakultät von Zahlen berechnet unter verschiedenen Pythonversionen laufen lassen.

Code: Alles auswählen

fritz@seneca:~/Python/Beispiele$ python2.2 fak_test.py
fak_recursive: 100000 Berechnungen brauchen 15.71 sekunden
fak_iter_while: 100000 Berechnungen brauchen 11.24 sekunden
fak_iter_for: 100000 Berechnungen brauchen 10.11 sekunden
fak_lambda: 100000 Berechnungen brauchen 9.97 sekunden

fritz@seneca:~/Python/Beispiele$ python2.3 fak_test.py
fak_recursive: 100000 Berechnungen brauchen 14.60 sekunden
fak_iter_while: 100000 Berechnungen brauchen 9.93 sekunden
fak_iter_for: 100000 Berechnungen brauchen 8.97 sekunden
fak_lambda: 100000 Berechnungen brauchen 9.07 sekunden

fritz@seneca:~/Python/Beispiele$ python2.4 fak_test.py
fak_recursive: 100000 Berechnungen brauchen 8.46 sekunden
fak_iter_while: 100000 Berechnungen brauchen 6.09 sekunden
fak_iter_for: 100000 Berechnungen brauchen 4.95 sekunden
fak_lambda: 100000 Berechnungen brauchen 4.80 sekunden
Gruß

Dookie

Verfasst: Freitag 3. Dezember 2004, 19:52
von Leonidas
Whoa, das ist ein massiver Speedup!
Ich werde demnächst versuchen das Debian Paket für Sparc (ohne Tk) zu bauen, wenn ich mir von hier den COde ziehen kann, bin schon gespannt :)

Verfasst: Freitag 3. Dezember 2004, 20:05
von Dookie
jo 2.4 ist durchweg sogar schneller als 2.3 mit psyco:

Code: Alles auswählen

fritz@seneca:~/Python/Beispiele$ python2.3 fak_test.py psyco
fak_recursive: 100000 Berechnungen brauchen 8.68 sekunden
fak_iter_while: 100000 Berechnungen brauchen 8.13 sekunden
fak_iter_for: 100000 Berechnungen brauchen 7.61 sekunden
fak_lambda: 100000 Berechnungen brauchen 9.20 sekunden

Verfasst: Freitag 3. Dezember 2004, 20:06
von Milan
Nochwas, was mir gerade auffällt: IDLE wurde verbessert (für alle, die keinen anderen Editor benutzen). Schenit mir jetzt sogar richtg brauchbar zu sein, coding Probleme fallen mir nicht mehr auf und das Highlighting wurde verbessert um built-in Sachen hervorzuheben. Soll wohl dazu diehnen, damit die nicht ausversehen überschrieben werden.

Verfasst: Freitag 3. Dezember 2004, 20:40
von Leonidas
Dookie hat geschrieben:jo 2.4 ist durchweg sogar schneller als 2.3 mit psyco
Und mit Psyco? Heute wurde Psyco 1.3 released, diesmal auch mit Python 2.4 support.

Verfasst: Freitag 3. Dezember 2004, 21:24
von Dookie
das teste ich wenn psyco in debian-sid ist ;)

Verfasst: Freitag 17. Dezember 2004, 19:43
von Leonidas
Okay, wxPython ist jetzt auch unter Windows für Python 2.4 verfügbar. So, heute gibt es das große portieren bei mir :)