pyvec / naucse.python.cz

Website with learning materials / Stránka s učebními materiály
https://naucse.python.cz
Other
322 stars 118 forks source link

Python 3.6 f-strings #180

Closed Aprillion closed 2 years ago

Aprillion commented 7 years ago

Chceme zjednodusit kapitolu o string formatting a pouzit f'string {interpolation}' namiesto .format()? Tym padom by ale bola min. pozadovana verzia pythonu 3.6...

encukou commented 7 years ago

Chceme, jen nevím jestli teď. Asi bych počkal jestli někdo na kurzu bude mít starší Python.

hroncok commented 7 years ago

Uděláme na PyLadies průzkum nainstalovaných verzí?

messa commented 7 years ago

Počkejte aspoň až bude 3.6 v Debianu stable a v Ubuntu LTS. Účastnice Pyladies co si Python instalovaly do Windows si instalovaly rovnou 3.6.2, ale třeba v Ubuntu bych si nebyl jistý, co kdo má, resp. co si může relativně snadno nainstalovat.

A taky tím neuděláme moc dobrou službu lidem, co po Pyladies půjdou něco dělat do reálných projektů, které tyhle latest featury ještě mít nebudou.

encukou commented 7 years ago

Reálné projekty bych tady zas tolik neřešil – někdo po začátečnickém kurzu přejde na Python 3.4, někdo na 2.7, někdo na 3.6 s pycodestyle a typovýma anotacema, někdo na C#. Rozdíly proti kurzu budou vždycky :)

Nastavit to podle Ubuntu LTS zní dobře. Podle Ubunťáckého plánu mi jako dobré datum k přechodu na 3.6 přijde druhá polovina 2018. Takže ještě dva PyLadies běhy s format.

kvbik commented 7 years ago

mozna nejaky boxik s "pro tips" jakoze "v novych verzich bude"

encukou commented 7 years ago

Po tom, co formátování už znáš – ať už format() nebo f"" – už podle mě není takový problém začít používat druhé, ale zmiňovat obě možnosti hned na začátku mi přijde že je jenom matoucí.

frenzymadness commented 6 years ago

Pokročilé formátování se vším, co k tomu patří, máme jako náplň Advanced Python kurzu.

encukou commented 2 years ago

Tohle už je na https://naucse.python.cz/course/pyladies/beginners/fstring/ :)