Seite 2 von 2

Verfasst: Sonntag 18. Oktober 2009, 13:09
von Pekh
Fantacoca hat geschrieben:gegen 3.1 spricht an und für sich nichts :oops: außer dass wir an der uni nur mit maximal 2.6 schreiben dürfen (weil angeblich einige bibliotheken noch nicht für 3.x vorhanden sind, oder unsere admins zu faul sind diese einzubinden) deshalb dachte ich ich mach mich, solang iches an der uni brauch, erstmal mit 2.6 vertraut....oder ist der unterschied "eher" gering, sodass ich trotzdem in 2.x schreiben könnte?
Es ist richtig, daß viele externe Bibliotheken noch nicht nachgezogen haben. Im Allgemeinen sind die Unterschiede zwischen den beiden Versionen nicht soo groß. Vieles aus 3.x wurde nach 2.6 zurückportiert, um einen reibungsloseren Übergang zu ermöglichen. Einer der wichtigsten Unterschiede ist aber der Umgang mit Zeichenketten - und in die Falle bist du voll reingelaufen (nicht, daß du was dafür könntest) :D

Verfasst: Sonntag 18. Oktober 2009, 13:22
von cofi
Wenn du http://docs.python.org/3.1/whatsnew/3.0.html und http://docs.python.org/3.1/whatsnew/3.1.html
gelesen _und_ verstanden hast, spricht nichts dagegen mit einem 3.1 Tutorial fuer 2.6 zu lernen, aber ich bin mir fast sicher, dass das englische Tutorial fuer 2.6 weniger Arbeit macht ;)

Im uebrigen duerfte

Code: Alles auswählen

from __future__ import unicode_literals, print_function, absolute_import, division
Python 2.6 so ziemlich auf Python 3.x Niveau hieven, aber ohne Gewaehr.

Verfasst: Sonntag 18. Oktober 2009, 14:19
von Fantacoca
was meinst du mit "weniger arbeit" macht? dass es verständlicher ist und "sich mehr ins hirn brennt" als das 2.4? tut, oda wie oda was?^^

Verfasst: Sonntag 18. Oktober 2009, 15:17
von cofi
Das 2.4er Tutorial duerfte wie gesagt relativ unbrauchbar sein, ausserdem werden neuere Konzepte da gar nicht angesprochen.
Mit "mehr Arbeit" meinte ich das Lesen der beiden "What's new?" Seiten und das anwenden auf die 3.1 Uebersetzung. Insofern macht es "weniger Arbeit" gleich das 2.6 Tutorial zu nehmen, auch wenn es dafuer AFAIK keine deutsche Uebersetzung gibt.

Verfasst: Sonntag 18. Oktober 2009, 16:17
von Fantacoca
ok damit klärt sich jetzt auch meine nächste frage....wo finde ich ein deutsches 2.6 offizielles tut...^^...also auf zum englischen 2.6er tutorial (=

danke nochmal

Verfasst: Montag 19. Oktober 2009, 06:11
von Dav1d
Keine Ahnung wos das offiziell auf Deutsch gibt, allerdings kann ich das hier empfehlen: http://abop-german.berlios.de/

Verfasst: Montag 19. Oktober 2009, 10:30
von numerix
Dav1d hat geschrieben:Keine Ahnung wos das offiziell auf Deutsch gibt, allerdings kann ich das hier empfehlen: http://abop-german.berlios.de/
Die Empfehlung ist grundsätzlich berechtigt, aber wenn ich das richtig sehe, dann bezieht sich die aktuellste Fassung zu Python 2.x auf Python 2.3 (sowohl im englischen Original als auch in der dt. Übersetzung). Eine Fassung für Python 3.x gibt es bislang nur in englischer Sprache.

Verfasst: Montag 19. Oktober 2009, 12:41
von Dav1d
Ja das kann gut sein, allerdings hat sich in den 2.X Versionen realtiv wenige geändert!, In A Byte Of Python gehts auch weniger um die Befehle und Bibliotheken sondern allgemein wie nutzte ich Python, wie prgrammiere ich mit Python ( Grundlagen: Klassen, Funktionen, Listetn, Tupel, Dicts, etc.)

Verfasst: Montag 19. Oktober 2009, 12:49
von numerix
Dav1d hat geschrieben:Ja das kann gut sein, allerdings hat sich in den 2.X Versionen realtiv wenige geändert!
Stimmt nicht.

Verfasst: Montag 19. Oktober 2009, 13:22
von Dav1d
?? Was hat sich den großes verändert?

Verfasst: Montag 19. Oktober 2009, 13:35
von Leonidas
Dav1d hat geschrieben:?? Was hat sich den großes verändert?
List Comprehensions, Generator Expressions, Generatoren, Dekoratoren, itertools-Zeug...

Verfasst: Montag 19. Oktober 2009, 14:11
von BlackJack
Seit wann gibt's "new style"-Klassen und `property()`? Das müsste doch auch in der 2er-Serie dazugekommen sein.

Verfasst: Montag 19. Oktober 2009, 14:56
von numerix

Verfasst: Montag 19. Oktober 2009, 15:51
von snafu
BlackJack hat geschrieben:Seit wann gibt's "new style"-Klassen
http://docs.python.org/whatsnew/2.2.htm ... ew-classes