[rosedu-project] Py4School

Mihai Maruseac mihai.maruseac at gmail.com
Mon Oct 14 14:51:16 EEST 2013


2013/10/14 Alex Morega <alex at grep.ro>:
>
> 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.

Știi mai bine, ai mai multă experiență în Python.

-- 
MM
"All we have to decide is what we do with the time that is given to us"


More information about the rosedu-project mailing list