Talk:Python (programming language)
Add topic| This is the talk page for discussing improvements to the Python (programming language) article. This is not a forum for general discussion of the subject of the article. |
Article policies
|
| Find sources: Google (books · news · scholar · free images · WP refs) · FENS · JSTOR · TWL |
| Archives: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12Auto-archiving period: 3 months |
| Python (programming language) was one of the Engineering and technology good articles, but it has been removed from the list. There are suggestions below for improving the article to meet the good article criteria. Once these issues have been addressed, the article can be renominated. Editors may also seek a reassessment of the decision if they believe there was a mistake. | ||||||||||||||||||||||
| ||||||||||||||||||||||
| This It is of interest to the following WikiProjects: | ||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||
| This article is written in American English, which has its own spelling conventions (center, color, defense, realize, traveled) and some terms may be different or absent from other varieties of English. According to the relevant style guide, this should not be changed without broad consensus. |
| This article has previously been nominated to be moved. Please review prior discussions if you are considering renomination.
Discussions
|
GA reassessment
[edit]The following discussion is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.
- Article (edit | visual edit | history) · Article talk (edit | history) · Watch • • Most recent review
- Result: No improvemnent, so delisted. ~~ AirshipJungleman29 (talk) 13:16, 9 February 2023 (UTC)
A 2007 listing of a still in-use programming language; no surprise that huge amounts of material is unsourced, violating GA criterion 2. I also feel that too much detail is being paid to the syntax of the language, possibly violating criterion 3b). ~~ AirshipJungleman29 (talk) 12:37, 1 February 2023 (UTC)
- See above for further issues. No harm in starting the reassessment now. ~~ AirshipJungleman29 (talk) 12:41, 1 February 2023 (UTC)
- @AirshipJungleman29: can you notify the major contributors, reviewers and initial nominator? Pings may be missed, and I only pinged those with over 5% authorship. Feel free to remove this comment afterwards. Femke (alt) (talk) 14:00, 1 February 2023 (UTC)
- @Abductive, Comp.arch, Thumperward, and Akeosnhaoe:
- Perhaps @Peterl, Gadfium, TJRC, MrOllie, and Peaceray: too. ~~ AirshipJungleman29 (talk) 14:36, 1 February 2023 (UTC)
- Femke (alt), this article annoyingly dates to before the days of nominator/reviewer.~~ AirshipJungleman29 (talk) 14:33, 1 February 2023 (UTC)
- I am not a major contributor to this article, I just ran a couple of bots on it. Abductive (reasoning) 14:37, 1 February 2023 (UTC)
- @Abductive, Comp.arch, Thumperward, and Akeosnhaoe:
- @AirshipJungleman29: can you notify the major contributors, reviewers and initial nominator? Pings may be missed, and I only pinged those with over 5% authorship. Feel free to remove this comment afterwards. Femke (alt) (talk) 14:00, 1 February 2023 (UTC)
Semi-protected edit request on 26 January 2026
[edit]This edit request has been answered. Set the |answered= parameter to no to reactivate your request. |
From "As of 2026, the Python Software Foundation supports Python 3.10, 3.11, 3.12, 3.13, and 3.14, following the project's annual release cycle and five-year support policy." to "As of 2026, the Python Software Foundation supports Python 3.10, 3.11, 3.12, 3.13, and 3.14, following the project's annual release cycle and five-year support policy. Python 3.15 is currently in the alpha development phase, and the stable release is expected to come out in October 2026."[1] Graydm16 (talk) 18:32, 26 January 2026 (UTC)
References
Recent edits have removed significant and important refs under the guise of WP:RS and WP:QS. To address them specifically:
- The removal of Matelli: The section is on "Design philosophy", so an important remark about ""To describe something as 'clever' is not considered a compliment in the Python culture" could not be more relevant. It was marked as "not encyclopedic". But the section is on Design Philosophy"! Alex Martelli's credentials in making this statement is well supported.
- The removal of stackoverflow and tiobe refs under the guise of WP:RS. I disagree. Note that it's not stackoverflow comments by random users, it's the results of the stackoverflow organisation themselves. And the tiobe index is a well-regarded measure of the popularity of programming languages (although some disagree with the methodology).
- The removal of Mojo links as WP:QS is questionable. Granted, substack might not be RS, (as the Noticeboard discussion notes), but could easily be EXPERTRS. The modular docs are directly from Mojo. "Questionable sources are those that have a poor reputation for checking the facts", which clearly doesn't apply here.
peterl (talk) 16:32, 17 June 2026 (UTC)
- "Since 2003, Python has consistently ranked among the top ten most popular programming languages in the TIOBE Programming Community Index, which ranks programming languages based on searches across 24 platforms." absolutely is POV and hagiographic and undue especially in the lede and such claim should not be put in Wikipedia voice without independent reliable sourcing and it is somewhat of WP:OR as the conclusion is partly drawn by a wikipedia editor. Graywalls (talk) 17:10, 17 June 2026 (UTC)
- In response to "we don't combine various sources and say it has extensive acceptance in so and so community. Sources have to make that claim". Not sure why this has been removed "Python has gained extensive use in the machine learning community." when the journal is quoted as ""Python is the lingua franca of data science and machine learning.". It's quoted as the lingua franca.
- Not sure why TIOBE is not seen as an independent source. It's not related to Python - it's reporting on various programming languages. There's no OR in "Since 2003, Python has consistently ranked among the top ten most popular programming languages in the TIOBE Programming Community Index, which ranks programming languages based on searches across 24 platforms." - it's right there on the page. Not only is it in the top 10, it's been number 1 since (about) 2021.
- peterl (talk) 23:36, 17 June 2026 (UTC)
- It's not independent, because the source that is making the claim is the author of that list. Graywalls (talk) 05:22, 18 June 2026 (UTC)
- So the statement is "Python has consistently ranked among the top ten most popular programming languages in the TIOBE Programming Community Index". Which it has. TIOBE is independent of Python. There are other indexes - PYPL, IEEE, RedMonk as well. PYPL and IEEE clearly put Python a strong #1. RedMonk as Python at #2, but it's methodology is quite constrained. Would it be better to quote all them as well? peterl (talk) 07:56, 18 June 2026 (UTC)
- I believe it's undue to include ranking and cite the ranker, because that picking process makes it undue. Or the question of if it's worthy of inclusion. If NYT says Grumpy chainsaw series consistent rated best in Garden Tools Mag, or that Grumpy ranked the best among users, that's more palatable than saying Grumpy chainsaw consistently ranked the best in the Garden Tools Mag reader community and citing the Garden Tools Mag. That shows partiality of the Wiki editor to pick that specific ranking. Does that make sense? It's not really making things look credible when TIOBE wiki page is full of primary sources, y the way. Graywalls (talk) 12:32, 18 June 2026 (UTC)
- So the statement is "Python has consistently ranked among the top ten most popular programming languages in the TIOBE Programming Community Index". Which it has. TIOBE is independent of Python. There are other indexes - PYPL, IEEE, RedMonk as well. PYPL and IEEE clearly put Python a strong #1. RedMonk as Python at #2, but it's methodology is quite constrained. Would it be better to quote all them as well? peterl (talk) 07:56, 18 June 2026 (UTC)
- It's not independent, because the source that is making the claim is the author of that list. Graywalls (talk) 05:22, 18 June 2026 (UTC)
- peterl (talk) 23:36, 17 June 2026 (UTC)
Introductory programming language
[edit]Javascript and Java are arguably more widely taught but their articles don't highlight this. WP:UNDUE
My edit has been reverted though which means someone disagrees. Anyway, I'm gonna point out this inconsistency here. ~2026-41888-44 (talk) 20:17, 19 August 2026 (UTC)
- Since I believe it is due for Python to mention it's widely used as a learning programming language a better course of action would be to find reliable sources that talk about using Java or Javascript as such and expand their articles. Skynxnex (talk) 21:13, 19 August 2026 (UTC)
- It's only being mentioned in Pascal (programming language) because it's inventor is an academic and his language was literally invented as a teaching language without the ambition of being used in production. All programming languages can serve as introductory languages. Scripting languages are just very popular for that purpose because it avoids early frustration. You could write into math articles about basic arithmetic that it's being used as an introduction to math. It would be never ending. Just don't.
- What is worth mentioning about Python is how it was chosen as language for TensorFlow and how ChatGPT and other LLMs output in Python by default if you ask them to write a program for you without specifying the language. ~2026-41888-44 (talk) 06:32, 20 August 2026 (UTC)
Requested move 23 October 2026
[edit]- The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion.
The result of the move request was: not moved. Clear consensus to not move. (non-admin closure) Robloxguest3 (talk)
17:43, 23 October 2026 (UTC)
– The coding language is the wp:commonname for python and has been for so many years. We are mainly taught this language in school over any other coding languages. Google up Python and you'll see so many results for the language and none for the snake. For slash (talk) 13:49, 23 October 2026 (UTC) — For slash (talk • contribs) has made few or no other edits outside this topic.
- Support per nom. PZNDN (talk) 14:02, 23 October 2026 (UTC) — PZNDN (talk • contribs) has made few or no other edits outside this topic.
- Oppose. Obvious sockpuppetry. DrKay (talk) 14:31, 23 October 2026 (UTC)
- Oppose per sockpuppetry and the multiple discussions on Talk:Python. - In solidarity, UtherSRG (talk) 15:56, 23 October 2026 (UTC)
- Oppose no clear primary topic per long-term significance, per WP:ATDAB we use the qualifier when the common name doesn't include it as opposed to Python programming language if it was the common name. Crouch, Swale (talk) 17:23, 23 October 2026 (UTC)
- Oppose. Yes, common name is Python is the common name here, it's also pretty significantly used to refer a snake, that's why it says "(programming language)". Also oppose per Andrew5. Sorry. Jako96 (talk) 17:25, 23 October 2026 (UTC)
- Delisted good articles
- Old requests for peer review
- B-Class level-5 vital articles
- Wikipedia level-5 vital articles in Technology
- B-Class vital articles in Technology
- B-Class Computing articles
- High-importance Computing articles
- B-Class software articles
- High-importance software articles
- B-Class software articles of High-importance
- All Software articles
- B-Class Computer science articles
- Mid-importance Computer science articles
- B-Class Free and open-source software articles
- High-importance Free and open-source software articles
- B-Class Free and open-source software articles of High-importance
- All Free and open-source software articles
- All Computing articles
- High-importance Computer science articles
- WikiProject Computer science articles
- Wikipedia articles that use American English


