Python
![]() | |
Paradigma | Multi-paradigma: fungsional, imperatif, orientasi-objek, terstuktur, reflektif |
---|---|
Kadisain olih | Guido van Rossum |
Pengembang | Python Software Foundation |
Kawedar kapertama | 1990[1] |
Wedharan stabil | 3.12.4
/ 6 Juni 2024[2] |
Pracingak wedhar | 3.9.0b3
/ 9 Juni 2020[3] |
Pangetikan | Bebek, dinamis, matahap (saking 3.5)[4] |
OS | Linux, macOS, Windows Vista (lan sané anyar) miwah sané liyané |
Lisensi | Python Software Foundation License |
Ekstensi aran file | .py, .pyi, .pyc, .pyd, .pyo (prior to 3.5),[5] Mal:Notatypo, .pyz (saking 3.5)[6] |
Situs resmi | www |
Implementasi Ageng | |
CPython, PyPy, Stackless Python, MicroPython, CircuitPython, IronPython, Jython, RustPython | |
Logat | |
Cython, RPython, Starlark[7] | |
Kapingaruhin olih | |
ABC,[8] Ada,[9] ALGOL 68,[10] APL,[11] C,[12] C++,[13] CLU,[14] Dylan,[15] Haskell,[16] Icon,[17] Java,[18] Lisp,[19] Modula-3,[13] Perl, Standard ML[11] | |
Mingaruhin | |
Apache Groovy, Boo, Cobra, CoffeeScript,[20] D, F#, Genie,[21] Go, JavaScript,[22][23] Julia,[24] Nim, Ring,[25] Ruby,[26] Swift[27] | |
|
Python silih tunggil interpreter miwah basa pemrograman tingkat duur. Kapripta olih Guido van Rossum taler karilis kapartama duk warsa 1991. Philosopi désain Python punika pemrograman maorientasi objek sané nénten nganggén tanda tutup sekadi kurung kurawal utawi titik koma, sinamian kagingsirang antuk enter miwah tab.[28]
Python punika kaketik dinamis. Ngedukung makudang-kudang paradigma pemrograman, rumasuk terstruktur, maorientasi objek, miwah pemrograman fungsional. Python kasub antuk standar kapustakaan sané komprehensip.[29]
Python kewangun ring untat warsa 1980-an, dados penganom basa ABC. Python 2.0, karilis duk warsa 2000. Versi luwih anyar karilis duk warsa 2008 punika Python 3.0, revisi kautama saking basa sané nentén sinamian kompetibel sareng Python 2, ri kala ngemargiang versi sadurungné ring Python 3 patut kauah.
Basa Python 2 resmi kepademang ring warsa 2020 taler "Python 2.7.18 punika rilis versi Python 2.7 pinih untat."[30] Wantah Python 3.5.x[31] miwah versi selanturnyané sané pacang kedukung.
Python interpréter prasida keanggén ring akéh sistem operasi. Komunitas global programmer ngembangang miwah miara CPython, sané dados open source[32].
Pustaka
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaguttag
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ "Python Release Python 3.12.4". Python.org. Kaaksés 03 July 2024. Check date values in:
|accessdate=
(help) - ↑ "Python 3.9.0b3". Python.org. Kaaksés 10 June 2020.
- ↑ "PEP 483 -- The Theory of Type Hints". Python.org.
- ↑ File extension .pyo was removed in Python 3.5. See PEP 0488
- ↑ Holth, Moore (30 March 2014). "PEP 0441 -- Improving Python ZIP Application Support". Kaaksés 12 November 2015.
- ↑ "Starlark Language". Kaaksés 25 May 2019.
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namafaq-created
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ "Ada 83 Reference Manual (raise statement)". Kaarsipin saking versi asli tanggal 2019-10-22. Kaaksés 2020-06-25.
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan nama98-interview
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ 11,0 11,1 "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org.
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-1
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ 13,0 13,1 Paingetan anggit:
<ref>
Pratayang tanda dengan namaclassmix
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaeffbot-call-by-object
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-2
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-3
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-4
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-5
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-6
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ "CoffeeScript". coffeescript.org.
- ↑ "The Genie Programming Language Tutorial". Kaaksés 28 February 2020.
- ↑ "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. Kaaksés 15 May 2015.
- ↑ Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. Kaarsipin saking versi asli tanggal 26 December 2018. Kaaksés 15 May 2015.
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaJulia
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang. Kaarsipin saking versi asli tanggal 25 December 2018. Kaaksés 25 June 2020.
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namabini
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Lattner, Chris (3 June 2014). "Chris Lattner's Homepage". Chris Lattner. Kaaksés 3 June 2014.
The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the experiences hard-won by many other languages in the field, drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
- ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAutoNT-7
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Paingetan anggit:
<ref>
Pratayang tanda dengan namaAbout
tidak dapat ditampilkan karena didefinisikan di luar bagian saat ini atau tidak didefinisikan sama sekali. - ↑ Peterson, Benjamin (2020-04-20). "Python Insider: Python 2.7.18, the last release of Python 2". Python Insider. Kaaksés 2020-04-27.
- ↑ "Python Developer's Guide — Python Developer's Guide". devguide.python.org. Kaaksés 2019-12-17.
- ↑ "History and License". Kaaksés 5 December 2016. "All Python releases are Open Source"