Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[python] Python 3.x vs. Python 2.x

6 views
Skip to first unread message

Galloth

unread,
Sep 29, 2009, 7:01:21 AM9/29/09
to pyt...@py.cz
Zdravim,
meli by jsme ted zacit programovat jeden dlouhodobejsi projekt v
pythonu a tak prisla na pretres otazka verze. Musime se rozhodnout,
zda programovat pro verzi 3.x nebo jeste zustat na verzi 2.x. Protoze
jsem o tomhle tematu nenasel nic aktualniho (posledni clanky
srovanvajici python 3 a python 2.x jsou skoro rok stare - z doby kdy
python 3 vysel) tak se obracim o radu zde v konferenci. Je jiz vhodna
doba na python 3? Je v nem dostatecna podpora knihoven a nebo se
jednalo o krok spatnym smerem a vyplati se psat stale jeste ve verzi
2.x?

Bylo by vynikajici, kdyby existoval nejaky clanek, ktery tyto verze
pythonu srovnava ( ve smyslu podpory vyvojaru, mnozstvi knihoven
atd.), ale budu vdecny za kazdou dobrou radu.

Honza

Vlada Macek

unread,
Sep 29, 2009, 7:19:07 AM9/29/09
to Konference PyCZ
Galloth wrote:
> meli by jsme ted zacit programovat jeden dlouhodobejsi projekt v
> pythonu a tak prisla na pretres otazka verze. Musime se rozhodnout,
> zda programovat pro verzi 3.x nebo jeste zustat na verzi 2.x.

Za sebe (resim projekty male a stredni) muzu rict, ze zustavam u 2.5.
Hlavne proto, ze default podpora na Linuxu a ve frameworcich je nejsirsi.

Kdybych zitra mel zacit projekt, o trojce bych patrne neuvazoval.

Aby nedoslo k omylu, nejsem konzerva ani brbla. Zruseni zpetne
kompatibility Pythonu schvaluju, i kdyz to pro nas vsechny bude znamenat
praci. Procisteni jazyka a knihovny od naplavenin je znatelne. I kdyz s
ne vsemi zmenami zcela souhlasim. Peclive vsak studuju novinky verze 3,
kterou jeste nepouzivam, abych pak byl pripraven.

BTW, nikdo nenapise pro vas hodnotnejsi clanek nez vy sam pote, co si to
vyzkousite. Prozkoumejte vsechny knihovny a frameworky, ktere budete pro
projekt potrebovat a pokud bude vse ok, trojky bych se nebal. Mozna na
programovani testu kladl vetsi duraz nez u rady 2.

--
\//\/\
http://macek.sandbox.cz
http://www.easis.cz

macek.vcf

Petr Messner

unread,
Sep 29, 2009, 7:24:56 AM9/29/09
to Konference PyCZ
Ahoj,

zalezi na tom, co chcete delat. Ja treba u Pythonu 3 cekam na nejaky
definitivni postup okolo WSGI, na ktery ceka i mnoho navazujicich
knihoven pouzivanych pri tvorbe webovych aplikaci. Takze se (v teto
oblasti) zatim dela v Pythonu 2 a az nastane spravny cas, projekty se
"jen" prozenou pres 2to3 a pojede se dal v Pythonu 3.

Python 3 urcite neni krok spatnym smerem. Ja osobne si ale myslim, ze
idealni doba pro Python 3 bude, az bude soucasti Debianu stable :)
Opravdu nejjednodussi bude zjistit si, jake knihovny budete potrebovat
a zjistit si, v jakem jsou stavu. A pripadne si nastudovat ten proces
prechodu na Python 3; u dobre napsaneho programu by to nemel byt
problem (pisete testy, ze? :)).

PM


2009/9/29 Galloth <lordg...@gmail.com>:
> Zdravim,


> meli by jsme ted zacit programovat jeden dlouhodobejsi projekt v
> pythonu a tak prisla na pretres otazka verze. Musime se rozhodnout,

MICHÁLEK Jan Mgr.

