[rosedu-project] Py4School
Alex Morega
alex at grep.ro
Mon Oct 14 10:57:39 EEST 2013
On 13 Oct 2013, at 22:59, Mihai Maruseac <mihai.maruseac at gmail.com> wrote:
> 2013/10/13 Alexandru Juncu <alexj at rosedu.org>:
>> 2013/10/13 Alex Morega <alex at grep.ro>:
>>> On 13 Oct 2013, at 21:49, Mihnea Dobrescu-Balaur <mihnea at linux.com> wrote:
>>>
>>>> Vă propun să folosim print ca funcție -- adică print(3), nu print 3.
>>>> În primul rând, are mai mult „sens” și e mai consecvent cu restul
>>>> limbajului, în al doilea rând, de la python 3 nu va mai funcționa
>>>> print 3.
>>>
>>> Cred că py3 e destul de departe. Și aș merge pe varianta idiomatică de py2, o să semene mai mult cu exemplele pe care poți să le găsești pe net.
>>> -- Alex
>>
>>
>> Come on, look to the future! La nivel de începător, cred că print-ul
>> este singura cheste ce diferă între 2 și 3. Și dacă tot înveti oameni
>> noi, de ce să îi înveți lucruri vechi? Mai ales atâta timp cât dacă
>> încercă un exemplu pe net si folosesc print-ul vechi, va merge și
>> acela în 2.
>>
>> Și gândește-te că în felul acesta eviți întrebarea evidentă de "dar de
>> ce print-ul e special, nu e tot o funcție?".
>
> Eu tot ca-n Python 2 recomand să începem. Vor fi prea confuzați dacă
> se vor uita pe net la alte exemple.
>
> Cel mai bine este să le avem pe amândouă prezentate simultan împreună
> cu diferențele dintre ele. :)
Da, și o analiză comparativă cu Ruby și JavaScript. Urmat de "haskell rules them all". </evil>
Mi se pare util să-i învățăm lucruril stabile și utile. În distribuțiile linux de acum și din viitorul apropiat o să aibă py2 by default.
Also, ca datapoint, am început să folosesc py3 la unele proiecte, și încă sunt probleme cu diverse biblioteci, și e complicat să explic colaboratorilor cum să-și instaleze environment de py3.
-- Alex
More information about the rosedu-project
mailing list