Talk:Python

Latest comment: 5 years ago by TJRC in topic Idea for move

Programming language

edit

Python is also a object oriented programming language used very often on the Internet by web based tools such as Google. — Preceding unsigned comment added by 203.109.86.7 (talk) 07:37, 1 March 2005 (UTC)Reply

there's a programming program called Python. —Preceding unsigned comment added by 80.96.151.245 (talk) 13:43, 28 December 2007 (UTC)Reply

There's already a link in this article to Python (programming language). Perhaps the "programming program" you refer to is a compiler or interpreter for this. --Jwinius (talk) 15:47, 28 December 2007 (UTC)Reply

python is a open source software and easy to use Ykajal65 (talk) 11:13, 21 October 2018 (UTC)Reply

Disambiguation issues

edit
I moved Python (disambiguation) to Python and Python to Python (snake) to make the Wikipedia easier to navigate. A large number of the python links were about the language and this will reduce the average number of clicks to get around. Daniel Quinlan 09:37, Mar 8, 2005 (UTC)
This sounds like a reasonable move. I think Python should redirect to Python (disambiguation) due to how common the alternative meanings are. --Karnesky 06:17, 6 February 2006 (UTC)Reply
Seems to me that most things named "Python" are named after the snake, thus one would assume that the most predominant link should be the page on the snake, and the disambiguation link at the top should be enough to direct anyone else to where they want to go. Not that I care either way, just figured I'd be devil's advocate for a moment. -Dawson 22:31, 6 February 2006 (UTC)Reply
The snake is undisputably the primary meaning of "Python"; all other uses flow from it. Wikipedia editors are generally very computer-literate and frequently programming-literate, and so they would often associate the word Python with the programming language. However, that's not how the general educated public sees it; few outside the programming community would ever have heard of or have any interest in the Python programming language. Wikipedia aims to be a general encyclopedia, and so we must be careful not to allow computer-related meanings to hijack the primary meanings of words. Rwxrwxrwx 20:51, 1 April 2006 (UTC)Reply
I agree with Rwxrwxrwx: "Python" should point to Python (snake) and not to Python (disambiguation). A poll in the street will show that 99% of the population expect Python to be a snake (even most of the programming-literate population will expect it). I propose moving Python to Python (snake) and adding a link on that page to Python (disambiguation).Tos 08:53, 14 November 2007 (UTC)Reply
I agree again. Make it the default show Python (snake) and not Python (disambiguation)! Wilbot (talk) 09:59, 5 December 2007 (UTC)Reply

This discussion is a bit out of touch with reality, seeing as significant changes have taken place in the mean time. Python (snake) is currently a redirect to Pythonidae, which is the article that describes the entire python family, while Python (disambiguation) is a redirect to this page, Python, which is now the disambiguation page for this term. By the way, there's also Python (genus), which is potentially confusing, and therefore one of the reasons why I believe it's better to keep Python as a disambiguation page. --Jwinius (talk) 14:49, 5 December 2007 (UTC)Reply

Python (programming language) should without doubt be moved to Python, and the disambiguation page linked from the top of that article. Regardless of what the "core" meaning of Python is, browsing through the top (non-wikipedia) google hits shows that at least on the Internet, python is a programming language. The first result that isn't talking about the PL python is #20, which is about Monty Python. Snakes aren't mentioned until result #40. Otherwise, the out of the top 40 google hits for the query "python", 37 are talking about the programming language—Trevor Caira (talk) 22:07, 29 December 2007 (UTC).Reply
Move Python (programming language) to Python simply on the basis of Google search results? I disagree. It's much more likely that people in general think of the snakes first. The Internet may have grown immensely, but I would think it obvious why computer related subjects still have the more dominant presence in cyberspace. --Jwinius (talk) 23:00, 29 December 2007 (UTC)Reply
I agree with Jwinius - by your logic, the link to Pascal should point to the formerly-widely-used programming language rather than the person. 99% of people have no idea there even is a programming language of that name, but everyone is at least vaguely familiar with giant snakes called pythons. The snake definition should be primary, with all others located on a disambiguation page. Mokele (talk) 02:08, 30 December 2007 (UTC)Reply
The primary meaning of Python is the snake. The programming language was named after comedy troupe, which in turn was named after the snake. Thus, having Python be about the programming language wouldn't make much sense. -- RoySmith (talk) 02:25, 30 December 2007 (UTC)Reply

IMO, the current situation, which is already an acknowledgement of the many other things that are referred to as "python", is fine the way it is. I should also point out the confusing fact that with the snakes the family is called Pythonidae, while one of the genera below it is simply called Python. It looked really awkward when the article for the family was also called Python. So, I think that in this environment there may be no perfect solution, but what we have here comes pretty close. --Jwinius (talk) 12:46, 30 December 2007 (UTC)Reply

I gotta say, I think this is a bit daft. Python should go to one of the snake articles, not a disambig page. Python the programming language is utterly obscure to the general population, compared to phython having to do with snakes. Wasted Time R (talk) 01:45, 29 January 2008 (UTC)Reply

Not entirely. See my last comment directly above yours. --Jwinius (talk) 02:24, 29 January 2008 (UTC)Reply

Shouldn't it be based on what most people will be searching on? By and far that would be researching the programming language. Look at search engine results, they are pro's at finding what people want. Daniel.Cardenas (talk) 14:40, 29 January 2008 (UTC)Reply