unread,
Sep 29, 2009, 7:47:38 AM9/29/09
to Konference PyCZ
Nebo to psat pro 2 tak, aby jel i na 3, eventuelne, aby to nebylo tezky preklopit.
Je.

Ahoj,

PM

_______________________________________________
Python mailing list
Pyt...@py.cz
http://www.py.cz/mailman/listinfo/python

__________ Informace od ESET NOD32 Antivirus, verze databaze 4466 (20090929) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz

__________ Informace od ESET NOD32 Antivirus, verze databaze 4466 (20090929) __________

Tuto zpravu proveril ESET NOD32 Antivirus.

http://www.eset.cz

ViNiL

unread,
Sep 29, 2009, 2:02:42 PM9/29/09
to Konference PyCZ
On Tue, 2009-09-29 at 13:47 +0200, MICHÁLEK Jan Mgr. wrote:
> Nebo to psat pro 2 tak, aby jel i na 3, eventuelne, aby to nebylo tezky preklopit.

Coz splnuje v podstate kazdy pekny, tedy neprasatkovsky, program ;-)

--

ViNiL

Bender: You know, I was God once.
God: Yes, I saw. You were doing good, until everyone died.

signature.asc

Radek Kanovsky

unread,
Sep 30, 2009, 5:40:53 PM9/30/09
to Konference PyCZ
On Wed, Sep 30, 2009 at 09:39:59AM +0200, MICH�LEK Jan Mgr. wrote:

> No, sp� jde o to, kter� knihovny z 2 na to budou fungovat. T�eba j�
> pou��v�m 2.5 (hlavn� z lenosti) a v�m, t�eba �e jedna knihovna na
> �ten� zipfajl� ve 2.6 um� nap�. readline, kde�to v t� 2.5 to neum�la
> apod. Mysl�m si, �e rozd�ly v syntaxu budou sp� margin�ln�, sranda
> za�ne u t�ch bal��k�. Je.

Hodn� modul� zat�m ve trojce nefunguje. Na PyPI je speci�ln�
sekce, kde je seznam pak��, kter� by m�ly v 3.x fungovat.
http://pypi.python.org/pypi?:action=browse&c=533&show=all
Na druhou stranu, v�t�ina pak�� v metadatech v�bec neuv�d�
verzi Pythonu, tak�e v tom seznamu bude spousta v�c� chyb�t.

Radek Ka�ovsk�
Dat, s.r.o.
http://www.dat.cz/

Galloth

unread,
Oct 1, 2009, 3:31:18 AM10/1/09
to Konference PyCZ
Mco dekuji, myslim ze tohle je nej blize k tomu co jsem potreboval. Z
mnozstvi balicku podporujicich python3 mi prijde, ze s jeho pouzitim
budeme rozhodne muset pockat.

Jeste jednou dekuji za vsechny podnetne rady, nejen Vam, ale i
ostatnim diskutujicim.

Honza

2009/9/30 Radek Kanovsky <r...@dat.cz>:
> On Wed, Sep 30, 2009 at 09:39:59AM +0200, MICHÁLEK Jan Mgr. wrote:
>
>> No, spíš jde o to, který knihovny z 2 na to budou fungovat. Třeba já
>> používám 2.5 (hlavně z lenosti) a vím, třeba že jedna knihovna na
>> čtení zipfajlů ve 2.6 umí např. readline, kdežto v tý 2.5 to neuměla
>> apod. Myslím si, že rozdíly v syntaxu budou spíš marginální, sranda
>> začne u těch balíčků. Je.
>
> Hodně modulů zatím ve trojce nefunguje. Na PyPI je speciální
> sekce, kde je seznam pakáží, které by měly v 3.x fungovat.
> http://pypi.python.org/pypi?:action=browse&c=533&show=all
> Na druhou stranu, většina pakáží v metadatech vůbec neuvádí
> verzi Pythonu, takže v tom seznamu bude spousta věcí chybět.
>
> Radek Kaňovský
> Dat, s.r.o.
> http://www.dat.cz/

0 new messages