Pagini recente » Diferente pentru blog/de-ce-python intre reviziile 15 si 16 | Diferente pentru blog/finala-algoritmiada-2015 intre reviziile 7 si 6 | Diferente pentru blog/petr-mitrichev-are-blog intre reviziile 1 si 2 | Diferente pentru blog/de-ce-python intre reviziile 23 si 14 | Diferente pentru blog/de-ce-python intre reviziile 6 si 7
Nu exista diferente intre titluri.
Diferente intre continut:
print suma("mere", "pere")
</code>
Imi place ca indentarea codului face parte din limbaj, aceasta restrictie ajuta mult la lizibilitatea programelor pentru ca impune un stil de codat similar pentru toata lumea. Iar lizibilitatea unui cod este foarte importanta, pentru ca petrecem mult mai mult timp citind cod decat scriind cod nou.
Unul ar fi faptul ca indentarea codului face parte din limbaj, aceasta restrictie ajuta mult la lizibilitatea programelor pentru ca impune un stil de codat similar pentru toata lumea.
De asemenea limbajul incearca sa ajute programatorul cat mai mult, izoland detalii care nu sunt importante. De exemplu la operatiile pe intregi avem implementate numere mari si nu mai trebuie sa avem grija sa nu facem overflow.
Este un limbaj succint. Spre deosebire de java, pentru a face ceva nu trebuie sa scrii foarte mult.
Are foarte multe librarii, unele dintre ele intrate deja in limbajul de baza. Ca exemple as aminti _NumPy_,o librarie de calcule numerice, care contine printre altele metode din algebra liniara sau generatoare de numere aleatoare, _sqlite_ care se ocupa cu operatii pe o baza de date si _PIL_ o librarie de prelucrare a imaginilor.
In Python se poate folosi si paradigma programarii functionale. El are elemente ca _map()_, _reduce()_, _filter()_, si operatorul _lambda_.
Ce calitati are Python fata de limbaje ca Java sau C++
Python este orientat spre
Nu este "verbose", adica pentru a face ceva nu trebuie sa scrii foarte mult. (succint) spre deosebire de java.
E destul de intuitiv, astfel incercam unele chestii si erau deja acolo.
Whites
Scrie aici despre blog/de-ce-python
+ rapid development
+ non verbose
+ list comprehension
+ array methods
+ gets the best out of a lot of languages functional programming, haskel, lambda functions makes it less painful
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.