Python
(Tùi Python (programming language) choán--lâi)
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.
Chham-khó
siu-kái- ↑ 1.0 1.1 "Why was Python created in the first place?". General Python FAQ. Python Software Foundation. 22 March 2007 khòaⁿ--ê.
- ↑ "Python 3.13 released" (ēng Eng-gí). 2024 nîCha̍p-goe̍h. 2024 nîCha̍p-goe̍h khòaⁿ--ê.
- ↑ "Python 3.14.0 alpha 2 released" (ēng Eng-gí). 2024 nîCha̍p-it-goe̍h. 2024 nîCha̍p-it-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ⁿ--ê.
- ↑ Kuchling, Andrew M. (22 December 2006). "Interview with Guido van Rossum (July 1998)". amk.ca. goân-loē-iông tī 1 May 2007 hőng khó͘-pih. 12 March 2012 khòaⁿ--ê.
- ↑ 11.0 11.1 "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org.
- ↑ van Rossum, Guido (1993). "An Introduction to Python for UNIX/C Programmers". Proceedings of the NLUUG Najaarsconferentie (Dutch UNIX Users Group).
even though the design of C is far from ideal, its influence on Python is considerable.
- ↑ 13.0 13.1 "Classes". The Python Tutorial. Python Software Foundation. 20 February 2012 khòaⁿ--ê.
It is a mixture of the class mechanisms found in C++ and Modula-3
- ↑ Lundh, Fredrik. "Call By Object". effbot.org. goân-loē-iông tī 2019-11-23 hőng khó͘-pih. 21 November 2017 khòaⁿ--ê.
replace "CLU" with "Python", "record" with "instance", and "procedure" with "function or method", and you get a pretty accurate description of Python's object model.
- ↑ Simionato, Michele. "The Python 2.3 Method Resolution Order". Python Software Foundation.
The C3 method itself has nothing to do with Python, since it was invented by people working on Dylan and it is described in a paper intended for lispers
- ↑ Kuchling, A. M. "Functional Programming HOWTO". Python v2.7.2 documentation. Python Software Foundation. 9 February 2012 khòaⁿ--ê.
- ↑ Schemenauer, Neil; Peters, Tim; Hetland, Magnus Lie (18 May 2001). "PEP 255 – Simple Generators". Python Enhancement Proposals. Python Software Foundation. 9 February 2012 khòaⁿ--ê.
- ↑ Smith, Kevin D.; Jewett, Jim J.; Montanaro, Skip; Baxter, Anthony (2 September 2004). "PEP 318 – Decorators for Functions and Methods". Python Enhancement Proposals. Python Software Foundation. 24 February 2012 khòaⁿ--ê.
- ↑ "More Control Flow Tools". Python 3 documentation. Python Software Foundation. 24 July 2015 khòaⁿ--ê.
- ↑ "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ⁿ--ê.
- ↑ "Why We Created Julia". Julia website. February 2012. 5 June 2014 khòaⁿ--ê.
We want something as usable for general programming as Python [...]
- ↑ 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ⁿ--ê.
- ↑ Bini, Ola (2007). Practical JRuby on Rails Web 2.0 Projects: bringing Ruby on Rails to the Java platform. Berkeley: APress. p. 3. ISBN 978-1-59059-881-8.
- ↑ 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.
- ↑ Henderson, Harry (2008). "Python". Encyclopedia of Computer Science and Technology (Revised Edition). Facts On File.
Chham-khó bûn-hiàn
siu-kái- "Python for Artificial Intelligence". Wiki.python.org. 19 July 2012. goân-loē-iông tī 1 November 2012 hőng khó͘-pih. 3 December 2012 khòaⁿ--ê.
- Paine, Jocelyn, pian. (August 2005). "AI in Python". AI Expert Newsletter. Amzi!. goân-loē-iông tī 26 March 2012 hőng khó͘-pih. 11 February 2012 khòaⁿ--ê.
- "PyAIML 0.8.5 : Python Package Index". Pypi.python.org. 17 July 2013 khòaⁿ--ê.
- Russell, Stuart J.; Norvig, Peter (2009). Artificial Intelligence: A Modern Approach (3rd pán.). Upper Saddle River, NJ: Prentice Hall. ISBN 978-0-13-604259-4.
Gōa-pō͘ liân-kiat
siu-kái- Koaⁿ-hong bāng-chām
- Python teh DMOZ
- Awesome PythonArchived 2021-02-05 at the Wayback Machine.
- Real Python TutorialsArchived 2021-02-07 at the Wayback Machine.
- programingz - Learn Python ProgrammingArchived 2021-02-08 at the Wayback Machine.
- w3schools - Python TutorialArchived 2021-02-04 at the Wayback Machine.
- Tutlane - Learn Python Programming OnlineArchived 2021-06-16 at the Wayback Machine.