Python
![](//upload.wikimedia.org/wikipedia/commons/thumb/f/f8/Python_logo_and_wordmark.svg/250px-Python_logo_and_wordmark.svg.png) |
Pian-têng hoān-hêng |
Multi-paradigm: functional, imperative, Bu̍t-kiāⁿ tō-hiòng, structured, reflective |
---|
Nńg-thé siat-kè |
Guido van Rossum |
---|
Têng-sek-goân |
Python Nńg-thé Ki-kim-hōe |
---|
Siú-chhù hoat-hêng |
1991 nî 2 goe̍h; 34 nî í-chêng (1991-02) [1] |
---|
|
Ún-tēng pán-pún |
3.13.2 [2] ![喺維基數據度改](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
/ 2025 nîJī-goe̍h nî ; í-chêng (2025 nîJī-goe̍h) |
---|
Ū-lám pán-pún |
3.14.0a4 [3] ![喺維基數據度改](//upload.wikimedia.org/wikipedia/commons/thumb/8/8a/OOjs_UI_icon_edit-ltr-progressive.svg/10px-OOjs_UI_icon_edit-ltr-progressive.svg.png)
/ 2025 nîChiaⁿ-goe̍h nî ; í-chêng (2025 nîChiaⁿ-goe̍h) |
---|
Lūi-hêng hē-thóng |
Duck, dynamic, strong typing;[4] gradual (ùi 3.5 chi-āu, m̄-kū teh CPython ē-sái hut-lio̍k)[5] |
---|
OS |
Linux, macOS, Windows 8 iá ū koh khah-chē |
---|
Nńg-thé siū-koân |
Python Nńg-thé Ki-kim-hōe Hí-khó-chèng |
---|
Bûn-kiāⁿ khok-tián-miâ |
.py, .pyi, .pyc, .pyd, .pyo (3.5 chi-chêng),[6] .pyw, .pyz (ùi 3.5 chi-āu)[7] |
---|
Bāng-chām |
www.python.org |
---|
Chú-iàu gí-giân si̍t-chò |
---|
CPython, PyPy, Stackless Python, MicroPython, CircuitPython, IronPython, Jython |
Ián-seng hù-gí-giân |
---|
Cython, RPython, Starlark[8] |
Khé-hoat gí-giân |
---|
ABC,[1] 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] |
Éng-hióng gí-giân |
---|
Apache Groovy, Boo, Cobra, CoffeeScript,[20] D, F#, Genie,[21] Go, JavaScript,[22][23] Julia,[24] Nim, Ring,[25] Ruby,[26] Swift[27] |
|
Python sī chi̍t khoán ko-chân-kip (high-level) têng-sek gí-giân. Siat-kè ê lí-sióng hâm khó-tha̍k-sèng (readability), kiam ē-sài ēng (pí-kàu chhin-chhiūⁿ C gí-giân) khah chió ê pian-bé lâi siá chhut su-iàu ê lō͘-iōng téng-téng.
Python tāi-seng sī 1989 nî Guido van Rossum ūi tio̍h siat-kè thang thè-ōaⁿ ABC gí-giân ê gí-giân, beh ēng tī Amoeba chit khoán chok-gia̍p hē-thóng ē-té. Van Rossum sī Python ê chú-iāu chok-chiá, sī Python gí-giân khai-hoat ê chú-chhî-chiá.
Python siāng-chá sī tī 1990 nî hoat-piáu, miâ sī tùi Eng-kok ê chhiò-khoe gē-jîn cho͘-ha̍p Monty Python hō--lâi-ê[28].
Python 3.x tī 2008 nî thui-chhut, chóng-sī Python 2.x mā koh chin phó͘-phiàn pēng-chhiá siū kái-sin.
- ↑ 1.0 1.1 Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī faq-created
- ↑ "Python 3.13.2 and 3.12.9 now available!" (ēng Eng-gí). 2025 nîJī-goe̍h. 2025 nîJī-goe̍h khòaⁿ--ê.
- ↑ "Tuesday, January 14, 2025Python 3.14.0 alpha 4 is out" (ēng Eng-gí). 2025 nîChiaⁿ-goe̍h. 2025 nîChiaⁿ-goe̍h khòaⁿ--ê.
- ↑ "Why is Python a dynamic language and also a strongly typed language - PythonWiki". wiki.python.org. 2021-01-27 khòaⁿ--ê.
- ↑ "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". 12 November 2015 khòaⁿ--ê.
- ↑ "Starlark Language". 25 May 2019 khòaⁿ--ê.
- ↑ "Ada 83 Reference Manual (raise statement)". goân-loē-iông tī 2019-10-22 hőng khó͘-pih. 2021-03-20 khòaⁿ--ê.
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī 98-interview
- ↑ 11.0 11.1 "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org.
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī AutoNT-1
- ↑ 13.0 13.1 Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī classmix
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī effbot-call-by-object
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī AutoNT-2
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī AutoNT-3
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī AutoNT-4
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī AutoNT-5
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī AutoNT-6
- ↑ "CoffeeScript". coffeescript.org.
- ↑ "The Genie Programming Language Tutorial". 28 February 2020 khòaⁿ--ê.
- ↑ "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. 15 May 2015 khòaⁿ--ê.
- ↑ Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. goân-loē-iông tī 2018-12-26 hőng khó͘-pih. 15 May 2015 khòaⁿ--ê.
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī Julia
- ↑ Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang. goân-loē-iông tī 2018-12-25 hőng khó͘-pih. 2021-03-20 khòaⁿ--ê.
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī bini
- ↑ Lattner, Chris (3 June 2014). "Chris Lattner's Homepage". Chris Lattner. 3 June 2014 khòaⁿ--ê.
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.
- ↑ Ín-iōng chhò-gō͘: Bû-hāu ê
<ref>
tag;
chhōe bô chí-miâ ê ref bûn-jī encyclocsandtec