Python (bahasa pemrograman): Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Baris 59:
 
Desain Python menawarkan beberapa dukungan untuk [[pemrograman fungsional]] dalam tradisi [[Lisp (bahasa pemrograman)|Lisp]]. Memiliki fungsi <code>filter</code>, <code>map</code>, dan <code>reduce</code>;[[daftar pemahaman]], [[Associative array|kamus]], set, dan ekspresi [[Generator (pemrograman komputer)|generator]].<ref name="AutoNT-59" /> Pustaka standar memiliki dua modul (itertools dan functools) yang mengimplementasikan alat fungsional yang dipinjam dari [[Haskell]] dan [[Standard ML]].<ref name="AutoNT-18" />
 
Filosofi inti bahasa diringkas dalam dokumen ''The [[Zen of Python]]'' (''PEP'' 20), yang mencakup [[kata-kata mutiara]] seperti:<ref>{{Cite web|title=PEP 20 -- The Zen of Python|url=https://www.python.org/dev/peps/pep-0020/|website=Python.org|language=en|access-date=2020-09-24}}</ref>
 
* Cantik itu lebih baik dari pada jelek.
* Eksplisit lebih baik daripada implisit.
* Sederhana lebih baik daripada kompleks.
* Kompleks lebih baik daripada rumit.
* Keterbacaan itu penting.
 
== Sintaks dan semantik ==