Python (Chinese Wikipedia)

Analysis of information sources in references of the Wikipedia article "Python" in Chinese language version.

refsWebsite
Global rank Chinese rank
1st place
1st place
2,232nd place
1,779th place
383rd place
336th place
low place
low place
low place
low place
low place
low place
low place
low place
3,696th place
4,044th place
low place
low place
low place
low place
low place
low place
551st place
572nd place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
8,246th place
8,222nd place
207th place
628th place
low place
low place
low place
low place
low place
low place
low place
low place
8,118th place
8,002nd place
low place
low place
low place
low place
low place
low place
low place
low place
6th place
4th place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
8,974th place
5,855th place
low place
low place
low place
low place
low place
low place
low place
low place
8,986th place
5,690th place
low place
low place
low place
low place
626th place
578th place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
1,067th place
1,375th place
1,115th place
1,300th place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
415th place
500th place
low place
low place
low place
low place
low place
low place
low place
low place
low place
9,273rd place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
1,669th place
1,456th place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
9,845th place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place
low place

2ality.com

activeloop.ai

aiohttp.org

docs.aiohttp.org

amk.ca

arcade.academy

api.arcade.academy

archive.org

artima.com

  • The Making of Python. Artima Developer. [2007-03-22]. (原始内容存档于2016-09-01). 
  • van Rossum, Guido. The fate of reduce() in Python 3000. Artima Developer. [2007-03-22]. (原始内容存档于2007-04-07). 
  • van Rossum, Guido. Language Design Is Not Just Solving Puzzles. Artima forums. Artima. 2006-02-09 [2007-03-21]. (原始内容存档于2020-01-17). the complexity introduced by a solution to a design problem must be somehow proportional to the problem's importance. …… Mathematicians don't mind these -- a proof is a proof is a proof, no matter whether it contains 2 or 2000 steps, or requires an infinite-dimensional space to prove something about integers. …… Features of a programming language, whether syntactic or semantic, are all part of the language's user interface. And a user interface can handle only so much complexity or it becomes unusable. This is also the reason why Python will never have continuations, and even why I'm uninterested in optimizing tail recursion. 
    van Rossum, Guido. Tail Recursion Elimination. Neopythonic.blogspot.be. 2009-04-22 [2012-12-03]. (原始内容存档于2018-05-19). Once tail recursion elimination exists, developers will start writing code that depends on it, and their code won't run on implementations that don't provide it …… I don't believe in recursion as the basis of all programming. This is a fundamental belief of certain computer scientists, especially those who love Scheme and like to teach programming by starting with a "cons" cell and recursion. 

bazel.build

docs.bazel.build

bford.info

cobra-language.com

  • Esterbrook, Charles. Acknowledgements. cobra-language.com. Cobra Language. [2010-04-07]. (原始内容存档于2008-02-08). 

codehaus.org

boo.codehaus.org

cwi.nl

ir.cwi.nl

  • Guido van Rossum. Python Reference Manual - Version 1.2 (PDF). CWI Report CS-R9525. May 1995 [2023-03-04]. (原始内容存档 (PDF)于2023-03-05). Python is a simple, yet powerful, interpreted programming language that bridges the gap between C and shell programming, and is thus ideally suited for "throw-away英语Software_prototyping#Throwaway_prototyping programming" and rapid prototyping. Its syntax is put together from constructs borrowed from a variety of other languages; most prominent are influences from ABC, C, Modula-3 and Icon.
    The Python interpreter is easily extended with new functions and data types implemented in C. Python is also suitable as an extension language for highly customizable C applications such as editors or window managers.
     
  • Guido van Rossum. Extending and Embedding the Python Interpreter - Version 1.2 (PDF). CWI Report CS-R9527. May 1995 [2023-03-05]. (原始内容存档 (PDF)于2023-03-05). Python is an interpreted object oriented programming language. This document describes how to write modules in C or C++ to extend the Python interpreter with new modules. Those modules can define new functions but also new object types and their methods. The document also describes how to embed the Python interpreter in another application, for use as an extension language. Finally, it shows how to compile and link extension modules so that they can be loaded dynamically (at run time) into the interpreter, if the underlying operating system supports this feature. 
  • Guido van Rossum. Python Reference Manual - Version 1.2 (PDF). CWI Report CS-R9525. May 1995 [2023-03-04]. (原始内容存档 (PDF)于2023-03-05). The modulo operator always yields a result with the same sign as its second operand (or zero); …… The integer division and modulo operators are connected by the following identity: x == (x/y)*y + (x%y). 

cython.readthedocs.io

ddj.com

deal.readthedocs.io

djangoproject.com

docs.djangoproject.com

edemaine.github.io

  • CoffeeScript for Python Programmers. CoffeeScript is a programming language whose syntax is clearly designed to match much of Python (with additional inspirations from Perl, ECMAScript, Ruby, etc.). 

exaloop.io

docs.exaloop.io

fabfile.org

gitbook.io

nanguage.gitbook.io

github.com

godotengine.org

docs.godotengine.org

golang.org

gvanrossum.github.io

holoviz.org

panel.holoviz.org

holoviz.org

huggingface.co

infoworld.com

jetbrains.com

joblib.readthedocs.io

julialang.org

docs.julialang.org

leanpub.com

libsdl.org

linuxformat.co.uk

linuxfoundation.org

refspecs.linuxfoundation.org

linuxjournal.com

mail-archive.com

medium.com

might.net

matt.might.net

mit.edu

csail.mit.edu

myhdl.org

mypy-lang.org

myqcloud.com

yyrcd-1256568788.cos.na-siliconvalley.myqcloud.com

