Jump to content

Talk:Python (programming language)

Page contents not supported in other languages.
Add topic
From Wikipedia, the free encyclopedia
Latest comment: 27 days ago by Graywalls in topic WP:RS and WP:QS
Former good articlePython (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.
Article milestones
DateProcessResult
March 7, 2007Good article nomineeListed
February 17, 2009Peer reviewReviewed
March 3, 2009Good article reassessmentKept
February 9, 2023Good article reassessmentDelisted
Current status: Delisted good article

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) · WatchWatch article reassessment pageMost recent review
Result: No improvemnent, so delisted. ~~ AirshipJungleman29 (talk) 13:16, 9 February 2023 (UTC)Reply

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)Reply

See above for further issues. No harm in starting the reassessment now. ~~ AirshipJungleman29 (talk) 12:41, 1 February 2023 (UTC)Reply
@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)Reply
@Abductive, Comp.arch, Thumperward, and Akeosnhaoe:
Perhaps @Peterl, Gadfium, TJRC, MrOllie, and Peaceray: too. ~~ AirshipJungleman29 (talk) 14:36, 1 February 2023 (UTC)Reply
Femke (alt), this article annoyingly dates to before the days of nominator/reviewer.~~ AirshipJungleman29 (talk) 14:33, 1 February 2023 (UTC)Reply
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)Reply
The discussion above 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.

kotlin

[edit]

https://en.wikipedia.org/w/index.php?title=Python_(programming_language)&diff=prev&oldid=1315974273

@Artem's pages can you add citation for that

the doc dont list python https://kotlinlang.org/docs/faq.html#is-kotlin-hard

Kotlin is inspired by existing languages such as Java, C#, JavaScript, Scala and Groovy. Lokiretro (talk) 01:44, 10 October 2025 (UTC)Reply

https://en.wikipedia.org/w/index.php?title=Python_(programming_language)&diff=prev&oldid=1316091845
https://www.kofi-group.com/9-things-you-need-to-know-about-kotlin/
IT’S A RELAXED VERSION OF JAVA
One of the first things you’ll notice about Kotlin is that it takes influence from Python in that it doesn’t require a semicolon at the end of each line, rather replacing the semicolon with a newline character to signify the end of a line of code. Aside from that, however, it retains a lot of the syntax of Java; you’ll have a remarkably quick transition if you decide to switch over, and will notice a lot of features that’ll reduce the infamous headaches associated with programming in Java.
https://en.wikipedia.org/wiki/Semicolon#Computing
i think semicolon history is complex topic on programming. i tried to find other source but cant find anything
on kotlin page it mention that scala is also one of the influence for them. scala also does not require semicolons to end statements.
other problem i find is that the source dont list any author
the website is also not found anywhere else on wikipedia https://en.wikipedia.org/w/index.php?search=insource%3A%22kofi-group%22&title=Special%3ASearch&profile=advanced&fulltext=1&ns0=1
this may not meet the requirement for Wikipedia:Reliable_sources Lokiretro (talk) 21:23, 10 October 2025 (UTC)Reply
after searching edit history of kotlin i found the edit that add python to the list
https://en.wikipedia.org/w/index.php?title=Kotlin_(programming_language)&diff=prev&oldid=867056280
Update "influenced by" based on talk by language designer A. Breslav titled "Languages which Kotlin borrowed from" (https://www.youtube.com/watch?v=xH-RZ9YlxH0). Slides are in English, but there are more details in the talk, which is in Russian
the youtube video have following description
. . . . Расскажем о тех языках, из которых мы заимствовали идеи и концепции, когда разрабатывали Kotlin. В числе прочего, речь пойдет о Java, C#, Scala, Groovy, Python, Gosu и т.д. Покажем, как некоторые из этих идей изменились в нашей интерпретации. И немного расскажем о том, какие известные языки теперь учатся на нашем опыте (Swift, Java, Hack, C#).
google translate
We'll talk about the languages ​​from which we borrowed ideas and concepts when developing Kotlin. Among others, we'll discuss Java, C#, Scala, Groovy, Python, Gosu, and others. We'll show how some of these ideas have changed in our interpretation. We'll also share a few insights into which well-known languages ​​are now learning from our experience (Swift, Java, Hack, C#).
this maybe better reference but i dont understand russian Lokiretro (talk) 21:41, 10 October 2025 (UTC)Reply
Wikipedia:Teahouse#need help for this russian video about kotlin
python
https://en.wikipedia.org/w/index.php?title=Python_(programming_language)&oldid=1316513838
kotlin
https://en.wikipedia.org/w/index.php?title=Kotlin_(programming_language)&oldid=1316514150
anyone can revert it if there is better resource for this Lokiretro (talk) 23:01, 12 October 2025 (UTC)Reply
Revert. Artem's pages (talk) 09:41, 3 January 2026 (UTC)Reply

increasing speed?

[edit]

Typing is not for increasing speed, it is used for IDE's to getting hints. 156.67.189.2 (talk) 12:26, 14 October 2025 (UTC)Reply

That seems to saying that in addition to type hint, they've also increased speed in recent versions. That paragraph needs some general rewording/clarifying. Skynxnex (talk) 21:44, 14 October 2025 (UTC)Reply
I've removed the speed thing because I think people just always assume that updates increase speed. ―Panamitsu (talk) 01:01, 15 October 2025 (UTC)Reply

Semi-protected edit request on 26 January 2026

[edit]

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)Reply

 Done Oreocooke (talk) 19:16, 26 January 2026 (UTC)Reply

References

WP:RS and WP:QS

[edit]

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)Reply

"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)Reply
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)Reply
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)Reply
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)Reply
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)Reply