Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: BbNnMm 07. 06. 2014, 17:28:49

Název: Konvertor medzi Pythonmi 2 a 3
Přispěvatel: BbNnMm 07. 06. 2014, 17:28:49
ahoj
zacal som sa ucit kodit python z online kurzu. ale ja sa ucim python3 ale ulohy ktore kontroluje system musia byt v pythone2.
preto, ja si pre seba pisem v trojke a hladam nejaky program alebo online nastroj, kam by som len copy paste moj kod a on mi to automaticky prevedie do dvojky. a ja uz len copy paste konvertnuty kod do kurzu na uznanie

dik
Název: Re:konvertor medzi pythonmi
Přispěvatel: perceptron 07. 06. 2014, 19:20:19
https://bitbucket.org/amentajo/lib3to2
Název: Re:konvertor medzi pythonmi
Přispěvatel: and 08. 06. 2014, 07:18:27
ale ja sa ucim python3 ale ulohy ktore kontroluje system musia byt v pythone2.
preto, ja si pre seba pisem v trojke a hladam nejaky program alebo online nastroj, kam by som len copy paste moj kod a on mi to automaticky prevedie do dvojky. a ja uz len copy paste konvertnuty kod do kurzu na uznanie

V python3 muzes pouzivat konstrukce, ktere v python2 nebudou fungovat.
Nechapu argument, ze se ucis 3, ale vysledky jsou kontrolovane v 2. Proc se rovnou nenaucis 2 a na 3 pak neprejdes. Pokud zacinas, rozdily jsou minimalni.
Název: Re:Konvertor medzi Pythonmi 2 a 3
Přispěvatel: Jakub 09. 06. 2014, 08:00:44
Six
Název: Re:Konvertor medzi Pythonmi 2 a 3
Přispěvatel: Thoumas 09. 06. 2014, 11:29:10
Ty online kurzy pro začátečníky používají jen základy jazyka, takže rozdíly mezi 2 a 3 jsou tam minimální, pár drobností.
Doporučuji nainstalovat i 2, a až to napíšeš tak spustit i ve 2 a případně opravit.
Název: Re:Konvertor medzi Pythonmi 2 a 3
Přispěvatel: EsoRimer 18. 06. 2014, 14:51:52
Tady je kurz který vyučujue zároven verzi 2 a 3, kdyby to někoho zajímalo :) http://www.sallyx.org/sally/python/ (http://www.sallyx.org/sally/python/)
Název: Re:Konvertor medzi Pythonmi 2 a 3
Přispěvatel: INT 18. 06. 2014, 22:17:56
Taky je možné použít v Python 2 importy z "budoucnosti". Tak například:

from __future__ import unicode_literals, print_function, division, generators

Pak se Python2 chová cca jako Python 3.