This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Archive 5 | ← | Archive 8 | Archive 9 | Archive 10 | Archive 11 |
The C language is compiled to assembly code, which is then interpreted. So, C is a compiled language. Python is compiled to bytecode, which is then interpreted. So, Python is an interpreted language? Plokmijnuhby ( talk) 08:49, 6 August 2019 (UTC)
GDScript is the language of the Godot Game Engine. It's influenced from Python, so it should be added in the "from Python influenced" list. Reinthaler ( talk) 08:48, 8 August 2019 (UTC)
I would very much like to see a version history, much like the one on the Perl article and like the one at https://github.com/PyCQA/pyflakes/issues/319 (Which looked like it came from wikipedia anyway).
Is there any reason why there isn't one? Copyright, etc? Also, I couldn't find one ever being created in the history of this page or the History of Python page.
Very happy to do the research and create it, as long as it doesn't get deleted the next day!
hrf ( talk) 08:35, 9 August 2019 (UTC)
First-most, Python borrowed heavily from Perl, not the syntax, but the API functions, and conglomeration of awk, set, perl, etc functionality. Having much experience with Python in its first 2 years, the main take away is that it is like Perl in terms of getting things done without the convoluted syntax. — Preceding unsigned comment added by 2600:1700:D591:5F10:6DC4:DCDB:94D9:A227 ( talk) 22:41, 26 August 2019 (UTC)
https://mypy.readthedocs.io/en/latest/literal_types.html
You can add type annotations that depend on the value passed to a function (as long as they're simple literals of bools, ints, strs or bytes). Which kind of makes Python dependently typed, right? Akeosnhaoe ( talk) 08:06, 22 October 2019 (UTC)
How can there be no more than a single, unassuming sentence, about the huge backlash and excruciatingly slow adoption process? 134.160.214.17 ( talk) 08:01, 19 March 2020 (UTC)
I see that GraalPython https://github.com/graalvm/graalpython is missing from the list of implementations. It's a Python 3 implementation (in contrast to Jython which is Python 2 implementation). GraalPython has a low overhead Polyglot API to interact with other languages that GraalVM supports: https://www.graalvm.org/docs/reference-manual/polyglot/ That should be included somewhere. — Preceding unsigned comment added by 89.70.225.106 ( talk) 10:45, 6 January 2020 (UTC)
Can you Pending changes protect this page? Because many people will go here, and what if they get wrong info beacause this page got vandalized? You can verify the page, right? if you Pending changes protect this page? — Preceding unsigned comment added by Simulator-master ( talk • contribs) 08:24, 9 July 2020 (UTC)
@ Deacon Vorbis: Python is the name of a type of snake, and it is a specific word. see
https://www.lexico.com/definition/python
In English it has only two applications 1-Snake 2-Language. I really think that pronunciation should be placed there, because it is not common in English.
Thanks, Hooman Mallahzadeh ( talk) 16:27, 16 October 2020 (UTC)
"If the name of the article has a pronunciation that is not apparent from its spelling, include its pronunciation ... Do not include them for common English words ..."Python is a reasonably common word whose pronunciation is apparent from its spelling, so it shouldn't be included. – Deacon Vorbis ( carbon • videos) 16:35, 16 October 2020 (UTC)
Everywhere I have worked people are using the "six" libraries to make code runnable under both python 2.x and 3.x. Can we say something, either in the introduction, or in the second that talks about the 2to3 library, about six? It seems too important to leave out of this overview of python. SystemBuilder ( talk) 21:55, 3 December 2020 (UTC)
I assume by "single argument constructor initializer" you mean the new initializer_list. Since existing programs doen't use it, they aren't affected by it. And more, indeed...
Merge the whole Syntax section out to Python syntax and semantics? Or merge it into here? This section may be too long and detailed to be included in this article. Please don't just blanket delete the section - there is useful information here. peterl ( talk) 04:57, 20 January 2021 (UTC)
A discussion is taking place to address the redirect Python Programming Language language. The discussion will occur at Wikipedia:Redirects for discussion/Log/2021 March 15#Python Programming Language language until a consensus is reached, and readers of this page are welcome to contribute to the discussion. - CHAMPION ( talk) ( contributions) ( logs) 23:18, 15 March 2021 (UTC)
There is a typo in the part: "It has been suggested that this article be merged with Python syntax and semantics." I think "is merged" is better than "be merged".Please have a look at this.
Orlando 2006-2021 ( talk) 12:52, 27 March 2021 (UTC)
At the head of the article there's a sentence that reads, "Python 2.0 was released in 2000 and introduced new features, such as list comprehensions and a garbage collection system using reference counting and was discontinued with version 2.7.18 in 2020.". I believe this should be separated into two sentences to improve readability, but I'd like to hear opinions on the matter before changing anything.
@ Peterl: — I see you're a seasoned Wikpedian, so I have a question. You just reverted some edits I made yesterday regarding supported operating systems. In your note you mention that the repeated linking was over the top. I can maybe understand that, but where is that in the guidelines?
Additionally, in the act of undoing the edit you also remove the mentions of the other supported operating systems. This list seems relevant and useful, so why not just delete the repeated links versus undoing the entire edit? Looking forward to understanding the rationale here. -Dan
Readers of this page may be interested in thw following discussion:
Python.org is mentioned a few paragraphs down. Did you know that RFC3151 uses python.org as an example? -- Guy Macon ( talk) 22:48, 1 June 2021 (UTC)
The goal of Wikipedia project is provide neutral point of view that is based on the notable references. In order to provide more balanced view, I have included the statement that is based on the following reference: Jeffrey M. Perkel. (2020) Why scientists are turning to Rust. Nature 588, 185-186. doi: https://doi.org/10.1038/d41586-020-03382-2 . Nature is a reputable journal, not a personal page, not a wiki, not a blog. I agree the statement is not very positive towards the subject of the article but this absolutely should not be the criteria of its inclusion. Audriusa ( talk) 16:06, 3 June 2021 (UTC)
This discussion has been dormant for a week, and no one but the editor proposing adding the Nature passage agrees that its exclusion is a POV issue, so I am removing the tag from the article. TJRC ( talk) 17:27, 13 June 2021 (UTC)
"Thus, the program's visual structure accurately represents the program's semantic structure." Is this sentence misleading? I ask that because two lines that look identical can function differently if one was indented manually and the other automatically. 79.134.37.73 ( talk) 09:13, 16 July 2021 (UTC)
The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for deletion:
Participate in the deletion discussion at the nomination page. — Community Tech bot ( talk) 20:25, 11 September 2021 (UTC)
One thing caught my attention under the Popularity section, specifically in the last paragraph. Several large companies that have used Python as part of their daily work activities include Google, Facebook, and Spotify, as noted there already. However, two of them listed (Wikipedia and Amazon) lack references to back these up in case a reader is interested in knowing what specific functions Python is used within both companies. Is this a major concern, and if so, what sources should be added to back these up? Jvalle58 ( talk) 15:35, 12 September 2021 (UTC)
@ Gadfium: Hi, SampleCode argument is new and replaces the past argument screenshot. See, SampleCode has an abstract description of the total language. It conveys important information about remaining parts of this Infobox. So we should use this argument as the second rendering item, to successfully convey an overview of Python language. Thanks, Hooman Mallahzadeh ( talk) 09:11, 3 February 2022 (UTC)
I question this association. Python has been released few years before Java, with very different roots and goals.
In this page about Python, the syntax of decorators is used as a reference for the “influenced_by” association. However, it is a later addition to the language; too late and certainly too weak to justify this kind of association.
This way, each language will be marked as “influenced_by” a very large number of other languages. Thus, we will have essentially an unuseful almost fully-connected graph of languages.
This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the current talk page. |
Archive 5 | ← | Archive 8 | Archive 9 | Archive 10 | Archive 11 |
The C language is compiled to assembly code, which is then interpreted. So, C is a compiled language. Python is compiled to bytecode, which is then interpreted. So, Python is an interpreted language? Plokmijnuhby ( talk) 08:49, 6 August 2019 (UTC)
GDScript is the language of the Godot Game Engine. It's influenced from Python, so it should be added in the "from Python influenced" list. Reinthaler ( talk) 08:48, 8 August 2019 (UTC)
I would very much like to see a version history, much like the one on the Perl article and like the one at https://github.com/PyCQA/pyflakes/issues/319 (Which looked like it came from wikipedia anyway).
Is there any reason why there isn't one? Copyright, etc? Also, I couldn't find one ever being created in the history of this page or the History of Python page.
Very happy to do the research and create it, as long as it doesn't get deleted the next day!
hrf ( talk) 08:35, 9 August 2019 (UTC)
First-most, Python borrowed heavily from Perl, not the syntax, but the API functions, and conglomeration of awk, set, perl, etc functionality. Having much experience with Python in its first 2 years, the main take away is that it is like Perl in terms of getting things done without the convoluted syntax. — Preceding unsigned comment added by 2600:1700:D591:5F10:6DC4:DCDB:94D9:A227 ( talk) 22:41, 26 August 2019 (UTC)
https://mypy.readthedocs.io/en/latest/literal_types.html
You can add type annotations that depend on the value passed to a function (as long as they're simple literals of bools, ints, strs or bytes). Which kind of makes Python dependently typed, right? Akeosnhaoe ( talk) 08:06, 22 October 2019 (UTC)
How can there be no more than a single, unassuming sentence, about the huge backlash and excruciatingly slow adoption process? 134.160.214.17 ( talk) 08:01, 19 March 2020 (UTC)
I see that GraalPython https://github.com/graalvm/graalpython is missing from the list of implementations. It's a Python 3 implementation (in contrast to Jython which is Python 2 implementation). GraalPython has a low overhead Polyglot API to interact with other languages that GraalVM supports: https://www.graalvm.org/docs/reference-manual/polyglot/ That should be included somewhere. — Preceding unsigned comment added by 89.70.225.106 ( talk) 10:45, 6 January 2020 (UTC)
Can you Pending changes protect this page? Because many people will go here, and what if they get wrong info beacause this page got vandalized? You can verify the page, right? if you Pending changes protect this page? — Preceding unsigned comment added by Simulator-master ( talk • contribs) 08:24, 9 July 2020 (UTC)
@ Deacon Vorbis: Python is the name of a type of snake, and it is a specific word. see
https://www.lexico.com/definition/python
In English it has only two applications 1-Snake 2-Language. I really think that pronunciation should be placed there, because it is not common in English.
Thanks, Hooman Mallahzadeh ( talk) 16:27, 16 October 2020 (UTC)
"If the name of the article has a pronunciation that is not apparent from its spelling, include its pronunciation ... Do not include them for common English words ..."Python is a reasonably common word whose pronunciation is apparent from its spelling, so it shouldn't be included. – Deacon Vorbis ( carbon • videos) 16:35, 16 October 2020 (UTC)
Everywhere I have worked people are using the "six" libraries to make code runnable under both python 2.x and 3.x. Can we say something, either in the introduction, or in the second that talks about the 2to3 library, about six? It seems too important to leave out of this overview of python. SystemBuilder ( talk) 21:55, 3 December 2020 (UTC)
I assume by "single argument constructor initializer" you mean the new initializer_list. Since existing programs doen't use it, they aren't affected by it. And more, indeed...
Merge the whole Syntax section out to Python syntax and semantics? Or merge it into here? This section may be too long and detailed to be included in this article. Please don't just blanket delete the section - there is useful information here. peterl ( talk) 04:57, 20 January 2021 (UTC)
A discussion is taking place to address the redirect Python Programming Language language. The discussion will occur at Wikipedia:Redirects for discussion/Log/2021 March 15#Python Programming Language language until a consensus is reached, and readers of this page are welcome to contribute to the discussion. - CHAMPION ( talk) ( contributions) ( logs) 23:18, 15 March 2021 (UTC)
There is a typo in the part: "It has been suggested that this article be merged with Python syntax and semantics." I think "is merged" is better than "be merged".Please have a look at this.
Orlando 2006-2021 ( talk) 12:52, 27 March 2021 (UTC)
At the head of the article there's a sentence that reads, "Python 2.0 was released in 2000 and introduced new features, such as list comprehensions and a garbage collection system using reference counting and was discontinued with version 2.7.18 in 2020.". I believe this should be separated into two sentences to improve readability, but I'd like to hear opinions on the matter before changing anything.
@ Peterl: — I see you're a seasoned Wikpedian, so I have a question. You just reverted some edits I made yesterday regarding supported operating systems. In your note you mention that the repeated linking was over the top. I can maybe understand that, but where is that in the guidelines?
Additionally, in the act of undoing the edit you also remove the mentions of the other supported operating systems. This list seems relevant and useful, so why not just delete the repeated links versus undoing the entire edit? Looking forward to understanding the rationale here. -Dan
Readers of this page may be interested in thw following discussion:
Python.org is mentioned a few paragraphs down. Did you know that RFC3151 uses python.org as an example? -- Guy Macon ( talk) 22:48, 1 June 2021 (UTC)
The goal of Wikipedia project is provide neutral point of view that is based on the notable references. In order to provide more balanced view, I have included the statement that is based on the following reference: Jeffrey M. Perkel. (2020) Why scientists are turning to Rust. Nature 588, 185-186. doi: https://doi.org/10.1038/d41586-020-03382-2 . Nature is a reputable journal, not a personal page, not a wiki, not a blog. I agree the statement is not very positive towards the subject of the article but this absolutely should not be the criteria of its inclusion. Audriusa ( talk) 16:06, 3 June 2021 (UTC)
This discussion has been dormant for a week, and no one but the editor proposing adding the Nature passage agrees that its exclusion is a POV issue, so I am removing the tag from the article. TJRC ( talk) 17:27, 13 June 2021 (UTC)
"Thus, the program's visual structure accurately represents the program's semantic structure." Is this sentence misleading? I ask that because two lines that look identical can function differently if one was indented manually and the other automatically. 79.134.37.73 ( talk) 09:13, 16 July 2021 (UTC)
The following Wikimedia Commons file used on this page or its Wikidata item has been nominated for deletion:
Participate in the deletion discussion at the nomination page. — Community Tech bot ( talk) 20:25, 11 September 2021 (UTC)
One thing caught my attention under the Popularity section, specifically in the last paragraph. Several large companies that have used Python as part of their daily work activities include Google, Facebook, and Spotify, as noted there already. However, two of them listed (Wikipedia and Amazon) lack references to back these up in case a reader is interested in knowing what specific functions Python is used within both companies. Is this a major concern, and if so, what sources should be added to back these up? Jvalle58 ( talk) 15:35, 12 September 2021 (UTC)
@ Gadfium: Hi, SampleCode argument is new and replaces the past argument screenshot. See, SampleCode has an abstract description of the total language. It conveys important information about remaining parts of this Infobox. So we should use this argument as the second rendering item, to successfully convey an overview of Python language. Thanks, Hooman Mallahzadeh ( talk) 09:11, 3 February 2022 (UTC)
I question this association. Python has been released few years before Java, with very different roots and goals.
In this page about Python, the syntax of decorators is used as a reference for the “influenced_by” association. However, it is a later addition to the language; too late and certainly too weak to justify this kind of association.
This way, each language will be marked as “influenced_by” a very large number of other languages. Thus, we will have essentially an unuseful almost fully-connected graph of languages.