跳至內容

Python

Wikipedia (chū-iû ê pek-kho-choân-su) beh kā lí kóng...
Python
Pian-têng hoān-hêng Multi-paradigm: functional, imperative, object-oriented, structured, reflective
Nńg-thé siat-kè Guido van Rossum
Têng-sek-goân Python Software Foundation
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.3[2] 喺維基數據度改 / 2025 nîSì-goe̍h nî;​  í-chêng​ (2025 nîSì-goe̍h)
Ū-lám
pán-pún
3.14.0a6[3] 喺維基數據度改 / 2025 nîSaⁿ-goe̍h; 2025 nîSì-goe̍h nî;​  í-chêng​ (2025 nîSaⁿ-goe̍h; 2025 nîSì-goe̍h)
Lūi-hêng hē-thóng Duck, dynamic, strong typing;[4] gradual (since 3.5, but ignored in CPython)[5]
OS Linux, macOS, Windows 8 and later
and more
Nńg-thé siū-koân Python Software Foundation License
Bûn-kiāⁿ khok-tián-miâ .py, .pyi, .pyc, .pyd, .pyo (prior to 3.5),[6] Pang-bô͘:Notatypo, .pyz (since 3.5)[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,[9] Ada,[10] ALGOL 68,[11] APL,[12] C,[13] C++,[14] CLU,[15] Dylan,[16] Haskell,[17] Icon,[18] Java,[19] Lisp,[20] Modula-3,[14] Perl, Standard ML[12]
Éng-hióng gí-giân
Apache Groovy, Boo, Cobra, CoffeeScript,[21] D, F#, Genie,[22] Go, JavaScript,[23][24] Julia,[25] Nim, Ring,[26] Ruby,[27] Swift[28]

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-ê[29].

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.

Chham-khó

  1. Guttag, John V. (12 August 2016). Introduction to Computation and Programming Using Python: With Application to Understanding Data. MIT Press. ISBN 978-0-262-52962-4. 
  2. "Python Insider: Python 3.14.0a7, 3.13.3, 3.12.10, 3.11.12, 3.10.17 and 3.9.22 are now available".
  3. "Python 3.14.0 alpha 6 is out" (ēng Eng-gí). 2025 nîSaⁿ-goe̍h. 2025 nîSaⁿ-goe̍h khòaⁿ--ê. 
  4. "Why is Python a dynamic language and also a strongly typed language - Python Wiki". wiki.python.org. 2021-01-27 khòaⁿ--ê. 
  5. "PEP 483 -- The Theory of Type Hints". Python.org. 
  6. File extension .pyo was removed in Python 3.5. See PEP 0488
  7. Holth, Moore (30 March 2014). "PEP 0441 -- Improving Python ZIP Application Support". 12 November 2015 khòaⁿ--ê. 
  8. "Starlark Language". 25 May 2019 khòaⁿ--ê. 
  9. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī faq-created
  10. "Ada 83 Reference Manual (raise statement)". 
  11. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī 98-interview
  12. 12.0 12.1 "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org. 
  13. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī AutoNT-1
  14. 14.0 14.1 Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī classmix
  15. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī effbot-call-by-object
  16. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī AutoNT-2
  17. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī AutoNT-3
  18. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī AutoNT-4
  19. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī AutoNT-5
  20. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī AutoNT-6
  21. "CoffeeScript". coffeescript.org. 
  22. "The Genie Programming Language Tutorial". 28 February 2020 khòaⁿ--ê. 
  23. "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. 15 May 2015 khòaⁿ--ê. 
  24. Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. 15 May 2015 khòaⁿ--ê. 
  25. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī Julia
  26. Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang. 
  27. Ín-iōng chhò-gō͘: Bû-hāu ê <ref> tag; chhōe bô chí-miâ ê ref bûn-jī bini
  28. 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. 
  29. Henderson, Harry (2008). "Python". Encyclopedia of Computer Science and Technology (Revised Edition). Facts On File. 

Gōa-pō͘ liân-kiat