neopythonic.blogspot.be

  • van Rossum, Guido. Language Design Is Not Just Solving Puzzles. Artima forums. Artima. 2006-02-09 [2007-03-21]. (原始内容存档于2020-01-17). the complexity introduced by a solution to a design problem must be somehow proportional to the problem's importance. …… Mathematicians don't mind these -- a proof is a proof is a proof, no matter whether it contains 2 or 2000 steps, or requires an infinite-dimensional space to prove something about integers. …… Features of a programming language, whether syntactic or semantic, are all part of the language's user interface. And a user interface can handle only so much complexity or it becomes unusable. This is also the reason why Python will never have continuations, and even why I'm uninterested in optimizing tail recursion. 
    van Rossum, Guido. Tail Recursion Elimination. Neopythonic.blogspot.be. 2009-04-22 [2012-12-03]. (原始内容存档于2018-05-19). Once tail recursion elimination exists, developers will start writing code that depends on it, and their code won't run on implementations that don't provide it …… I don't believe in recursion as the basis of all programming. This is a fundamental belief of certain computer scientists, especially those who love Scheme and like to teach programming by starting with a "cons" cell and recursion. 

nondot.org

  • Lattner, Chris. Chris Lattner's Homepage. Chris Lattner. 2014-06-03 [2014-06-03]. (原始内容存档于2018-12-25). 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. 

norvig.com

numpy.org

nvidia.github.io

orangedatamining.com

pages.debian.net

benchmarksgame-team.pages.debian.net

panda3d.org

psu.edu

citeseerx.ist.psu.edu

pybenchmarks.org

pydata.org

pandas.pydata.org

  • DataFrame. [2022-09-01]. (原始内容存档于2022-09-01). DataFrame is a 2-dimensional labeled data structure with columns of potentially different types. You can think of it like a spreadsheet or SQL table, or a dict of Series objects. It is generally the most commonly used pandas object. 

seaborn.pydata.org

pygobject.readthedocs.io

pyinstaller.org

pypi.org

pypl.github.io

pypy.org

doc.pypy.org

python-history.blogspot.com

python.org

docs.python.org

python.org

pythondiscord.com

pythoninsider.blogspot.com

pyviz.org

raw.githubusercontent.com

  • GitHub repository of Python 0.9.1 source. [2023-02-25]. (原始内容存档于2023-03-05). 
    HISTORY. Python source distribution. Python Foundation. [2017-11-23]. (原始内容存档于2017-12-01). 
  • HISTORY. [2020-09-12]. (原始内容存档于2017-12-01). Lambda expressions are particularly useful in combination with map(), filter() and reduce(), described below. Thanks to Amrit Prem for submitting this code (as well as map(), filter(), reduce() and xrange())! 
  • Brian Kernighan, Dennis Ritchie. The C Programming Language, Second Edition (PDF). Prentice Hall. 1988 [2023-03-23]. (原始内容存档 (PDF)于2023-03-25). The relational operators group left-to-right, but this fact is not useful; a<b<c is parsed as (a<b)<c, and evaluates to either 0 or 1. 

ray.io

returns.readthedocs.io

rosettacode.org

rustpython.github.io

simpy.readthedocs.io

sites.google.com

sourceforge.net

pyopengl.sourceforge.net

speakingjs.com

stackoverflow.co

survey.stackoverflow.co

tensorflow.org

tician.de

documen.tician.de

tiobe.com

  • TIOBE Index. TIOBE - The Software Quality Company. [2021-10-06]. (原始内容存档于2020-06-14). 

ucsb.edu

engineering.ucsb.edu

washington.edu

stat.washington.edu

web.archive.org

weblogs.com

radio.weblogs.com

wikipedia.org

en.wikipedia.org

  • 多行字符串文字带有字符串插值英语String interpolation(使用了format方法)的示例:
    print("""亲爱的{recipient},
    
    我希望你离开Sunnydale并永不返回.
    
    不是很爱你的,
    {sender}
    """.format(sender="吸血鬼猎人Buffy", recipient="Spike"))
    
  • 修饰器工厂示例,这里的favourite_colour接受一个实际参数,并返回一个修饰器:
    def favourite_colour(colour):
        def decorator(func):
            def wrapper(*args, **kwargs):
                print(f"My favourite colour is {colour}.")
                func(*args, **kwargs)
            return wrapper
        return decorator
    
    def invincible(func):
        def wrapper(*args, **kwargs):
            print("I'm invincible!")
            func(*args, **kwargs)
        return wrapper
    

    使用毗连的修饰符链接修饰器示例:

    @invincible
    @favourite_colour("blue")
    def black_knight():
        print("None shall pass.")
    

    它等价于:

    black_knight = invincible(favourite_colour("blue")(black_knight))
    

    black_knight英语Black Knight (Monty Python)()结果为:

    >>> black_knight()
    I'm invincible!
    My favourite colour is blue.
    None shall pass.
    
  • Guido van Rossum. Python Reference Manual - Version 1.2 (PDF). CWI Report CS-R9525. May 1995 [2023-03-04]. (原始内容存档 (PDF)于2023-03-05). Python is a simple, yet powerful, interpreted programming language that bridges the gap between C and shell programming, and is thus ideally suited for "throw-away英语Software_prototyping#Throwaway_prototyping programming" and rapid prototyping. Its syntax is put together from constructs borrowed from a variety of other languages; most prominent are influences from ABC, C, Modula-3 and Icon.
    The Python interpreter is easily extended with new functions and data types implemented in C. Python is also suitable as an extension language for highly customizable C applications such as editors or window managers.
     

xon.sh