Python

Python, inggih menika basa pamrograman ingkang luwes lan tingkat dhuwur. Basa puniki konsèn dhateng kemudahan wonten ing maca kode lan ngginakaken indentasi minangka bagéyan saking struktur. Python ugi ndhèrèkaken tipe dinamis lan ngginakaken koleksi sampah utawi 'garbage collection'. Python kanthi lengkap ndhukung pamrograman obyek-orientasi lan struktural, lan sacara parsial ndhukung pamrograman fungsional lan aspek-orientasi. Python ugi saged ndhukung gaya pamrograman sanèsipun liwat ekstensi.

Python kondhang minangka basa pamrograman ingkang komprehensif kanthi perpustakaan standar ingkang ageng. Guido van Rossum nggawé Python wonten ing pungkasan taun 1980an minangka susulan basa pamrograman ABC, lan dilepasaken ing taun 1991. Python versi 2.0 dilepasaken ing taun 2000, dene Python 3.0, ingkang dilepasaken ing taun 2008, nggadhahi owah-owahan wigati ingkang boten sepenuhnya kompatibel kaliyan versi-versi lawas. Versi pungkasan Python 2, yaiku 2.7.18, dilepasaken ing taun 2020. Sakmenika, Python dados salah satunggaling basa pamrograman ingkang kathah dipunginakaken, utamanipun ing babagan machine learning. Updated as required.

Python ndhukung saperangan gaya pemrograman. Kanthi lengkap ndhukung pemrograman berorientasi obyek lan terstruktur, lan ndhukung sebageyan pemrograman fungsional lan berorientasi aspek. Python ugi saged ndhukung gaya pemrograman sanèsipun liwat ekstensi. Basa pemrograman punika ngginakaken tipe dinamis lan ngatur memori nganggé sistem perhitungan referensi lan koleksi sampah. Python ngginakaken resolusi nama dinamis lan ndhukung pemrograman fungsional. Kalebet fitur pemrograman fungsional kados ta fungsi filter, map, lan reduce, lan struktur data kados ta dhaptar, kamus, lan himpunan. Perpustakaan standar Python kalebet modul kanggé pemrograman fungsional saking Haskell lan Standard ML.

Sawetawisipun, Python kaancikaken kanthi konsep ingkang cetha, ing ngendi boten ngempalaken sakathah fungsionalitas wonten ing inti basa pemrogramanipun, nanging dipunrancang supados gampil dipunperluas kanthi modul-modul. Keluwesan modul punika ingkang prasaja punika ingkang nggadhahi peran wigati, dados Python dados populer minangka sarana kangge nambahaken antarmuka program ing aplikasi ingkang sampun wonten. Pandanganipun Van Rossum babagan basa inti ingkang cilik kanthi perpustakaan standar ingkang ageng lan interpreter ingkang gampil dipun perluas asal saking rasa ora sregipun kaliyan ABC, ingkang ngagem prinsip ingkang sabaliknipun.

Sitiran