The world is not defined by Google. Of course there's more information on the Internet about computer related subjects than there is about snakes, but that doesn't make it an accurate reflection of what people know about in general. In truth, if you ask people what they first think of when they see the word python, most will say a snake. Only a small number will mention the programming language or something else. --Jwinius (talk) 16:32, 29 January 2008 (UTC)Reply
If we're going to start giving priority to the most prominent search engine result, I suspect a lot of beauty spa enthusiasts are going to be very, very surprised by what facial redirects to. Mokele (talk) 04:56, 31 January 2008 (UTC)Reply
The prominence of Python on Google is likely due to many pages linking to the official Python the Language homepage. There's no official Python the Snake homepage, so this could be why it has a higher PageRank. The snake results are there too, but more fragmented across pages. This is the major fallacy in the argument to me and I'm surprised it hasn't been brought up much. Google simply cannot be used as a guide, at least not in this case. Maybe if we compare the PageRanks of two US president candidates, but an animal like in this case is impossible to compare to a lanugage that has an official homepage, thus boosting its PageRank massively from Google counting inbound links to it. Pretty much any language tutorial will link to the Python home, just as one example. A page about pythons may point to a much broader range of websites. Personally, I wholeheartedly support a redirect to Python the Snake with a note to the disambiguation page on top, possibly with Python the Language given extra attention as a quick link. — Northgrove 11:37, 8 June 2008 (UTC)Reply
I agree with most of your argument, but prefer the status quo. See my statement above from 12:46, 30 December 2007 (UTC). --Jwinius (talk) 16:06, 8 June 2008 (UTC)Reply

fyi: Some data: Python programming language was viewed 79,000 times in the month of May[1]. Pythonidae was visited 20,400 times[2]. The disambiguation page was visited 41,500 times[3]. Daniel.Cardenas (talk) 14:20, 8 June 2008 (UTC)Reply

wp:mosdab says to put the most common usage at the top of the page. Given the above stats, does this mean the programming language should be listed first? Daniel.Cardenas (talk) 17:24, 11 June 2008 (UTC)Reply
That always sounds like an easy solution, but WP's "most common usage" guideline is pretty vague. After all, how do you measure "most common"? If you look to the Internet for an answer your results will always be skewed towards computer related subjects. Is that fair? I don't think so. For example, according to stats.grok.se, our article on the C programming language is much more popular than our article on the letter C. So, should we change the former to "C" and the latter to "C (letter)"? Not in my estimation. For the same reason, I don't believe that we should regard the programming language as being the primary usage of "Python." The only difference here is that, for technical (taxonomic) reasons, I believe it would also be unhelpful to use "Python" for a snake article. --Jwinius (talk) 19:16, 11 June 2008 (UTC)Reply

Python should redirect to Python (genus), which is clearly the primary meaning. Wikipedia isn't any more the "encyclopedia that slashdot built". Never mind google hits. Wikipedia may be online, but it isn't focussing on online or computer topics. dab (��) 18:50, 22 June 2008 (UTC)Reply

For some reasons I would be pleased if that were to happen, but unfortunately I think that in that case many, if not most, people looking for completely different things, such as the computer programming language, would be disappointed. Even the people interested in snakes and looking for general information on pythons would probably also find it confusing not to end up on the Pythonidae page. It's simply an awkward name for which I see no easy solution, but the status quo will do. --Jwinius (talk) 19:16, 22 June 2008 (UTC)Reply

2013 New Brunswick python attack

edit

The 2013 New Brunswick python attack article concerns a python, but the incident is not ambiguously called "python". See Wikipedia:Disambiguation for the purpose of a disambiguation page. (Should all python incidents be listed here too?) +mt 22:12, 7 August 2013 (UTC)Reply

@m, how is the disambig of, say, MG 08/15, different? (see 08/15). XOttawahitech (talk) 04:07, 9 August 2013 (UTC)Reply
With MG 08, it looks like the weapon is sometimes called "08/15", and it even goes into describing "the word 08/15 lives on as ...", so it is unquestionably appropriate on the 08/15 disambiguation page. So the disambiguation is different in that "08/15" is ambiguous to several meanings. There isn't any ambiguity with the word "python" and the article "2013 New Brunswick python attack", because it isn't called "python". +mt 04:38, 9 August 2013 (UTC)Reply

The mythological Python / Anaconda

edit

In Greek mythology, The Anaconda was a snake/Python so huge that it encircled the world at the Equator ! Call it what you may, but the points to the tale are as follows:
A. It was a completely mythological creature, and it was like a python, which the Ancient Greeks knew of. B. The Ancient Greeks had contacts, via travelers, in India, Burma, Ceylon, etc. Later on, the Romans even exchanged ambassadors with China. See the map of the world that was drawn by Ptolemy, a Greek in Egypt long ago.24.156.78.205 (talk) 07:28, 30 May 2018 (UTC)Reply

Idea for move

edit

Make simply "Python" the name of the article about the snake, and then put the contents of this page into Python (disambiguation). Woshiyiweizhongguoren (🇨🇳) 15:27, 28 March 2019 (UTC)Reply

This has been discussed at some length above under #Disambiguation issues. 'The snake' is itself ambiguous as it could refer to a family or a genus. --Qwfp (talk) 20:26, 28 March 2019 (UTC)Reply
It probably should be moved to Python (disambiguation), with Python (genus) moved to Python and given an appropriate {{about}} hatnote, e.g., {{About|the genus of nonvenomous snakes|the family within the genus|Pythonidae|other uses}}, rendering as:
Alternatively, the target of the move could be Pythonidae and the hatnote adjusted accordingly. The two-target {{about}} template is designed for exactly this sort of thing.
It's pretty clear, though, that one of the snake articles is the primary topic, and a reader searching on "Python" is better served starting from one of those articles. And I say that as someone who is not interested in the snakes; my interest is the computer language. TJRC (talk) 23:33, 22 April 2019 (UTC)Reply