Knowledge

Python (programming language)

Source 📝

5011: 2194: 12627: 127: 583: 485: 14924: 14263: 13207: 4997: 29: 12765: 14914: 14243: 13179: 4440: 691:. In 2022, Python 3.10.4 and 3.9.12 were expedited and 3.8.13, because of many security issues. When Python 3.9.13 was released in May 2022, it was announced that the 3.9 series (joining the older series 3.8 and 3.7) would only receive security fixes in the future. On 7 September 2022, four new releases were made due to a potential 743:; and removals from the C API. Some standard library modules and many deprecated classes, functions and methods, will be removed in Python 3.15 and/or 3.16. Starting with 3.13, it and later versions have 2 years of full support (up from one and a half); followed by 3 years of security support (for same total support as before). 637:" (BDFL), a title the Python community bestowed upon him to reflect his long-term commitment as the project's chief decision-maker (he's since come out of retirement and is self-titled "BDFL-emeritus"). In January 2019, active Python core developers elected a five-member Steering Council to lead the project. 908:" motto, Python embraces a "there should be one—and preferably only one—obvious way to do it." philosophy. In practice, however, Python provides many ways to achieve the same task. There are, for example, at least three ways to format a string literal, with no certainty as to which one a programmer should use. 1680:
where multiple expressions, each evaluating to anything that can be assigned (to a variable, writable property, etc.) are associated in an identical manner to that forming tuple literals—and, as a whole, are put on the left-hand side of the equal sign in an assignment statement. The statement expects
4636:
has proved to be particularly useful for AI applications, with Prolog providing knowledge representation and reasoning capabilities. The Janus system, in particular, exploits the similarities between these two languages, in part because of their use of dynamic typing, and the simple recursive nature
4195:
Major or "feature" releases are largely compatible with the previous version but introduce new features. The second part of the version number is incremented. Starting with Python 3.9, these releases are expected to happen annually. Each major version is supported by bug fixes for several years
884:
However, Python features regularly violate these principles and have received criticism for adding unnecessary language bloat. Responses to these criticisms are that the Zen of Python is a guideline rather than a rule. The addition of some new features had been so controversial that Guido van Rossum
12285:
I started work on the Swift Programming Language in July of 2010. I implemented much of the basic language structure, with only a few people knowing of its existence. A few other (amazing) people started contributing in earnest late in 2011, and it became a major focus for the Apple Developer Tools
5458:
I'd spent a summer at DEC's Systems Research Center, which introduced me to Modula-2+; the Modula-3 final report was being written there at about the same time. What I learned there later showed up in Python's exception handling, modules, and the fact that methods explicitly contain 'self' in their
4026:
Python code; i.e. it's known not possible to compile to a faster language or machine code. Unless semantics of Python are changed, but in many cases speedup is possible with few or no changes in the Python code. The faster Julia source code can then be used from Python, or compiled to machine code,
671:
was initially set for 2015, then postponed to 2020 out of concern that a large body of existing code could not easily be forward-ported to Python 3. No further security patches or other improvements will be released for it. Currently only 3.8 and later are supported (2023 security issues were
6015:
The Swift language is the product of tireless effort from a team of language experts, documentation gurus, compiler optimization ninjas, and an incredibly important internal dogfooding group who provided feedback to help refine and battle-test ideas. Of course, it also greatly benefited from the
12160:
Mojo as a member of the Python family Embracing Python massively simplifies our design efforts, because most of the syntax is already specified. we decided that the right long-term goal for Mojo is to provide a superset of Python (i.e. be compatible with existing programs) and to embrace the
5394:
I had extensive experience with implementing an interpreted language in the ABC group at CWI, and from working with this group I had learned a lot about language design. This is the origin of many Python features, including the use of indentation for statement grouping and the inclusion of very
4154:(PEP) process, the primary mechanism for proposing major new features, collecting community input on issues, and documenting Python design decisions. Python coding style is covered in PEP 8. Outstanding PEPs are reviewed and commented on by the Python community and the steering council. 892:
via modules. This compact modularity has made it particularly popular as a means of adding programmable interfaces to existing applications. Van Rossum's vision of a small core language with a large standard library and easily extensible interpreter stemmed from his frustrations with
725:
Notable changes in 3.11 from 3.10 include increased program execution speed and improved error reporting. Python 3.11 claims to be between 10 and 60% faster than Python 3.10, and Python 3.12 adds another 5% on top of that. It also has improved error messages, and many other changes.
4199:
Bugfix releases, which introduce no new features, occur about every 3 months and are made when a sufficient number of bugs have been fixed upstream since the last release. Security vulnerabilities are also patched in these releases. The third and final part of the version number is
12161:
CPython immediately for long-tail ecosystem enablement. To a Python programmer, we expect and hope that Mojo will be immediately familiar, while also providing new tools for developing systems-level code that enable you to do things that Python falls back to C and C++ for.
4208:
are also released as previews and for testing before final releases. Although there is a rough schedule for each release, they are often delayed if the code is not ready. Python's development team monitors the state of the code by running the large
632:
operating system. Its implementation began in December 1989. Van Rossum shouldered sole responsibility for the project, as the lead developer, until 12 July 2018, when he announced his "permanent vacation" from his responsibilities as Python's
1037:. An increase in indentation comes after certain statements; a decrease in indentation signifies the end of the current block. Thus, the program's visual structure accurately represents its semantic structure. This feature is sometimes termed the 979:
well, be natural or show fluency in the language, or conform with Python's minimalist philosophy and emphasis on readability. Code that is difficult to understand or reads like a rough transcription from another programming language is called
3787:. CPython is distributed with a large standard library written in a mixture of C and native Python, and is available for many platforms, including Windows (starting with Python 3.9, the Python installer deliberately fails to install on 4976:
Python's development practices have also been emulated by other languages. For example, the practice of requiring a document describing the rationale for, and issues surrounding, a change to the language (in Python, a PEP) is also used in
4637:
of their data structures. Typical applications of this combination include natural language processing, visual query answering, geospatial reasoning, and handling of semantic web data. The Natlog system, implemented in Python, uses
4157:
Enhancement of the language corresponds with the development of the CPython reference implementation. The mailing list python-dev is the primary forum for the language's development. Specific issues were originally discussed in the
1685:
object on the right-hand side of the equal sign that produces the same number of values as the provided writable expressions; when iterated through them, it assigns each of the produced values to the corresponding expression on the
935:
reference implementation that would offer marginal increases in speed at the cost of clarity. Execution speed can be improved by moving speed-critical functions to extension modules written in languages such as C, or by using a
2279:. These annotations are not enforced by the language, but may be used by external tools such as mypy to catch errors. Mypy also supports a Python compiler called mypyc, which leverages type annotations for optimization. 4137:
Performance comparison of various Python implementations on a non-numerical (combinatorial) workload was presented at EuroSciPy '13. Python's performance compared to other programming languages is also benchmarked by
3894:) "is Python-inspired, but it is not Python. It is possible to write Snek programs that run under a full Python system, but most Python programs will not run under Snek." It is an imperative language not including 1327:; data was passed unidirectionally out of the generator. From Python 2.5 on, it is possible to pass data back into a generator function; and from version 3.3, it can be passed through multiple stack levels. 4192:. The first part of the version number is incremented. These releases happen infrequently—version 3.0 was released 8 years after 2.0. According to Guido van Rossum, a version 4.0 is very unlikely to ever happen. 9592: 4250:
will emit a DeprecationWarning, and will be removed in 3.15. Using that code already has a high potential for both security and functionality bugs. Parts of the typing module are deprecated, e.g. creating a
998:
Python is meant to be an easily readable language. Its formatting is visually uncluttered and often uses English keywords where other languages use punctuation. Unlike many other languages, it does not use
12213: 10372: 3527:
Python's large standard library provides tools suited to many tasks and is commonly cited as one of its greatest strengths. For Internet-facing applications, many standard formats and protocols such as
7635: 11718: 7651:
After manually modifying one line of code by specifying the necessary type information, we obtained a speedup of 52.6×, making the translated Julia code 19.5× faster than the original Python code.
5122: 11604:
Tarau, P., 2023. Reflections on automation, learnability and expressiveness in logic-based programming languages. In Prolog: The Next 50 Years (pp. 359–371). Cham: Springer Nature Switzerland.
11016: 4374:). It was selected as Programming Language of the Year (for "the highest rise in ratings in a year") in 2007, 2010, 2018, and 2020 (the only language to have done so four times as of 2020). 5723:
By popular demand, a few features commonly found in functional programming languages like Lisp have been added to Python. With the lambda keyword, small anonymous functions can be created.
11477: 4022:
PyJL compiles/transpiles a subset of Python to "human-readable, maintainable, and high-performance Julia source code". Despite claiming high performance, no tool can claim to do that for
6400: 1355:
operators for mathematical addition, subtraction, and multiplication are similar to other languages, but the behavior of division differs. There are two types of divisions in Python:
2181:(due to their names beginning and ending with double-underscores), to allow user-defined classes to modify how they are handled by native operations including length, comparison, in 8316: 5907: 3872:
Cinder is a performance-oriented fork of CPython 3.8 that contains a number of optimizations, including bytecode inline caching, eager evaluation of coroutines, a method-at-a-time
10708: 1547:
operator can be used to concatenate two tuples, which does not directly modify their contents, but produces a new tuple containing the elements of both. Thus, given the variable
11413: 7693: 3364:
that further extends the native capabilities, it is frequently used as a scientific scripting language to aid in problems such as numerical data processing and manipulation.
683:
In 2021 (and again twice in 2022), security updates were expedited, since all Python versions were insecure (including 2.7) because of security issues leading to possible
6067:, second section "Fans of Python use the phrase "batteries included" to describe the standard library, which covers everything from asynchronous processing to zip files." 14417: 14137: 12226:
Nim's syntax is strongly reminiscent of Python's, as it uses indented code blocks and some of the same syntax (such as the way if/elif/then/else blocks are constructed).
9498: 7790: 11796:
we created three levels of tools ... The next level offers Python and XML support, letting modders with more experience manipulate the game world and everything in it.
12812: 11583: 11569:
Andersen, C. and Swift, T., 2023. The Janus System: a bridge to new prolog applications. In Prolog: The Next 50 Years (pp. 93–104). Cham: Springer Nature Switzerland.
7507: 6939: 5595:
replace "CLU" with "Python", "record" with "instance", and "procedure" with "function or method", and you get a pretty accurate description of Python's object model.
5265: 4299:, whom Python creator Guido van Rossum enjoyed while developing the language. Monty Python references appear frequently in Python code and culture; for example, the 9584: 6877: 6846: 14496: 9561: 4960:, has said: "I wanted a scripting language that was more powerful than Perl, and more object-oriented than Python. That's why I decided to design my own language." 1200:
statement, which removes a variable—deleting the reference from the name to the value, and producing an error if the variable is referred to before it is redefined
8677: 6147: 12654: 12205: 10364: 6016:
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.
563:
and first released it in 1991 as Python 0.9.0. Python 2.0 was released in 2000. Python 3.0, released in 2008, was a major revision not completely
12182: 7445: 5942: 5381: 3298:
Python allows Boolean expressions with multiple equality relations in a manner that is consistent with general use in mathematics. For example, the expression
15511: 13350: 10190: 4242:
Python 3.12 dropped some outdated modules, and more will be dropped in the future, deprecated as of 3.13; already deprecated array 'u' format code will emit
9623: 8540:
Almost all machines today (November 2000) use IEEE-754 floating point arithmetic, and almost all platforms map Python floats to IEEE-754 "double precision".
3671: 14715: 14337: 8947: 8377: 7628: 4323:. The official Python documentation also contains various references to Monty Python routines. Users of Python are sometimes referred to as "Pythonistas". 8527: 7131: 6908: 3571:. However, because most of the standard library is cross-platform Python code, only a few modules need altering or rewriting for variant implementations. 14554: 11808: 11710: 8253: 7476: 5114: 732:
Since 27 June 2023, Python 3.8 is the oldest supported version of Python (albeit in the 'security support' phase), due to Python 3.7 reaching
5625:
The C3 method itself has nothing to do with Python, since it was invented by people working on Dylan and it is described in a paper intended for lispers
3991:
to high-level object languages, with either unrestricted Python, a restricted subset of Python, or a language similar to Python as the source language:
15828: 13385: 12025: 10933: 7171: 6369: 6116: 10851: 900:
Python claims to strive for a simpler, less-cluttered syntax and grammar while giving developers a choice in their coding methodology. In contrast to
14486: 9210: 9148: 5659:
List comprehensions and generator expressions are a concise notation for such operations, borrowed from the functional programming language Haskell.
739:
Python 3.13 introduced an incremental garbage collector (producing shorter pauses for collection in programs with a lot of objects); an experimental
11012: 10055: 9465: 7958: 2217:, forbidding operations that are not well-defined (for example, adding a number to a string) rather than silently attempting to make sense of them. 672:
fixed in e.g. 3.7.17, the final 3.7.x release). While Python 2.7 and older is officially unsupported, a different unofficial Python implementation,
15813: 13979: 9806: 9716: 11692: 6338: 3771:
features. CPython includes its own C extensions, but third-party extensions are not limited to older C versions—e.g. they can be implemented with
15843: 13243: 12911: 11753: 10459: 4857:
includes Python and intends to replace Java with Python. Its Python Scripting Provider is a core feature since Version 4.0 from 7 February 2013.
11469: 9863: 15853: 15838: 14960: 14506: 14392: 12436: 11046: 5411: 5295: 5092: 3578:(PyPI), the official repository for third-party Python software, contains over 523,000 packages with a wide range of functionality, including: 1041:. Some other languages use indentation this way; but in most, indentation has no semantic meaning. The recommended indent size is four spaces. 11285: 7275: 4108:, released in 2021, is also available for "Python 3.4, although features and behaviors from later versions may be included") on the .NET 15833: 14491: 14474: 12390: 11942: 11104: 10131: 7671: 4330:
is used to show that something is related to Python. Examples of the use of this prefix in names of Python applications or libraries include
4019:
compiles (a superset of) Python to C. The resulting code is also usable with Python via direct C-level API calls into the Python interpreter.
959:—and in occasionally playful approaches to tutorials and reference materials, such as the use of the terms "spam" and "eggs" (a reference to 12242: 11443: 8587: 6392: 5348: 1285:. Variables may subsequently be rebound at any time to any object. In Python, a variable name is a generic reference holder without a fixed 15863: 15788: 14444: 14342: 8308: 6969: 6815: 10078:"GitHub – IronLanguages/ironpython3: Implementation of Python 3.x for .NET Framework that is built on top of the Dynamic Language Runtime" 6785: 5899: 729:
As of April 2024, Python 3.12 is the stable release, and 3.12 is the only version with active (as opposed to just security) support.
14620: 14454: 14427: 14407: 12647: 12415: 8875: 8355: 5938: 1003:
to delimit blocks, and semicolons after statements are allowed but rarely used. It has fewer syntactic exceptions and special cases than
11342: 10786: 10747: 10698: 7812: 6725: 15818: 15778: 14432: 13195: 7989: 7415: 12090: 11405: 11234: 8707: 8497: 7931: 7697: 5870: 3948:
compiler that integrates with CPython and transforms bytecode to machine code at runtime. The emitted code is specialized for certain
15823: 15793: 15751: 15504: 15441: 15417: 14382: 14352: 12529: 11379: 9296: 5806: 3144:
Rounding towards negative infinity, though different from most languages, adds consistency. For instance, it means that the equation
11644: 11307: 8913: 14529: 12059: 10903: 9686: 8223: 6694: 5710: 9240: 8136: 6755: 6029: 885:
resigned as Benevolent Dictator for Life following vitriol over the addition of the assignment expression operator in Python 3.8.
13495: 13200: 8736: 4246:
since 3.13 and will be removed in Python 3.16. The 'w' format code should be used instead. Part of ctypes is also deprecated and
799: 322: 11157: 10553: 4641:(DCGs) as prompt generators for text-to-text generators like GPT3 and text-to-image generators like DALL-E or Stable Diffusion. 15773: 13378: 12640: 9832: 9091: 7901: 7782: 5612: 3928: 1174: 12113: 12003: 11964: 9488: 7581: 7538: 7350: 5484: 15798: 15732: 14501: 14459: 14402: 13190: 12835: 12602: 12581: 12562: 12518: 12492: 10819: 10643: 8349: 7847: 7575: 6207: 5981: 4139: 3046:
The division between integers produces floating-point results. The behavior of division has changed significantly over time:
526: 5437: 4790:(as a package) and can be used from the command line (terminal). Many Linux distributions use installers written in Python: 1404:, called the "walrus operator", was introduced in Python 3.8. It assigns values to variables as part of a larger expression. 15497: 14917: 14865: 14795: 14479: 14168: 10990: 10676: 9435: 9270: 9177: 8853: 8441: 8162: 7727: 5016: 3966:
in 2005. It implemented many of the modules from the standard library and some additional modules for integrating with the
507: 12286:
group in July 2013 drawing ideas from Objective-C, Rust, Haskell, Ruby, Python, C#, CLU, and far too many others to list.
11856: 10087: 8617: 7760: 7499: 6931: 6574: 5646: 5548: 5322: 5257: 3869:
Pyston is a variant of the Python runtime that uses just-in-time compilation to speed up the execution of Python programs.
1228: 15520: 14439: 14332: 14269: 13820: 13557: 13236: 12931: 12904: 12673: 12147: 11618: 9530: 7603: 6869: 6838: 6634: 6544: 5044: 1915:
Triple-quoted (beginning and ending with three single or double quotes), which may span multiple lines and function like
1415:
operator may be used to compare object identities (comparison by reference), and comparisons may be chained—for example,
905: 752: 284: 12752: 9585:"Snekboard Controls LEGO Power Functions with CircuitPython or Snek Programming Languages (Crowdfunding) – CNX Software" 9553: 9023: 3742: 15477: 14953: 14820: 14672: 12773: 11834: 11073: 10960: 10613: 10583: 10493: 10402: 10254: 10224: 9122: 8978: 8823: 8673: 8651: 8561: 8286: 8193: 8106: 8046: 8020: 7871: 7384: 7324: 6664: 6604: 6506: 6456: 6426: 6139: 6085: 5743: 5680: 5582: 5155: 4918:
is designed for the "speed of working in a dynamic language like Python" and shares the same syntax for slicing arrays.
3714: 3688: 1673:
while conforming to the immutable nature of tuple objects. Parentheses are optional for tuples in unambiguous contexts.
1030: 1000: 591: 252: 11666: 11132: 7249: 6483: 1543:, are immutable and thus can be used as keys of dictionaries, provided all of the tuple's elements are immutable. The 14735: 14645: 14640: 14081: 13708: 13515: 13371: 12936: 12174: 11779: 11579: 10780: 10741: 8774: 7437: 6304: 5930: 5373: 4367: 3945: 1020: 955:
Python's developers aim for it to be fun to use. This is reflected in its name—a tribute to the British comedy group
609: 9326: 5837: 5235: 15803: 14464: 14372: 14036: 12941: 9915:
Guelton, Serge; Brunet, Pierrick; Amini, Mehdi; Merlini, Adrien; Corbillon, Xavier; Raynaud, Alan (16 March 2015).
7223: 6177: 5039: 4272: 1933:. Escape sequences are not interpreted; hence raw strings are useful where literal backslashes are common, such as 1459: 1317: 834: 715: 12360: 12333: 10925: 10877: 10523: 10186: 7087: 3834:
often brings a significant speed improvement over CPython, but some libraries written in C cannot be used with it.
2012:
In Python, a distinction between expressions and statements is rigidly enforced, in contrast to languages such as
15672: 14730: 14562: 14469: 11096: 10024: 9615: 8381: 4184:
CPython's public releases come in three types, distinguished by which part of the version number is incremented:
2544: 570:
Python consistently ranks as one of the most popular programming languages, and has gained widespread use in the
503: 11406:"Python eats away at R: Top Software for Analytics, Data Science, Machine Learning in 2018: Trends and Analysis" 9383: 7138: 6236: 2493:(or dictionary) of key and value pairs; can contain mixed types (keys and values), keys must be a hashable type 15848: 14309: 14223: 14163: 13761: 13229: 13210: 13142: 13015: 12897: 11816: 11364: 9653: 9061: 8939: 8519: 8411: 6900: 4105: 3372: 3330: 1946: 1278: 438: 10432: 10311: 10277: 9994: 9968: 9352: 8245: 7468: 6270: 5497:
This module implements a number of iterator building blocks inspired by constructs from APL, Haskell, and SML.
2068:, all being expressions, cannot contain statements. A particular case is that an assignment statement such as 15564: 15544: 15470: 14946: 14825: 14720: 14544: 14534: 14318: 13756: 13445: 13185: 13163: 13090: 13065: 13025: 5034: 4982: 4969: 4921: 4071: 3545: 2017: 1336: 1058: 1008: 12029: 7296:, it needs a strategy to avoid memory leaks as well as the use of freed memory. The chosen method is called 7163: 7061: 6361: 6108: 1108: 888:
Nevertheless, rather than building all of its functionality into its core, Python was designed to be highly
676:, continues to support Python 2, i.e. "2.7.18+" (plus 3.9 and 3.10), with the plus meaning (at least some) " 15858: 15584: 15048: 14969: 14891: 14745: 14539: 14198: 13595: 13552: 13505: 13500: 13157: 13060: 13030: 12830: 11908: 10843: 7039: 4963: 4931: 4899: 4875: 4464: 4121: 3677: 3560: 1050: 634: 474: 454: 426: 378: 11882: 10341: 9202: 9144: 7197: 6054: 4255:
class using keyword arguments to denote the fields and such (and more) will be disallowed in Python 3.15.
15783: 15534: 15407: 15377: 15307: 14853: 14760: 14595: 14249: 13545: 13471: 13132: 13127: 13070: 13050: 10047: 9457: 7954: 5024: 5002: 4953: 4937: 4925: 4626: 4414: 4371: 4170: 3895: 3807:. Platform portability was one of its earliest priorities. (During Python 1 and 2 development, even 2225: 2174: 2166: 2149: 2021: 1920: 993: 810: 764: 756: 470: 466: 458: 391: 387: 118: 12592: 9798: 9776: 9708: 4118:
compiles Python 2.7 to Java bytecode, allowing the use of the Java libraries from a Python program.
2209:; rather, operations on an object may fail, signifying that it is not of a suitable type. Despite being 15651: 15237: 15038: 14750: 14635: 14412: 13873: 13808: 13409: 13075: 12971: 12954: 12872: 11741: 11696: 8791: 6330: 4947: 4869: 4732: 3812: 3318:. C-derived languages interpret this expression differently: in C, the expression would first evaluate 2638: 917: 894: 462: 422: 374: 362: 353: 349: 236: 89: 12272: 10455: 6002: 5776: 4655:
Python has been successfully embedded in many software products as a scripting language, including in
15808: 14885: 14800: 14785: 14274: 14132: 13771: 13602: 13425: 13085: 13040: 10109: 9855: 9409: 8076: 7663: 4915: 4815: 4764: 4751:. It has also been used in several video games, and has been adopted as first of the three available 4095: 3772: 3764: 2229: 2038: 1309: 1282: 1161: 629: 446: 12444: 11205: 11038: 7271: 5407: 5287: 5088: 4366:
Since 2003, Python has consistently ranked in the top ten most popular programming languages in the
567:
with earlier versions. Python 2.7.18, released in 2020, was the last release of Python 2.
488: 15626: 15312: 15109: 14880: 14677: 14630: 14615: 14567: 14377: 14173: 13430: 13122: 13005: 8467: 5519: 4760: 4645: 4339: 3942: 3873: 3756: 3681: 3603: 3537: 2221: 1139: 1004: 692: 617: 560: 434: 366: 12382: 11930: 11548: 11257: 10123: 9746: 8766: 1254:
statements, used to import modules whose functions or variables can be used in the current program
15196: 14218: 14203: 13856: 13851: 13751: 13619: 13400: 13314: 12866: 12238: 11938: 11435: 9893: 8583: 5344: 4638: 4598: 4551: 4480: 4434: 4159: 4109: 3932: 2661: 1900:, and Perl-influenced languages, single and double quotes work the same. Both use the backslash ( 1505: 1216: 1166: 1112:
statement, which allows exceptions raised in its attached code block to be caught and handled by
948:, but it either doesn't provide the full speed-up that might be expected, since Python is a very 515: 126: 13304: 7840:
Introduction to Computation and Programming Using Python: With Application to Understanding Data
6961: 6807: 6249:
The TIOBE Programming Community index is an indicator of the popularity of programming languages
3848:
in the same way, thus allowing massively concurrent programs. PyPy also has a stackless version.
14977: 14927: 14815: 14662: 14625: 14524: 14178: 13938: 13657: 13652: 13319: 13279: 12991: 12419: 11200: 9008: 6777: 5514: 4972:
blends Python and Java features, minimizing boilerplate code for enhanced developer efficiency.
4476: 4472: 4300: 3342: 2812: 2610: 2258: 2092: 928: 760: 546: 538: 534: 163: 65: 61: 57: 53: 49: 12299: 9292: 8883: 8797: 8378:"The Python Language Reference, section 3.3. New-style and classic classes, for release 2.7.1" 8339: 6991: 5973: 5966: 4538:
allow the effective use of Python in scientific computing, with specialized libraries such as
1453: 1269:
construct, that compares an expression against one or more cases as a control-of-flow measure.
975:, which has a wide range of meanings related to program style. "Pythonic" code may use Python 14790: 14585: 14577: 14516: 14449: 14208: 14193: 14158: 13846: 13746: 13614: 13289: 11334: 10770: 10731: 7816: 6717: 5477:"itertools – Functions creating iterators for efficient looping – Python 3.7.1 documentation" 5029: 4848: 4656: 4571: 4496: 3952:
and is faster than the standard Python code. Psyco does not support Python 2.7 or later.
3831: 3638: 2580: 2182: 1394: 952:, or a restricted subset of Python is compiled, and possibly semantics are slightly changed. 937: 684: 14076: 11153: 9932: 8758: 8699: 7407: 5063: 3729:, a browser-based IDE and hosting environment; and Canopy IDE, a commercial IDE emphasizing 15697: 15272: 15010: 14875: 14810: 14805: 14367: 14228: 14183: 13629: 13574: 13420: 13415: 13324: 13294: 12920: 12845: 11269: 11192: 11180: 10168: 9928: 8489: 7981: 7923: 5798: 5756:
This module provides regular expression matching operations similar to those found in Perl.
5288:"platform – Access to underlying platform's identifying data – Python 3.10.4 documentation" 4837: 4826: 4807: 4752: 4492: 3883: 3730: 3633: 3575: 3276: 2709: 2193: 2088: 2065: 1909: 1471: 1150: 1026: 530: 36: 11368: 5862: 2583:. The precision is machine-dependent but in practice is generally implemented as a 64-bit 1165:
statement, which encloses a code block within a context manager (for example, acquiring a
656:
support. Python 3.0 was released on 3 December 2008, with many of its major features
8: 15722: 15252: 15187: 14755: 14357: 13803: 13781: 13530: 13525: 13483: 13435: 12996: 11640: 11313: 8906: 8759: 4909: 4795: 4622: 4519:
is a framework to program communications between computers, and is used (for example) by
4512: 4304: 4217: 4188:
Backward-incompatible versions, where code is expected to break and needs to be manually
3863: 3803:
Macs, since Python 3.9.1, with experimental installer), with unofficial support for
3707: 3628: 3541: 3110:
causes a module used in Python 2.7 to use Python 3.0 rules for division (see above).
3024: 2028: 1034: 960: 733: 668: 564: 12537: 12082: 12051: 11766:
As you may know, EVE has at its core the programming language known as Stackless Python.
11273: 11196: 10899: 10172: 9678: 8215: 6686: 5702: 2264:
Before version 3.0, Python had two kinds of classes (both using the same syntax):
1998:, allows elements to be skipped and reversed. Slice indexes may be omitted—for example, 14302: 14188: 13766: 13334: 13309: 11522: 11226: 10158: 9941: 9916: 8728: 8128: 6747: 5525:
even though the design of C is far from ideal, its influence on Python is considerable.
4957: 4888:, a programming language that cross-compiles to JavaScript, has Python-inspired syntax. 4819: 4771: 4684: 4672: 4555: 4516: 4448: 3931:
ability to scale to thousands of cores, while ordinary implementations suffer from the
3706:, add further abilities such as improved auto-completion, session state retention, and 3549: 3237: 1934: 1515:, are mutable, and cannot be used as the keys of dictionaries (dictionary keys must be 1467: 1154: 826: 791: 776: 649: 641: 625: 259: 84: 12626: 10809: 9232: 5968:
Practical JRuby on Rails Web 2.0 Projects: bringing Ruby on Rails to the Java platform
4370:
where as of December 2022 it was the most popular language (ahead of C, C++, and
2205:
and has typed objects but untyped variable names. Type constraints are not checked at
582: 15636: 15382: 15323: 15081: 14913: 14835: 14682: 14362: 14254: 14242: 14046: 13698: 13569: 13562: 12976: 12877: 12806: 12598: 12577: 12558: 12514: 12488: 12476: 11230: 11218: 10815: 10776: 10737: 10545: 9946: 8770: 8345: 7843: 7571: 7567: 5977: 4756: 2490: 2210: 1246: 976: 830: 795: 780: 698:
Every Python release since 3.5 has added some syntax to the language. 3.10 added the
599: 10365:"Programming languages: Why Python 4.0 might never arrive, according to its creator" 9828: 9083: 8520:"15. Floating Point Arithmetic: Issues and Limitations – Python 3.8.3 documentation" 7893: 7491: 7194:"PyDBC: method preconditions, method postconditions and class invariants for Python" 5608: 3232:. However, maintaining the validity of this equation means that while the result of 1193:
statement, which skips the rest of the current iteration and continues with the next
549:. It is often described as a "batteries included" language due to its comprehensive 15712: 15702: 15549: 15242: 15209: 15157: 14600: 13999: 13989: 13796: 13590: 13540: 13535: 13478: 13466: 12853: 12741: 12117: 11995: 11972: 11860: 11526: 11512: 11277: 11210: 9936: 8876:"10 Reasons Python Rocks for Research (And a Few Reasons it Doesn't) – Hoyt Koepke" 7561: 7530: 7346: 6870:"Python 3.10.3, 3.9.11, 3.8.13, and 3.7.13 are now available with security content" 6393:"Guido van Rossum Stepping Down from Role as Python's Benevolent Dictator For Life" 6326: 5476: 4833: 4724: 4591: 4503:
support developers in the design and maintenance of complex applications. Pyjs and
4460: 4402: 4335: 4236: 3923:
in 2009, with the aim of speeding up the Python interpreter five-fold by using the
3899: 3837: 3613: 3608: 2993: 2863: 2577: 2291: 1905: 1866:. If strings contain numbers, they are added as strings rather than integers, e.g. 1298: 1266: 949: 763:
are fully supported, and many of their features support functional programming and
711: 605: 587: 571: 556: 550: 511: 337: 299: 247: 175: 77: 10983:"Tornado: Facebook's Real-Time Web Framework for Python – Facebook for Developers" 10635: 6199: 4770:
Many operating systems include Python as a standard component. It ships with most
4165:
hosted at by the foundation. In 2022, all issues and discussions were migrated to
3915:
Other just-in-time Python compilers have been developed, but are now unsupported:
3567:
follows PEP 333—but most are specified by their code, internal documentation, and
3559:
Some parts of the standard library are covered by specifications—for example, the
1850:
by "adding" them (with the same operator as for adding integers and floats), e.g.
15656: 15589: 15427: 15412: 15267: 15214: 15134: 15129: 15053: 14870: 14112: 14056: 13878: 13520: 13440: 12781: 12746: 11614: 10668: 6033: 5922: 5445: 4865:
Python's design and philosophy have influenced many other programming languages:
4704: 4692: 4688: 4587: 4452: 3920: 3859: 3818:
Python, since 3.7, only supports operating systems with multi-threading support.
3784: 3760: 3648: 3354: 3040: 2276: 2117: 2064:
Statements cannot be a part of an expression—so list and other comprehensions or
1321: 1182: 768: 688: 664:
utility, which automates the translation of Python 2 code to Python 3.
645: 640:
Python 2.0 was released on 16 October 2000, with many major new features such as
542: 522: 223: 167: 72: 45: 14287: 10982: 9262: 9170: 8845: 8433: 8158: 7719: 5638: 5540: 4940:
is a non-strict superset of Python (e.g. still missing classes, and adding e.g.
3256: 1138:
statement, which executes a block of code and attaches its local namespace to a
1094:
object, capturing each element to a local variable for use by the attached block
15277: 15219: 15023: 14667: 14590: 14086: 14051: 14041: 13866: 13624: 13450: 12731: 10703: 10077: 9431: 8609: 7430: 6566: 4740: 4720: 3978:
widget libraries, enabling programs to be written and run on the target device.
3726: 3684:
for which users enter statements sequentially and receive results immediately.
3643: 3588: 3028: 3008: 2443: 2214: 1886: 1356: 1294: 787: 159: 41: 15489: 12139: 11517: 11500: 9647:"The Snek Programming Language: A Python-inspired Embedded Computing Language" 9520: 8940:"Build a Rapid Web Development Environment for Python Server Pages and Oracle" 7752: 7611: 6626: 6536: 5509:
van Rossum, Guido (1993). "An Introduction to Python for UNIX/C Programmers".
1982:, and negative indexes are relative to the end. Slices take elements from the 1120:
in Python 3.11 for exception groups); it also ensures that clean-up code in a
1099: 15767: 14898: 14859: 14765: 14422: 14347: 14295: 14031: 14011: 13928: 13607: 13255: 13095: 12681: 12264: 11787: 11465: 11222: 9950: 9031: 7460: 4966:, a programming language developed by Apple, has some Python-inspired syntax. 4799: 4696: 4575: 4567: 4468: 4351: 4055:
The Python → 11l → C++ transpiler compiles a subset of Python 3 to C++ (
3855: 3653: 3598: 3260: 2312: 2154: 1959: 1916: 1170: 1131:
statement, used to raise a specified exception or re-raise a caught exception
1038: 909: 857: 484: 418: 307: 11830: 11069: 10956: 10605: 10575: 10485: 10394: 10246: 10216: 9114: 8970: 8815: 8643: 8553: 8278: 8185: 8098: 8042: 8012: 7863: 7376: 7316: 6656: 6596: 6514: 6479: 6448: 6422: 6077: 5735: 5672: 5574: 5318: 5147: 2060:
is a statement); the former is for expressions, the latter is for statements
15232: 14740: 14697: 14610: 14117: 13948: 13363: 13147: 12986: 12480: 12356: 12325: 11670: 11126: 9908: 7245: 4885: 4845: 4811: 4803: 4736: 4680: 4614: 4418: 4296: 4205: 3658: 3553: 3360:
Due to Python's extensive mathematics library, and the third-party library
2685: 2206: 2080:
cannot form part of the conditional expression of a conditional statement.
2005: 1847: 1312:, and, according to Van Rossum, it never will. However, better support for 1301:
languages, where each variable may contain only a value of a certain type.
1069: 956: 803: 740: 430: 11791: 6296: 5258:"test – Regression tests package for Python – Python 3.7.13 documentation" 4625:, simple syntax, and rich text processing tools, Python is often used for 4052:
can be compiled to C, and is used to build the PyPy interpreter of Python.
1103:
statement, which executes a block of code as long as its condition is true
15554: 15397: 14830: 14657: 14652: 14213: 13984: 13893: 13888: 13510: 13488: 12701: 12114:"Groovy – the birth of a new dynamic language for the Java platform" 11281: 11214: 9318: 8341:
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
7347:"6.5 itertools – Functions creating iterators for efficient looping" 5395:
high-level data types (although the details are all different in Python).
5227: 4854: 4728: 4559: 4162: 3898:/ classes, unlike Python, and simplifying to one number type with 32-bit 3891: 3851: 3841: 3718: 2202: 2170: 2013: 1955: 1286: 850: 677: 657: 613: 406: 303: 205: 155: 150: 13221: 12889: 7219: 6169: 6030:"A Python Book: Beginning Python, Advanced Python, and Python Exercises" 3815:
were supported, but support has since been dropped for many platforms.)
1086: 15574: 15436: 15392: 15071: 15000: 14938: 14107: 14066: 14061: 13974: 13883: 13791: 13703: 13683: 13329: 13055: 12711: 10873: 10515: 7522: 4895: 4891: 4841: 4602: 4601:
projects and machine learning projects with the help of libraries like
4535: 4508: 4504: 4484: 4101: 4000: 3988: 3903: 3845: 3792: 3623: 3618: 3583: 3568: 2272:; current Python versions only support the semantics of the new style. 1979: 1926: 1893: 1208: 889: 772: 450: 311: 12460: 11013:"What Powers Instagram: Hundreds of Instances, Dozens of Technologies" 10016: 6932:"Python releases 3.10.7, 3.9.14, 3.8.14, and 3.7.14 are now available" 5829: 4086:
Older projects (or not to be used with Python 3.x and latest syntax):
1220:
statement, used in debugging to check for conditions that should apply
660:
to Python 2.6.x and 2.7.x. Releases of Python 3 include the
170:(since 3.5, but those hints are ignored, except with unofficial tools) 15641: 15387: 15262: 15204: 15139: 14687: 14102: 14071: 13969: 13813: 13776: 13713: 13667: 13662: 13647: 13152: 12791: 12764: 12736: 11749: 10456:"[Python-Dev] Release Schedules (was Stability & change)" 9917:"Pythran: enabling static optimization of scientific Python programs" 9493: 9375: 8309:"Why must 'self' be used explicitly in method definitions and calls?" 6232: 5115:"Why is Python a dynamic language and also a strongly typed language" 4924:
was motivated by the desire to bring the Python design philosophy to
4775: 4700: 4676: 4539: 4406: 4378: 4210: 4174: 4125: 4091: 3959: 3949: 3796: 3788: 3395: 3345:
to a pre-defined arbitrary precision and several rounding modes. The
2251: 1516: 1313: 1305: 1232: 968: 920:
and Python book author, wrote: "To describe something as 'clever' is
228: 28: 10285: 9646: 9053: 8403: 7112: 5511:
Proceedings of the NLUUG Najaarsconferentie (Dutch UNIX Users Group)
5203:"PEP 738 – Adding Android as a supported platform | peps.python.org" 5202: 5177: 4996: 3717:
including PyCharm, IntelliJ Idea, Visual Studio Code etc, there are
1169:
before it is run, then releasing the lock; or opening and closing a
1073:
statement, which conditionally executes a block of code, along with
15631: 15616: 15402: 15362: 15292: 15282: 15149: 15119: 15076: 14990: 14985: 14725: 14605: 14004: 13836: 13274: 13269: 12686: 11369:"TensorFlow: Large-scale machine learning on heterogeneous systems" 10424: 10307: 9990: 7006: 6262: 5671:
Schemenauer, Neil; Peters, Tim; Hetland, Magnus Lie (18 May 2001).
4905: 4712: 4579: 4547: 4507:
can be used to develop the client-side of Ajax-based applications.
4456: 4398: 4284: 4225: 4006: 3800: 3780: 3776: 3722: 3593: 3322:, resulting in 0 or 1, and that result would then be compared with 3252: 2736:
of numbers commonly used for looping a specific number of times in
2584: 1912:
became available in Python 3.6 as "formatted string literals".
1324: 861: 806:), which binds method and variable names during program execution. 442: 397: 357: 13344: 10163: 9964: 7272:"Extending and Embedding the Python Interpreter: Reference Counts" 5736:"re – Regular expression operations – Python 3.10.6 documentation" 4851:
project has adopted Python as its main user-programming language.
4009:
compiles a subset of statically typed Python to machine code (via
239:
5.0+ (official from Python 3.13 planned) and a few other platforms
15717: 15707: 15605: 15559: 15367: 15357: 15342: 15247: 15177: 15162: 15113: 15099: 14127: 13964: 13918: 13841: 13741: 13736: 13688: 13284: 13045: 13035: 12796: 12691: 12083:"Google's Go: A New Programming Language That's Python Meets C++" 11470:"Google supercharges machine learning tasks with TPU custom chip" 9432:"Application-level Stackless features – PyPy 2.0.2 documentation" 8099:"PEP 0465 – A dedicated infix operator for matrix multiplication" 5561:
It is a mixture of the class mechanisms found in C++ and Modula-3
4934:
was designed to be "as usable for general programming as Python".
4787: 4779: 4716: 4668: 4664: 4649: 4618: 4610: 4563: 4543: 4520: 4439: 4410: 4280: 4075: 4056: 4049: 4043: 3967: 3830:
is a fast, compliant interpreter of Python 2.7 and 3.8. Its
3804: 3752: 3703: 1938: 932: 846: 809:
Its design offers some support for functional programming in the
653: 383: 333: 291: 215: 195: 11904: 11874: 11436:"Who is using scikit-learn? – scikit-learn 0.20.1 documentation" 11128:
GitHub – reddit-archive/reddit: historical code from reddit.com.
10546:"1. Extending Python with C or C++ – Python 3.9.1 documentation" 8733:
The Python standard library, release 2.7, §2: Built-in functions
8704:
The Python standard library, release 3.2, §2: Built-in functions
8610:"PEP 465 – A dedicated infix operator for matrix multiplication" 7031: 2004:
returns a copy of the entire list. Each element of a slice is a
775:). Many other paradigms are supported via extensions, including 559:
began working on Python in the late 1980s as a successor to the
15737: 15727: 15692: 15646: 15452: 15352: 15347: 15337: 15302: 15297: 15257: 15172: 15167: 15124: 15043: 14142: 14122: 13994: 13786: 13339: 13112: 13080: 12964: 12716: 12696: 10333: 10278:"Guido, Some Guys, and a Mailing List: How Python is Developed" 10155:
Performance of Python runtimes on a non-numeric scientific code
10082: 9525: 9348: 9084:"4. Building C and C++ Extensions – Python 3.9.2 documentation" 7193: 6050: 4941: 4908:, a scripting language very similar to Python, built-in to the 4882:
document lists Python first among languages that influenced it.
4872:
uses indentation, a similar syntax, and a similar object model.
4791: 4783: 4748: 4660: 4633: 4583: 4488: 4467:, a standard API has evolved to facilitate these applications. 4422: 4386: 4382: 4331: 4314: 4189: 4178: 4166: 4115: 4030: 4016: 3887: 3672:
Comparison of integrated development environments § Python
3023:. These operators work like in traditional math; with the same 2815:, contains no duplicates; can contain mixed types, if hashable 2613:, contains no duplicates; can contain mixed types, if hashable 1695: 1389:
infix operator. It is intended to be used by libraries such as
964: 913: 329: 315: 11717:. Environmental Systems Research Institute. 17 November 2006. 11667:"Installers for GIMP for Windows – Frequently Asked Questions" 10215:
Warsaw, Barry; Hylton, Jeremy; Goodger, David (13 June 2000).
5883:
We want something as usable for general programming as Python
4235:
meaning Python extensions need to be modified, and 3.10 added
2232:
of classes are constructed by calling the class (for example,
1382:
operator for duplicating a string a specified number of times.
15579: 15447: 15372: 15287: 15095: 15028: 14995: 14692: 13943: 13923: 13913: 13908: 13903: 13898: 13861: 13693: 13299: 13020: 13010: 12981: 12959: 12801: 12721: 12706: 10699:"In Python, should I use else after a return in an if block?" 9768: 7113:"PEP 594 – Removing dead batteries from the standard library" 4606: 4531: 4527: 4347: 4268: 4221: 4067: 4036: 3963: 3955: 3938: 3548:, arithmetic with arbitrary-precision decimals, manipulating 3361: 2548: 2257:(itself an instance of itself), allowing metaprogramming and 2162: 2161:) in some other object-oriented programming languages (e.g., 2024:. This leads to duplicating some functionality. For example: 1509: 1390: 1177:(RAII)-like behavior and replacing a common try/finally idiom 370: 191: 187: 12206:"Nim language draws from best of Python, Rust, Go, and Lisp" 7720:"pprint – Data pretty printer – Python 3.11.0 documentation" 6839:"Python 3.10.4 and 3.9.12 are now available out of schedule" 5768: 4224:. There are also special Python mentoring programs, such as 3421:'Type a number, and its factorial will be printed: ' 2684:
An object representing the absence of a value, often called
15611: 15569: 15539: 15332: 15225: 15103: 15086: 15033: 15018: 13933: 13102: 12786: 12726: 11312:, Innovative Computing in Science Education, archived from 8246:"5.3. Tuples and Sequences – Python 3.7.1rc2 documentation" 5998: 5459:
parameter list. String slicing came from Algol-68 and Icon.
4744: 4708: 4558:
programmable in Python: its library covers many aspects of
4500: 4394: 4390: 4355: 4343: 4276: 4128:(latest release in 2013) compile to C and C++ respectively. 4079: 4010: 3996: 3971: 3924: 3827: 3808: 3699: 3692: 3533: 3529: 2341: 1897: 1739:. In Python 2.6+ and 3+, this was supplemented by the 941: 901: 673: 621: 402: 295: 12620: 12268: 11711:"About getting started with writing geoprocessing scripts" 11154:"Usage statistics and market share of Python for websites" 10101: 9521:"cinder: Instagram's performance-oriented fork of CPython" 9405: 8068: 7894:"8. Errors and Exceptions – Python 3.12.0a0 documentation" 6597:"PEP 466 – Network Security Enhancements for Python 2.7.x" 5900:"Mojo language marries Python and MLIR for AI development" 4747:
promotes Python as the best choice for writing scripts in
3676:
Most Python implementations (including CPython) include a
3043:
to represent positive and negative numbers respectively).
2220:
Python allows programmers to define their own types using
275: 13137: 13107: 12632: 12387:
Swift Programming Language Evolution repository on GitHub
12324:
Kupries, Andreas; Fellows, Donal K. (14 September 2000).
9914: 8971:"PEP 333 – Python Web Server Gateway Interface v1.0" 8184:
van Rossum, Guido; Hettinger, Raymond (7 February 2003).
7560:
Martelli, Alex; Ravenscroft, Anna; Ascher, David (2005).
7559: 6290: 6288: 4978: 4264: 3975: 3768: 1497: 1474:; however, there may be only one expression in each body. 232: 219: 12026:"Proposals: iterators and generators [ES4 Wiki]" 10157:. European Conference on Python in Science (EuroSciPy). 9799:"Transcrypt: Anatomy of a Python to JavaScript Compiler" 9738: 8463: 5670: 4358:, a Python implementation originally written in Python. 4039:
uses LLVM to compile a subset of Python to machine code.
3882:
Embedded Computing Language (compatible with e.g. 8-bit
3879: 1929:
varieties, denoted by prefixing the string literal with
12487:(3rd ed.). Upper Saddle River, NJ: Prentice Hall. 11540: 10425:"Changing the Python release cadence [LWN.net]" 4295:
Python's name is derived from the British comedy group
3890:-based Arduino, as well as larger ones compatible with 2972:
Python has the usual symbols for arithmetic operators (
945: 12513:(version 1.6.6 ed.). Cambridge University Press. 10606:"PEP 634 – Structural Pattern Matching: Specification" 7783:"Is Python a good language for beginning programmers?" 7500:"The Controversy Behind The Walrus Operator in Python" 6285: 6204:
JetBrains: Developer Tools for Professionals and Teams
6200:"The State of Developer Ecosystem in 2020 Infographic" 4150:
Python's development is conducted largely through the
3910: 1316:-like functionality is provided by extending Python's 11541:"Natural Language Toolkit – NLTK 3.5b1 documentation" 10814:. Sebastopol, CA : O'Reilly Media. p. 305. 10733:
Learning Python: Powerful Object-Oriented Programming
10663: 10661: 10334:"Python Developer's Guide – Python Developer's Guide" 9885: 8765:(4th ed.). Addison-Wesley Professional. p.  7088:"Python Insider: Python 3.12.3 and 3.13.0a6 released" 5566: 5319:"PEP 0441 – Improving Python ZIP Application Support" 5178:"PEP 11 – CPython platform support | peps.python.org" 3982: 3795:
was supported until Python 3.5) and most modern
3743:
List of Python software § Python implementations
3725:, for developing science- and math-related programs; 1124:
block is always run regardless of how the block exits
14338:
Comparison of open-source and closed-source software
12511:
Think Python: How to Think Like a Computer Scientist
12355:
Gustafsson, Per; Niskanen, Raimo (29 January 2007).
10866: 9000: 8907:"An introduction to Python for scientific computing" 8554:"PEP 237 – Unifying Long Integers and Integers" 4992: 4586:
has Python bindings with a rich set of features for
1211:, syntactically needed to create an empty code block 10801: 10214: 8216:"4. Built-in Types – Python 3.6.3rc1 documentation" 8183: 8151: 8121: 8013:"PEP 342 – Coroutines via Enhanced Generators" 7399: 6384: 6109:"The History of Python: A Brief Timeline of Python" 4743:to show complex structures such as C++ containers. 4042:
Pythran compiles a subset of Python 3 to C++ (
1378:operator for string concatenation. Python uses the 1231:function (and also an operator); used to implement 837:
expressions. The standard library has two modules (
14706: 12354: 10658: 10308:"Moving Python's bugs to GitHub [LWN.net]" 9054:"PEP 7 – Style Guide for C Code | peps.python.org" 8011:van Rossum, Guido; Eby, Phillip J. (10 May 2005). 7264: 6353: 5965: 5081: 3228:is valid for both positive and negative values of 14317: 11363: 10957:"Python Streamlines Space Shuttle Mission Design" 10447: 9582: 8880:University of Washington Department of Statistics 8642:Zadka, Moshe; van Rossum, Guido (11 March 2001). 8552:Zadka, Moshe; van Rossum, Guido (11 March 2001). 7438:"Confusion regarding a rule in The Zen of Python" 6537:"2to3 – Automated Python 2 to 3 code translation" 6478:Kuchling, A. M.; Zadka, Moshe (16 October 2000). 5830:"Chapter 3: The Nature of JavaScript; Influences" 4860: 4263:Tools that can generate documentation for Python 3840:is a significant fork of CPython that implements 1669:—thereby effectively "modifying the contents" of 1241:statement, used to return a value from a function 746: 718:functionality. Python 3.12 added the new keyword 15765: 11492: 8790:Kernighan, Brian W.; Ritchie, Dennis M. (1988). 8789: 4104:allows running Python 2.7 programs (and an 3536:are supported. It includes modules for creating 3186:is always true. It also means that the equation 1892:Delimited by single or double quotes; unlike in 931:and reject patches to non-critical parts of the 924:considered a compliment in the Python culture." 845:) that implement functional tools borrowed from 15519: 12231: 11367:; Monga, Rajat; et al. (9 November 2015). 11357: 9613: 9583:Aufranc (CNXSoft), Jean-Luc (16 January 2020). 8644:"PEP 238 – Changing the Division Operator" 8641: 8551: 7753:"Code Style – The Hitchhiker's Guide to Python" 7694:"15 Ways Python Is a Powerful Force on the Web" 7469:"The Most Controversial Python Walrus Operator" 6263:"PYPL PopularitY of Programming Language index" 6227: 6225: 5431: 5429: 5142: 5140: 4878:uses indentation and a similar syntax, and its 4258: 3451:'You must enter a non-negative integer' 12323: 11498: 11255: 10210: 10208: 9489:"Pyston returns from the dead to speed Python" 7129: 5368: 5366: 2177:). Python also provides methods, often called 1044: 1021:Python syntax and semantics § Indentation 227:Unofficial (or has been known to work): Other 15505: 14954: 14303: 13379: 13237: 12905: 12648: 12576:(2nd ed.). Addison-Wesley Professional. 12475: 11739: 11256:Millman, K. Jarrod; Aivazis, Michael (2011). 11070:"Industrial Light & Magic Runs on Python" 10926:"Python : the holy grail of programming" 10479: 10477: 10326: 8809: 8807: 8010: 7982:"Language Design Is Not Just Solving Puzzles" 6477: 6140:"Python 2.7.18, the last release of Python 2" 5471: 5469: 5467: 5438:"Interview with Guido van Rossum (July 1998)" 5064:"General Python FAQ – Python 3 documentation" 4271:(available as part of the standard library), 14343:Comparison of source-code-hosting facilities 13393: 12298:Jalan, Nishant Aanjaney (10 November 2022). 11501:"Probabilistic (logic) programming concepts" 10932:(31/2006). CERN Publications. 31 July 2006. 10848:Technology News and Information by SeniorDBA 10284:. Python Software Foundation. Archived from 9856:"MIT-Created Compiler Speeds up Python Code" 8273: 8271: 7310: 7308: 6513:. Python Software Foundation. Archived from 6222: 5426: 5374:"Why was Python created in the first place?" 5137: 4829:industry, including in exploit development. 4377:Large organizations that use Python include 2197:The standard type hierarchy in Python 3 927:Python's developers usually strive to avoid 794:and a cycle-detecting garbage collector for 15665: 12571: 12418:. Python Wiki. 19 July 2012. Archived from 12348: 11067: 11015:. Instagram Engineering. 11 December 2016. 10395:"PEP 602 – Annual Release Cycle for Python" 10205: 9406:"speed comparison between CPython and Pypy" 8637: 8635: 7119:. Python Softtware Foundation. 20 May 2019. 6331:"SETL (was: Lukewarm about range literals)" 5990: 5535: 5533: 5408:"Ada 83 Reference Manual (raise statement)" 5363: 4342:to Python (commonly used to create games); 3999:(latest release in 2012) compile Python to 3759:of Python. It is written in C, meeting the 3747: 3665: 3054:to always be floating-point division, e.g. 2999:(where the remainder can be negative, e.g. 2095:attached to the object's class; the syntax 15512: 15498: 14961: 14947: 14310: 14296: 13386: 13372: 13244: 13230: 13178: 12912: 12898: 12655: 12641: 12625: 12530:"The A-Z of Programming Languages: Python" 12485:Artificial Intelligence: A Modern Approach 12461:"PyAIML 0.8.5 : Python Package Index" 12317: 12105: 12074: 12018: 11987: 11957: 11897: 11867: 11849: 11801: 11784:Sid Meier's Civilization IV Developer Blog 11771: 11733: 11703: 11685: 11533: 11146: 11088: 11061: 10948: 10918: 10892: 10691: 10508: 10483: 10474: 10269: 9671: 9554:"Snek Lang: feels like Python on Arduinos" 9424: 9398: 9341: 9285: 9163: 9137: 9112: 9106: 8962: 8937: 8931: 8804: 8750: 8721: 8692: 8666: 8464:"mypy – Optional Static Typing for Python" 8301: 8177: 8035: 7979: 7952: 6504: 6359: 6325: 5799:"Perl and Python influences in JavaScript" 5508: 5464: 125: 15829:Information technology in the Netherlands 13251: 12919: 11516: 11204: 10807: 10217:"PEP 1 – PEP Purpose and Guidelines" 10162: 9940: 9616:"Ready to find out if you're git famous?" 8268: 8004: 7973: 7946: 7805: 7775: 7596: 7553: 7531:"Python String Formatting Best Practices" 7339: 7314: 7305: 7238: 7212: 7186: 7156: 7123: 6471: 6390: 6319: 5928: 5518: 4546:providing domain-specific functionality. 4169:. Development originally took place on a 4090:Google's Grumpy (latest release in 2017) 3858:are Python 3 variants optimized for 3680:(REPL), permitting them to function as a 1990:index. The third slice parameter, called 1501:operator common to many other languages). 1495:(different in order of operands from the 963:) in examples, instead of the often-used 856:Its core philosophy is summarized in the 604:Python was invented in the late 1980s by 14968: 12527: 12203: 12111: 11499:De Raedt, Luc; Kimmig, Angelika (2015). 11249: 11178: 9486: 9203:"Changelog – Python 3.9.0 documentation" 8632: 8545: 8404:"PEP 484 – Type Hints | peps.python.org" 8337: 8279:"PEP 498 – Literal String Interpolation" 8186:"PEP 308 – Conditional Expressions" 7629:"Transpiling Python to Julia using PyJL" 7370: 7368: 7007:"Python 3.11 released [LWN.net]" 6498: 6137: 6021: 5857: 5855: 5695: 5664: 5630: 5609:"The Python 2.3 Method Resolution Order" 5600: 5530: 5502: 5436:Kuchling, Andrew M. (22 December 2006). 5435: 4438: 3876:, and an experimental bytecode compiler. 3821: 3689:Integrated development environment (IDE) 3353:module provides arbitrary precision for 3050:Current Python (i.e. since 3.0) changed 2967: 2708:A placeholder that can be returned from 2250:), and the classes are instances of the 2192: 1457:, and a more general expression named a 1451:Python has a type of expression named a 1227:statement, which returns a value from a 1142:, for use in object-oriented programming 897:, which espoused the opposite approach. 581: 15814:Dynamically typed programming languages 12590: 12263: 12239:"An Interview with the Creator of Ruby" 12172: 12080: 11777: 10484:Aahz; Baxter, Anthony (15 March 2001). 10453: 10187:"The Computer Language Benchmarks Game" 10090:from the original on 28 September 2021. 9644: 8813: 8756: 8370: 8091: 7656: 7623: 7621: 7497: 7442:Python Help - Discussions on Python.org 7085: 6657:"PEP 373 – Python 2.7 Release Schedule" 6567:"PEP 373 – Python 2.7 Release Schedule" 6294: 5996: 5893: 5891: 5827: 3367: 3019:, and a matrix‑multiplication operator 2712:to indicate unsupported operand types. 2587:number with 53 bits of precision. 2157:, in contrast to the implicit self (or 1477:Conditional expressions are written as 987: 15844:Pattern matching programming languages 15766: 12508: 12179:datasciencelearningcenter.substack.com 11993: 11615:"Tkinter — Python interface to TCL/Tk" 11345:from the original on 23 September 2020 10954: 10768: 10362: 10048:"Google's Grumpy code makes Python Go" 9971:from the original on 24 September 2022 9853: 8674:"Why Python's Integer Division Floors" 7837: 7831: 7374: 7317:"PEP 289 – Generator Expressions" 7315:Hettinger, Raymond (30 January 2002). 7042:from the original on 18 September 2021 7004: 6972:from the original on 20 September 2022 6942:from the original on 13 September 2022 6715: 6170:"Stack Overflow Developer Survey 2022" 6106: 4844:as of 2008, is written in Python. The 2547:placeholder to be used as an index in 2116:is, for normal methods and functions, 2056:built-in functions (in Python 2, 1689:Python has a "string format" operator 1175:resource-acquisition-is-initialization 1061:statement, using a single equals sign 695:: 3.10.7, 3.9.14, 3.8.14, and 3.7.14. 15854:Programming languages created in 1991 15839:Object-oriented programming languages 15493: 14942: 14291: 13367: 13225: 12893: 12636: 12434: 12297: 12275:from the original on 22 December 2015 12028:. wiki.ecmascript.org. Archived from 11971:. Codehaus Foundation. Archived from 11780:"Modding Sid Meier's Civilization IV" 11416:from the original on 15 November 2019 11403: 11385:from the original on 20 November 2015 11300: 11288:from the original on 19 February 2019 11258:"Python for Scientists and Engineers" 11172: 10993:from the original on 19 February 2019 10955:Shafer, Daniel G. (17 January 2003). 10841: 10646:from the original on 11 November 2020 10462:from the original on 15 December 2018 10247:"PEP 8 – Style Guide for Python Code" 10152: 10045: 9921:Computational Science & Discovery 9551: 9329:from the original on 27 November 2020 9319:"Download Python for Other Platforms" 9115:"PEP 7 – Style Guide for C Code" 9021: 8993: 8904: 8856:from the original on 23 December 2019 8500:from the original on 22 December 2023 8444:from the original on 21 February 2020 8414:from the original on 27 November 2023 7980:van Rossum, Guido (9 February 2006). 7864:"PEP 8 – Style Guide for Python Code" 7641:from the original on 19 November 2023 7584:from the original on 23 February 2020 7541:from the original on 18 February 2024 7510:from the original on 28 December 2023 7448:from the original on 25 February 2024 7387:from the original on 26 December 2018 7365: 7200:from the original on 23 November 2019 7174:from the original on 15 December 2018 7132:"Python Metaclasses: Who? Why? When?" 6929: 6898: 6867: 6836: 6818:from the original on 24 February 2021 6788:from the original on 27 February 2021 6449:"PEP 13 – Python Language Governance" 6360:van Rossum, Guido (20 January 2009). 6307:from the original on 1 September 2016 6239:from the original on 25 February 2018 6107:Rossum, Guido Van (20 January 2009). 6043: 6005:from the original on 25 December 2018 5945:from the original on 25 December 2018 5897: 5852: 5840:from the original on 26 December 2018 5809:from the original on 26 December 2018 5606: 5585:from the original on 23 November 2019 5325:from the original on 26 December 2018 5316: 5238:from the original on 27 November 2020 5228:"Download Python for Other Platforms" 4140:The Computer Language Benchmarks Game 4013:) and supports native multithreading. 3779:Python programs into an intermediate 2283:Summary of Python 3's built-in types 1786:. Python 3.6 added "f-strings": 1281:to a separate, dynamically allocated 15834:Multi-paradigm programming languages 14866:Microsoft Open Specification Promise 14224:Generative adversarial network (GAN) 12552: 12416:"Python for Artificial Intelligence" 12216:from the original on 13 October 2018 12204:Yegulalp, Serdar (16 January 2017). 12175:"What is Mojo Programming Language?" 12093:from the original on 18 January 2010 12006:from the original on 8 February 2008 11945:from the original on 9 February 2014 11778:Caudill, Barry (20 September 2005). 11756:from the original on 11 January 2014 11621:from the original on 18 October 2012 11262:Computing in Science and Engineering 11185:Computing in Science and Engineering 11094: 11068:Fortenberry, Tim (17 January 2003). 10936:from the original on 15 January 2013 10729: 10707:. Stack Exchange. 17 February 2011. 10679:from the original on 26 October 2012 10576:"PEP 623 – Remove wstr from Unicode" 10435:from the original on 6 November 2019 10344:from the original on 9 November 2020 9809:from the original on 5 December 2020 9769:"Transcrypt – Python in the browser" 9589:CNX Software – Embedded Systems News 9501:from the original on 27 January 2021 9487:Yegulalp, Serdar (29 October 2020). 9373: 9293:"An Interview with Guido van Rossum" 9273:from the original on 2 December 2020 9243:from the original on 8 December 2020 9213:from the original on 7 February 2021 8938:Piotrowski, Przemyslaw (July 2006). 8919:from the original on 4 February 2019 8814:Batista, Facundo (17 October 2003). 8783: 8739:from the original on 27 October 2012 8710:from the original on 25 October 2012 8319:from the original on 24 October 2012 8129:"Python 3.5.1 Release and Changelog" 7992:from the original on 17 January 2020 7793:from the original on 24 October 2012 7763:from the original on 27 January 2021 7730:from the original on 22 January 2021 7674:from the original on 24 October 2012 7618: 7466: 7405: 7278:from the original on 18 October 2012 6667:from the original on 13 January 2020 6637:from the original on 12 January 2020 6486:from the original on 23 October 2012 6138:Peterson, Benjamin (20 April 2020). 5963: 5957: 5888: 5649:from the original on 24 October 2012 5636: 5551:from the original on 23 October 2012 5414:from the original on 22 October 2019 5384:from the original on 24 October 2012 5148:"PEP 483 – The Theory of Type Hints" 5017:Free and open-source software portal 4950:uses indentation and similar syntax. 4354:and GTK to Python respectively; and 4303:often used in Python literature are 3958:was a Python 2 interpreter for 3255:a float to the nearest integer. For 1986:index up to, but not including, the 508:general-purpose programming language 16:General-purpose programming language 15864:Text-oriented programming languages 15789:Computer science in the Netherlands 14333:Alternative terms for free software 12435:Paine, Jocelyn, ed. (August 2005). 12357:"EEP 1: EEP Purpose and Guidelines" 12081:Kincaid, Jason (10 November 2009). 11911:from the original on 9 January 2009 11813:Google Documents List Data API v1.0 11160:from the original on 13 August 2021 11107:from the original on 13 August 2021 10906:from the original on 21 August 2018 10736:. O'Reilly Media, Inc. p. 17. 10314:from the original on 2 October 2022 10112:from the original on 17 April 2021. 9965:"The Python → 11l → C++ transpiler" 9779:from the original on 19 August 2018 9659:from the original on 4 January 2024 9645:Packard, Keith (20 December 2022). 9626:from the original on 5 January 2024 9595:from the original on 5 January 2024 9564:from the original on 5 January 2024 9386:from the original on 8 January 2022 9374:Team, The PyPy (28 December 2019). 9011:from the original on 17 March 2024. 8969:Eby, Phillip J. (7 December 2003). 8968: 8358:from the original on 13 August 2021 7953:van Rossum, Guido (22 April 2009). 7813:"Myths about indentation in Python" 7479:from the original on 27 August 2023 6728:from the original on 5 January 2024 6078:"PEP 206 – Python Advanced Library" 6027: 5615:from the original on 20 August 2020 5207:Python Enhancement Proposals (PEPs) 5182:Python Enhancement Proposals (PEPs) 5095:from the original on 11 August 2021 5045:Comparison of programming languages 4206:alpha, beta, and release-candidates 4074:(HDL), that converts MyHDL code to 3911:No longer supported implementations 3715:integrated development environments 3695:, which is more beginner-oriented. 3574:As of 17 March 2024, the 1504:Python makes a distinction between 1293:object with a type. This is called 906:there is more than one way to do it 877:Complex is better than complicated. 753:multi-paradigm programming language 510:. Its design philosophy emphasizes 13: 14673:Python Software Foundation License 12502: 12393:from the original on 27 April 2020 12245:from the original on 28 April 2018 12112:Strachan, James (29 August 2003). 12062:from the original on 28 April 2021 11586:from the original on 15 March 2024 11464: 10854:from the original on 21 March 2021 10275: 10257:from the original on 17 April 2019 10134:from the original on 22 April 2021 10046:Francisco, Thomas Claburn in San. 10027:from the original on 24 April 2020 9997:from the original on 15 April 2020 9749:from the original on 3 August 2018 9689:from the original on 11 April 2016 9183:from the original on 6 August 2012 9064:from the original on 24 April 2022 8816:"PEP 327 – Decimal Data Type" 8196:from the original on 13 March 2016 7934:from the original on 4 August 2019 7874:from the original on 17 April 2019 7838:Guttag, John V. (12 August 2016). 7418:from the original on 15 March 2024 6930:Langa, Łukasz (7 September 2022). 6880:from the original on 17 April 2022 6849:from the original on 21 April 2022 6505:van Rossum, Guido (5 April 2006). 6391:Fairchild, Carlie (12 July 2018). 6273:from the original on 14 March 2017 6150:from the original on 26 April 2020 6057:from the original on 20 April 2012 5673:"PEP 255 – Simple Generators" 5125:from the original on 14 March 2021 4825:Python is used extensively in the 4421:. The social news networking site 3983:Cross-compilers to other languages 3736: 2147:. Python methods have an explicit 1090:statement, which iterates over an 610:Centrum Wiskunde & Informatica 253:Python Software Foundation License 14: 15875: 15819:Educational programming languages 15779:Class-based programming languages 14736:Definition of Free Cultural Works 14353:Free software project directories 12612: 12528:Hamilton, Naomi (5 August 2008). 12363:from the original on 15 June 2020 12336:from the original on 13 July 2017 11857:"Immunity: Knowing You're Secure" 11837:from the original on 17 June 2020 11551:from the original on 13 June 2020 11335:"OpenCV: OpenCV-Python Tutorials" 11237:from the original on 15 June 2020 11181:"Python for Scientific Computing" 11049:from the original on 10 June 2020 11019:from the original on 15 June 2020 10789:from the original on 17 July 2017 10750:from the original on 17 July 2017 10711:from the original on 20 June 2019 10586:from the original on 5 March 2021 10556:from the original on 23 June 2020 10405:from the original on 14 June 2020 10375:from the original on 14 July 2022 10193:from the original on 14 June 2020 10058:from the original on 7 March 2021 9866:from the original on 6 April 2023 9854:Lawson, Loraine (14 March 2023). 9719:from the original on 20 June 2019 9299:from the original on 16 July 2014 9113:van Rossum, Guido (5 June 2001). 9094:from the original on 3 March 2021 8981:from the original on 14 June 2020 8950:from the original on 2 April 2019 8590:from the original on 14 June 2020 8434:"typing — Support for type hints" 8289:from the original on 15 June 2020 8256:from the original on 10 June 2020 8226:from the original on 14 June 2020 8079:from the original on 20 July 2006 7610:. 21 January 2014. Archived from 7528: 7377:"PEP 20 – The Zen of Python" 7353:from the original on 14 June 2020 7327:from the original on 14 June 2020 7252:from the original on 13 June 2020 7226:from the original on 15 June 2020 6758:from the original on 6 March 2021 6697:from the original on 31 July 2023 6403:from the original on 13 July 2018 6341:from the original on 14 July 2018 6295:Venners, Bill (13 January 2003). 6210:from the original on 1 March 2021 6180:from the original on 27 June 2022 5779:from the original on 12 June 2020 5746:from the original on 18 July 2018 5572: 5487:from the original on 14 June 2020 5351:from the original on 15 June 2020 5158:from the original on 14 June 2020 4621:. As a scripting language with a 4413:, and some smaller entities like 4368:TIOBE Programming Community Index 4248:http.server.CGIHTTPRequestHandler 2866:: sequence of Unicode codepoints 1962:expressions in lists, denoted as 1665:, which is then assigned back to 871:Explicit is better than implicit. 15824:High-level programming languages 15794:Concurrent programming languages 14923: 14922: 14912: 14373:Open-source software development 14262: 14261: 14241: 13206: 13205: 13177: 12763: 12557:(5th ed.). O'Reilly Media. 12375: 12291: 12257: 12197: 12166: 12132: 12044: 11923: 11885:from the original on 9 June 2020 11823: 11740:CCP porkbelly (24 August 2010). 11721:from the original on 5 June 2020 11659: 11647:from the original on 9 June 2023 11633: 11607: 11598: 11572: 11563: 11480:from the original on 18 May 2016 11458: 11428: 11397: 11327: 11135:from the original on 1 June 2020 11119: 11095:Taft, Darryl K. (5 March 2007). 11076:from the original on 6 June 2020 11031: 11005: 10975: 10963:from the original on 5 June 2020 10880:from the original on 3 June 2020 10835: 10762: 10723: 10628: 10598: 10568: 10538: 10526:from the original on 5 June 2020 10496:from the original on 5 June 2020 10417: 10387: 10356: 10300: 10239: 10227:from the original on 6 June 2020 10179: 10146: 10116: 10094: 10070: 10039: 10009: 9983: 9957: 9896:from the original on 30 May 2020 9878: 9847: 9835:from the original on 25 May 2023 9829:"Codon: Differences with Python" 9821: 9791: 9761: 9731: 9701: 9638: 9607: 9576: 9545: 9513: 9480: 9468:from the original on 7 June 2020 9450: 9438:from the original on 4 June 2020 9412:from the original on 10 May 2021 9367: 9355:from the original on 6 June 2020 9311: 9255: 9225: 9195: 9151:from the original on 5 June 2020 9125:from the original on 1 June 2020 9076: 9046: 9015: 8898: 8868: 8838: 8826:from the original on 4 June 2020 8680:from the original on 5 June 2020 8654:from the original on 28 May 2020 8620:from the original on 29 May 2020 8602: 8576: 8564:from the original on 28 May 2020 8530:from the original on 6 June 2020 8512: 8482: 8470:from the original on 6 June 2020 8456: 8426: 8396: 8344:. No Starch Press. p. 322. 8331: 8238: 8208: 8165:from the original on 8 June 2020 8139:from the original on 14 May 2020 8109:from the original on 4 June 2020 8061: 8049:from the original on 4 June 2020 8023:from the original on 29 May 2020 7961:from the original on 19 May 2018 7288:Since Python makes heavy use of 7086:Wouters, Thomas (9 April 2024). 6911:from the original on 17 May 2022 6901:"Python 3.9.13 is now available" 6607:from the original on 4 June 2020 6577:from the original on 19 May 2020 6547:from the original on 4 June 2020 6459:from the original on 27 May 2021 6429:from the original on 4 June 2020 6372:from the original on 5 June 2020 6119:from the original on 5 June 2020 5713:from the original on 4 June 2016 5683:from the original on 5 June 2020 5298:from the original on 17 May 2022 5268:from the original on 17 May 2022 5040:History of programming languages 5009: 4995: 4703:, the visual effects compositor 4667:, 3D animation packages such as 3333:for all integer operations. The 946:cross-compile to other languages 483: 27: 14731:Debian Free Software Guidelines 14563:Free Software Movement of India 12185:from the original on 5 May 2023 12173:Spencer, Michael (4 May 2023). 12150:from the original on 5 May 2023 11446:from the original on 6 May 2020 11309:Science education with SageMath 10842:Blake, Troy (18 January 2021). 10616:from the original on 6 May 2021 10486:"PEP 6 – Bug Fix Releases" 9552:Aroca, Rafael (7 August 2021). 9533:from the original on 4 May 2021 7916: 7904:from the original on 9 May 2022 7886: 7856: 7745: 7712: 7686: 7498:Grifski, Jeremy (24 May 2020). 7105: 7079: 7054: 7024: 6998: 6984: 6954: 6923: 6892: 6868:Langa, Łukasz (16 March 2022). 6861: 6837:Langa, Łukasz (24 March 2022). 6830: 6800: 6770: 6740: 6709: 6679: 6649: 6619: 6589: 6559: 6529: 6441: 6415: 6255: 6192: 6162: 6131: 6100: 6088:from the original on 5 May 2021 6070: 5910:from the original on 5 May 2023 5873:from the original on 2 May 2020 5821: 5791: 5761: 5728: 5400: 5337: 5310: 4173:source-code repository running 3546:generating pseudorandom numbers 3187: 3145: 3096: 3055: 2988:), the floor division operator 2957: 2945: 2921: 2875: 2869: 2842: 2818: 2767: 2743: 2715: 2691: 2670: 2667: 2644: 2617: 2591: 2560: 2554: 2526: 2496: 2464: 2449: 2423: 2414: 2405: 2382: 2364: 2346: 2323: 2317: 2242: 2233: 2121: 2096: 2069: 1999: 1973: 1967: 1867: 1851: 1787: 1748: 1700: 1630: 1606: 1576: 1552: 1520: 1519:in Python). Tuples, written as 1513: 1478: 1416: 1289:; however, it always refers to 14174:Recurrent neural network (RNN) 14164:Differentiable neural computer 11833:. Python Software Foundation. 11809:"Python Language Guide (v1.0)" 11669:. 26 July 2013. Archived from 11097:"Python Slithers into Systems" 11072:. Python Software Foundation. 11039:"How we use Python at Spotify" 10959:. Python Software Foundation. 10902:. Python Software Foundation. 10876:. Python Software Foundation. 10844:"TIOBE Index for January 2021" 10775:. Peachpit Press. p. xv. 10675:. Python Software Foundation. 10522:. Python Software Foundation. 10492:. Python Software Foundation. 10454:Norwitz, Neal (8 April 2002). 10223:. Python Software Foundation. 9614:Kennedy (@mkennedy), Michael. 9121:. Python Software Foundation. 8977:. Python Software Foundation. 8822:. Python Software Foundation. 8650:. Python Software Foundation. 8560:. Python Software Foundation. 8440:. Python Software Foundation. 8315:. Python Software Foundation. 8192:. Python Software Foundation. 8019:. Python Software Foundation. 7789:. Python Software Foundation. 7383:. Python Software Foundation. 7375:Peters, Tim (19 August 2004). 7323:. Python Software Foundation. 7170:. Python Software Foundation. 6687:"Python Release Python 3.7.17" 6482:. Python Software Foundation. 6425:. Python Software Foundation. 6053:. Python Software Foundation. 5997:Lattner, Chris (3 June 2014). 5709:. Python Software Foundation. 5679:. Python Software Foundation. 5645:. Python Software Foundation. 5639:"Functional Programming HOWTO" 5611:. Python Software Foundation. 5547:. Python Software Foundation. 5380:. Python Software Foundation. 5317:Holth, Moore (30 March 2014). 5280: 5250: 5220: 5195: 5170: 5107: 5056: 4861:Languages influenced by Python 4663:, 3D parametric modelers like 4648:(GUI) by using libraries like 4632:The combination of Python and 4425:was written mostly in Python. 4145: 4132: 3799:systems, including macOS (and 3783:which is then executed by its 3343:decimal floating-point numbers 3331:arbitrary-precision arithmetic 2446:with real and imaginary parts 1693:that functions analogously to 1330: 1320:. Before 2.5, generators were 1014: 874:Simple is better than complex. 868:Beautiful is better than ugly. 747:Design philosophy and features 1: 15774:Python (programming language) 14721:Contributor License Agreement 14535:Open-source-software movement 14319:Free and open-source software 14219:Variational autoencoder (VAE) 14179:Long short-term memory (LSTM) 13446:Computational learning theory 12591:Ramalho, Luciano (May 2022). 12509:Downey, Allen B. (May 2012). 11580:"SWI-Prolog Python interface" 9927:(1). IOP Publishing: 014001. 9679:"Plans for optimizing Python" 9263:"history [vmspython]" 8905:Shell, Scott (17 June 2014). 7815:. Secnetix.de. Archived from 7168:The Python Language Reference 6899:Langa, Łukasz (17 May 2022). 6507:"PEP 3000 – Python 3000" 6032:. Section 1.1. Archived from 5929:Ring Team (4 December 2017). 5834:O'Reilly, Speaking JavaScript 5050: 5035:List of programming languages 4361: 4124:(latest release in 2010) and 4072:hardware description language 3919:Google began a project named 1265:statements, an analog of the 1186:statement, which exits a loop 702:union type operator and the 15799:Cross-platform free software 14892:The Cathedral and the Bazaar 14746:The Free Software Definition 14199:Convolutional neural network 12052:"Frequently asked questions" 11931:"4.0 New Features and Fixes" 10900:"Organizations Using Python" 10490:Python Enhancement Proposals 10363:Hughes, Owen (24 May 2021). 10221:Python Enhancement Proposals 9942:10.1088/1749-4680/8/1/014001 9119:Python Enhancement Proposals 8975:Python Enhancement Proposals 8820:Python Enhancement Proposals 8648:Python Enhancement Proposals 8558:Python Enhancement Proposals 8190:Python Enhancement Proposals 8017:Python Enhancement Proposals 7955:"Tail Recursion Elimination" 7563:Python Cookbook, 2nd Edition 7467:Ambi, Chetan (4 July 2021). 7381:Python Enhancement Proposals 7321:Python Enhancement Proposals 7117:Python Enhancement Proposals 6511:Python Enhancement Proposals 6362:"A Brief Timeline of Python" 5972:. Berkeley: APress. p.  5677:Python Enhancement Proposals 4644:Python can also be used for 4465:Web Server Gateway Interface 4415:Industrial Light & Magic 4259:API documentation generators 3987:There are several compilers/ 3970:operating system. The Nokia 3713:As well as standard desktop 3561:Web Server Gateway Interface 3522: 3079:operator was introduced. So 1411:compares by value. Python's 1371:operator for exponentiation. 635:benevolent dictator for life 7: 15535:Advanced Simulation Library 15521:Numerical-analysis software 14796:Mozilla software rebranding 14761:Permissive software license 14194:Multilayer perceptron (MLP) 9886:"Nuitka Home | Nuitka Home" 9558:Yet Another Technology Blog 8850:Python v2.6.9 documentation 7957:. Neopythonic.blogspot.be. 7406:Lutz, Mark (January 2022). 7164:"3.3. Special method names" 7062:"What's New In Python 3.13" 6716:mattip (25 December 2023). 5643:Python v2.7.2 documentation 5025:Python syntax and semantics 5003:Computer programming portal 4988: 4707:, 2D imaging programs like 4627:natural language processing 4597:Python is commonly used in 4313:instead of the traditional 4152:Python Enhancement Proposal 3763:standard (Python 3.11 uses 2226:object-oriented programming 1149:statement, which defines a 1045:Statements and control flow 994:Python syntax and semantics 971:in the Python community is 765:aspect-oriented programming 757:Object-oriented programming 714:statements). 3.11 expanded 10: 15880: 14801:Proprietary device drivers 14751:The Open Source Definition 14270:Artificial neural networks 14184:Gated recurrent unit (GRU) 13410:Differentiable programming 12873:Python Software Foundation 12662: 12572:Summerfield, Mark (2009). 12408: 12269:"Chris Lattner's Homepage" 12056:Godot Engine documentation 11965:"Gotchas for Python Users" 11474:Google Cloud Platform Blog 9709:"Python on the Nokia N900" 8846:"What's New in Python 2.6" 8793:The C Programming Language 8761:Python Essential Reference 8757:Beazley, David M. (2009). 8159:"What's New in Python 3.8" 7664:"Why is it called Python?" 7005:corbet (24 October 2022). 6480:"What's New in Python 2.0" 5999:"Chris Lattner's Homepage" 5931:"Ring and other languages" 5898:Krill, Paul (4 May 2023). 4515:to a relational database. 4432: 4213:suite during development. 3974:also supports Python with 3962:mobile phones released by 3740: 3687:Python also comes with an 3669: 2883:"""Spanning 2664:, can contain mixed types 2083: 1367:division. Python uses the 1273:The assignment statement ( 1081:(a contraction of else-if) 1018: 991: 918:Python Software Foundation 597: 577: 90:Python Software Foundation 15746: 15685: 15527: 15465: 15426: 15322: 15195: 15186: 15148: 15009: 14976: 14908: 14886:Source-available software 14844: 14786:Digital rights management 14778: 14576: 14553: 14515: 14391: 14325: 14237: 14151: 14095: 14024: 13957: 13829: 13729: 13722: 13676: 13640: 13603:Artificial neural network 13583: 13459: 13426:Automatic differentiation 13399: 13262: 13173: 12950: 12927: 12862: 12844: 12823: 12772: 12761: 12672: 12383:"Swift Evolution Process" 12332:. Tcl Developer Xchange. 12140:"Modular Docs – Why Mojo" 11641:"Python Tkinter Tutorial" 11518:10.1007/s10994-015-5494-z 11179:Oliphant, Travis (2007). 8944:Oracle Technology Network 5703:"More Control Flow Tools" 5089:"Python 0.9.1 part 01/21" 4816:package management system 4778:(using Python 2.7), 4290: 3604:Graphical user interfaces 3538:graphical user interfaces 3394:Program to calculate the 3275:. Versions before 3 used 2277:optional type annotations 2188: 1846:Strings in Python can be 1699:format strings in C—e.g. 1310:first-class continuations 1029:indentation, rather than 944:. It is also possible to 860:(PEP 20), which includes 710:keywords (for structural 628:and interfacing with the 480: 417: 412: 348: 343: 328: 321: 290: 282: 270: 258: 246: 174: 168:optional type annotations 149: 145: 117: 113: 95: 83: 71: 35: 26: 15313:World Programming System 14881:Shared Source Initiative 14678:Shared Source Initiative 14631:Free Software Foundation 14568:Free Software Foundation 14418:Configuration management 13431:Neuromorphic engineering 13394:Differentiable computing 11831:"Python Setup and Usage" 10808:Lubanovic, Bill (2014). 10669:"Whetting Your Appetite" 10520:Python Developer's Guide 10153:Murri, Riccardo (2013). 8796:(2nd ed.). p.  7924:"Highlights: Python 2.5" 5091:. alt.sources archives. 4646:graphical user interface 4639:Definite Clause Grammars 4340:Simple DirectMedia Layer 4177:, until Python moved to 3995:Brython, Transcrypt and 3757:reference implementation 3748:Reference implementation 3698:Other shells, including 3682:command line interpreter 3666:Development environments 3400: 3377: 3236:is, as expected, in the 2950:'single element' 2918:Can contain mixed types 2893: 2880: 2701:types.NotImplementedType 1941:-style paths. (Compare " 1304:Python does not support 1207:statement, serving as a 1033:or keywords, to delimit 693:denial-of-service attack 620:, which was inspired by 618:ABC programming language 586:The designer of Python, 561:ABC programming language 15804:Cross-platform software 14816:SCO/Linux controversies 14204:Residual neural network 13620:Artificial Intelligence 12574:Programming in Python 3 12443:. Amzi!. Archived from 12300:"Programming in Kotlin" 11939:The Document Foundation 11746:EVE Community Dev Blogs 11715:ArcGIS Desktop Help 9.2 11131:, The Reddit Archives, 11103:. Ziff Davis Holdings. 10987:Facebook for Developers 9933:2015CS&D....8a4001G 6752:Red Hat Customer Portal 4898:borrowed iterators and 4617:and the Logic language 4599:artificial intelligence 4552:computer algebra system 4435:List of Python software 4428: 4301:metasyntactic variables 4110:Common Language Runtime 4033:compiles Python into C. 3933:global interpreter lock 3927:, and of improving its 3721:-based IDEs, including 3398:of a positive integer: 3386:'Hello, world!' 3373:"Hello, World!" program 2889:lines""" 2641:of unlimited magnitude 1512:. Lists are written as 1116:clauses (or new syntax 529:. It supports multiple 516:significant indentation 14716:Comparison of licenses 14525:Free software movement 12241:. Linuxdevcenter.com. 11742:"Stackless Python 2.7" 10769:Fehily, Chris (2002). 9683:Google Project Hosting 9376:"Download and Install" 9171:"Python 2.5 internals" 8313:Design and History FAQ 7408:"Python Changes 2014+" 7220:"Contracts for Python" 6718:"PyPy v7.3.14 release" 6297:"The Making of Python" 5863:"Why We Created Julia" 5707:Python 3 documentation 4759:, the other two being 4447:Python can serve as a 4444: 3844:; it does not use the 3767:) with several select 3563:(WSGI) implementation 3137:before version 3.0 is 2419:"Some ASCII" 2375:"Some ASCII" 2224:, most often used for 2198: 1470:are implemented using 1359:(or integer division) 929:premature optimization 761:structured programming 616:as a successor to the 595: 547:functional programming 101:; 33 years ago 15849:Programming languages 14791:License proliferation 14159:Neural Turing machine 13747:Human image synthesis 12921:Programming languages 11994:Esterbrook, Charles. 11693:"jasc psp9components" 10874:"Quotes about Python" 10636:"Documentation Tools" 8338:Sweigart, Al (2020). 7757:docs.python-guide.org 6627:"Sunsetting Python 2" 6366:The History of Python 6113:The History of Python 5030:pip (package manager) 4849:single-board computer 4753:programming languages 4657:finite element method 4572:numerical mathematics 4442: 3832:just-in-time compiler 3822:Other implementations 3639:System administration 3259:, Python 3 uses 2968:Arithmetic operations 2877:"Knowledge" 2581:floating-point number 2196: 2185:and type conversion. 2183:arithmetic operations 1919:in shells, Perl, and 1448:as Boolean operators. 1395:matrix multiplication 961:a Monty Python sketch 938:just-in-time compiler 790:and a combination of 685:remote code execution 585: 531:programming paradigms 132:; 13 days ago 99:20 February 1991 15698:FEATool Multiphysics 15273:Revolution Analytics 14970:Statistical software 14876:Open-source hardware 14811:Proprietary software 14806:Proprietary firmware 14507:Formerly open-source 14502:Formerly proprietary 14368:Open-source software 14250:Computer programming 14229:Graph neural network 13804:Text-to-video models 13782:Text-to-image models 13630:Large language model 13615:Scientific computing 13421:Statistical manifold 13416:Information geometry 12441:AI Expert Newsletter 12389:. 18 February 2020. 12326:"TIP #3: TIP Format" 11863:on 16 February 2009. 11794:on 2 December 2010. 11404:Piatetsky, Gregory. 11282:10.1109/MCSE.2011.36 11215:10.1109/MCSE.2007.58 9685:. 15 December 2009. 9349:"PyPy compatibility" 8494:mypyc.readthedocs.io 8438:Python documentation 7066:Python documentation 6252:Updated as required. 5805:. 24 February 2013. 5607:Simionato, Michele. 4838:One Laptop per Child 4827:information security 4623:modular architecture 4231:Python 3.12 removed 3884:AVR microcontrollers 3731:scientific computing 3678:read–eval–print loop 3634:Scientific computing 3576:Python Package Index 3542:relational databases 3368:Programming examples 3277:round-away-from-zero 2710:overloaded operators 2410:'Some ASCII' 2357:'Some ASCII' 2153:parameter to access 1910:String interpolation 1277:) binds a name as a 988:Syntax and semantics 648:garbage collection, 15859:Scripting languages 14756:Open-source license 14358:Gratis versus libre 13596:In-context learning 13436:Pattern recognition 12553:Lutz, Mark (2013). 12540:on 29 December 2008 11975:on 11 December 2008 11378:. Google Research. 11274:2011CSE....13b...9M 11197:2007CSE.....9c..10O 10730:Lutz, Mark (2009). 10673:The Python Tutorial 10338:devguide.python.org 10173:2014arXiv1404.6388M 10052:www.theregister.com 10005:– via GitHub. 9713:Stochastic Geometry 9147:. Docs.python.org. 9145:"CPython byte code" 9022:Enthought, Canopy. 8852:. 29 October 2013. 7819:on 18 February 2018 7670:. Docs.python.org. 7614:on 30 January 2014. 7349:. Docs.python.org. 7274:. Docs.python.org. 7130:The Cain Gang Ltd. 5828:Rauschmayer, Axel. 5545:The Python Tutorial 5345:"Starlark Language" 4814:uses Python in its 4772:Linux distributions 4218:academic conference 4027:and based that way. 3864:Lego Mindstorms EV3 3708:syntax highlighting 3629:Computer networking 3550:regular expressions 3075:The floor division 2871:'Knowledge' 2688:in other languages 2284: 2029:List comprehensions 1935:regular expressions 1885:Python has various 1551:initially equal to 1498:c ? x : y 1468:Anonymous functions 880:Readability counts. 827:list comprehensions 689:web-cache poisoning 680:security updates". 642:list comprehensions 565:backward-compatible 260:Filename extensions 96:First appeared 23: 15784:Notebook interface 14189:Echo state network 14077:Jürgen Schmidhuber 13772:Facial recognition 13767:Speech recognition 13677:Software libraries 12597:. O'Reilly Media. 12477:Russell, Stuart J. 12422:on 1 November 2012 12032:on 20 October 2007 12002:. Cobra Language. 12000:cobra-language.com 11996:"Acknowledgements" 10811:Introducing Python 10102:"IronPython.net /" 9408:. Speed.pypy.org. 8676:. 24 August 2010. 8384:on 26 October 2012 7787:General Python FAQ 7668:General Python FAQ 7504:The Renegade Coder 7298:reference counting 6329:(29 August 2000). 5964:Bini, Ola (2007). 5378:General Python FAQ 4958:Yukihiro Matsumoto 4556:notebook interface 4526:Libraries such as 4449:scripting language 4445: 4244:DeprecationWarning 4196:after its release. 4070:is a Python-based 3941:is a discontinued 3906:, except smaller). 3337:type/class in the 3247:Python provides a 3238:half-open interval 2734:immutable sequence 2536:types.EllipsisType 2402:Sequence of bytes 2282: 2199: 2066:lambda expressions 1737:"spam=blah eggs=2" 1678:sequence unpacking 1472:lambda expressions 1454:list comprehension 1363:and floating-point 813:tradition. It has 798:. It uses dynamic 792:reference counting 777:design by contract 716:exception handling 650:reference counting 626:exception handling 596: 489:Python Programming 235:variants and e.g. 130:/ 7 September 2024 21: 15761: 15760: 15681: 15680: 15487: 15486: 15461: 15460: 14936: 14935: 14836:Trusted Computing 14826:Software security 14774: 14773: 14455:Operating systems 14363:Long-term support 14285: 14284: 14047:Stephen Grossberg 14020: 14019: 13361: 13360: 13219: 13218: 13201:Non-English-based 12887: 12886: 12878:Python Conference 12604:978-1-4920-5632-4 12583:978-0-321-68056-3 12564:978-0-596-15806-4 12520:978-0-521-72596-5 12494:978-0-13-604259-4 12463:. Pypi.python.org 12271:. Chris Lattner. 11699:on 19 March 2008. 11045:. 20 March 2013. 10821:978-1-4493-5936-2 10516:"Python Buildbot" 10021:opensource.google 9993:. 10 April 2020. 9715:. 29 April 2010. 9267:www.vmspython.org 9233:"Download Python" 9028:www.enthought.com 9007:. 17 March 2024. 8351:978-1-59327-966-0 7849:978-0-262-52962-4 7577:978-0-596-00797-3 7473:Python Simplified 6327:van Rossum, Guido 6001:. Chris Lattner. 5983:978-1-59059-881-8 5869:. February 2012. 4840:XO, developed at 4836:software for the 4798:installer, while 4757:Google App Engine 4739:uses Python as a 4659:software such as 4511:can be used as a 4253:typing.NamedTuple 4239:to the language. 4181:in January 2017. 4094:Python 2 to 3114:In Python terms, 3001:4 % -3 == -2 2965: 2964: 2491:Associative array 2211:dynamically typed 796:memory management 781:logic programming 600:History of Python 527:garbage-collected 523:dynamically typed 497: 496: 194:; 64- and 32-bit 151:Typing discipline 15871: 15809:Dutch inventions 15663: 15662: 15514: 15507: 15500: 15491: 15490: 15193: 15192: 14963: 14956: 14949: 14940: 14939: 14926: 14925: 14916: 14821:Software patents 14704: 14703: 14616:Creative Commons 14475:Web applications 14312: 14305: 14298: 14289: 14288: 14275:Machine learning 14265: 14264: 14245: 14000:Action selection 13990:Self-driving car 13797:Stable Diffusion 13762:Speech synthesis 13727: 13726: 13591:Machine learning 13467:Gradient descent 13388: 13381: 13374: 13365: 13364: 13246: 13239: 13232: 13223: 13222: 13209: 13208: 13181: 13180: 12914: 12907: 12900: 12891: 12890: 12854:Guido van Rossum 12767: 12742:Stackless Python 12666: 12657: 12650: 12643: 12634: 12633: 12629: 12624: 12623: 12621:Official website 12608: 12587: 12568: 12549: 12547: 12545: 12536:. Archived from 12524: 12498: 12472: 12470: 12468: 12456: 12454: 12452: 12447:on 26 March 2012 12431: 12429: 12427: 12403: 12402: 12400: 12398: 12379: 12373: 12372: 12370: 12368: 12352: 12346: 12345: 12343: 12341: 12321: 12315: 12314: 12312: 12310: 12295: 12289: 12288: 12282: 12280: 12261: 12255: 12254: 12252: 12250: 12235: 12229: 12228: 12223: 12221: 12201: 12195: 12194: 12192: 12190: 12170: 12164: 12163: 12157: 12155: 12144:docs.modular.com 12136: 12130: 12129: 12127: 12125: 12116:. Archived from 12109: 12103: 12102: 12100: 12098: 12078: 12072: 12071: 12069: 12067: 12048: 12042: 12041: 12039: 12037: 12022: 12016: 12015: 12013: 12011: 11991: 11985: 11984: 11982: 11980: 11969:boo.codehaus.org 11961: 11955: 11954: 11952: 11950: 11927: 11921: 11920: 11918: 11916: 11905:"What is Sugar?" 11901: 11895: 11894: 11892: 11890: 11871: 11865: 11864: 11859:. Archived from 11853: 11847: 11846: 11844: 11842: 11827: 11821: 11820: 11819:on 15 July 2010. 11815:. Archived from 11805: 11799: 11798: 11790:. Archived from 11775: 11769: 11768: 11763: 11761: 11737: 11731: 11730: 11728: 11726: 11707: 11701: 11700: 11695:. Archived from 11689: 11683: 11682: 11680: 11678: 11663: 11657: 11656: 11654: 11652: 11637: 11631: 11630: 11628: 11626: 11611: 11605: 11602: 11596: 11595: 11593: 11591: 11576: 11570: 11567: 11561: 11560: 11558: 11556: 11537: 11531: 11530: 11520: 11505:Machine Learning 11496: 11490: 11489: 11487: 11485: 11462: 11456: 11455: 11453: 11451: 11440:scikit-learn.org 11432: 11426: 11425: 11423: 11421: 11401: 11395: 11394: 11392: 11390: 11384: 11373: 11361: 11355: 11354: 11352: 11350: 11331: 11325: 11324: 11323: 11321: 11304: 11298: 11297: 11295: 11293: 11253: 11247: 11246: 11244: 11242: 11208: 11176: 11170: 11169: 11167: 11165: 11150: 11144: 11143: 11142: 11140: 11123: 11117: 11116: 11114: 11112: 11092: 11086: 11085: 11083: 11081: 11065: 11059: 11058: 11056: 11054: 11035: 11029: 11028: 11026: 11024: 11009: 11003: 11002: 11000: 10998: 10979: 10973: 10972: 10970: 10968: 10952: 10946: 10945: 10943: 10941: 10922: 10916: 10915: 10913: 10911: 10896: 10890: 10889: 10887: 10885: 10870: 10864: 10863: 10861: 10859: 10839: 10833: 10832: 10830: 10828: 10805: 10799: 10798: 10796: 10794: 10766: 10760: 10759: 10757: 10755: 10727: 10721: 10720: 10718: 10716: 10695: 10689: 10688: 10686: 10684: 10665: 10656: 10655: 10653: 10651: 10632: 10626: 10625: 10623: 10621: 10602: 10596: 10595: 10593: 10591: 10572: 10566: 10565: 10563: 10561: 10542: 10536: 10535: 10533: 10531: 10512: 10506: 10505: 10503: 10501: 10481: 10472: 10471: 10469: 10467: 10451: 10445: 10444: 10442: 10440: 10421: 10415: 10414: 10412: 10410: 10391: 10385: 10384: 10382: 10380: 10360: 10354: 10353: 10351: 10349: 10330: 10324: 10323: 10321: 10319: 10304: 10298: 10297: 10295: 10293: 10273: 10267: 10266: 10264: 10262: 10243: 10237: 10236: 10234: 10232: 10212: 10203: 10202: 10200: 10198: 10183: 10177: 10176: 10166: 10150: 10144: 10143: 10141: 10139: 10120: 10114: 10113: 10098: 10092: 10091: 10074: 10068: 10067: 10065: 10063: 10043: 10037: 10036: 10034: 10032: 10013: 10007: 10006: 10004: 10002: 9987: 9981: 9980: 9978: 9976: 9961: 9955: 9954: 9944: 9912: 9906: 9905: 9903: 9901: 9882: 9876: 9875: 9873: 9871: 9851: 9845: 9844: 9842: 9840: 9825: 9819: 9818: 9816: 9814: 9795: 9789: 9788: 9786: 9784: 9765: 9759: 9758: 9756: 9754: 9735: 9729: 9728: 9726: 9724: 9705: 9699: 9698: 9696: 9694: 9675: 9669: 9668: 9666: 9664: 9658: 9651: 9642: 9636: 9635: 9633: 9631: 9611: 9605: 9604: 9602: 9600: 9580: 9574: 9573: 9571: 9569: 9549: 9543: 9542: 9540: 9538: 9517: 9511: 9510: 9508: 9506: 9484: 9478: 9477: 9475: 9473: 9458:"Python-for-EV3" 9454: 9448: 9447: 9445: 9443: 9434:. Doc.pypy.org. 9428: 9422: 9421: 9419: 9417: 9402: 9396: 9395: 9393: 9391: 9371: 9365: 9364: 9362: 9360: 9345: 9339: 9338: 9336: 9334: 9315: 9309: 9308: 9306: 9304: 9289: 9283: 9282: 9280: 9278: 9259: 9253: 9252: 9250: 9248: 9229: 9223: 9222: 9220: 9218: 9199: 9193: 9192: 9190: 9188: 9182: 9175: 9167: 9161: 9160: 9158: 9156: 9141: 9135: 9134: 9132: 9130: 9110: 9104: 9103: 9101: 9099: 9080: 9074: 9073: 9071: 9069: 9050: 9044: 9043: 9041: 9039: 9030:. Archived from 9019: 9013: 9012: 8997: 8991: 8990: 8988: 8986: 8966: 8960: 8959: 8957: 8955: 8935: 8929: 8928: 8926: 8924: 8918: 8911: 8902: 8896: 8895: 8893: 8891: 8882:. Archived from 8872: 8866: 8865: 8863: 8861: 8842: 8836: 8835: 8833: 8831: 8811: 8802: 8801: 8787: 8781: 8780: 8764: 8754: 8748: 8747: 8746: 8744: 8725: 8719: 8718: 8717: 8715: 8696: 8690: 8689: 8687: 8685: 8670: 8664: 8663: 8661: 8659: 8639: 8630: 8629: 8627: 8625: 8606: 8600: 8599: 8597: 8595: 8584:"Built-in Types" 8580: 8574: 8573: 8571: 8569: 8549: 8543: 8542: 8537: 8535: 8516: 8510: 8509: 8507: 8505: 8486: 8480: 8479: 8477: 8475: 8460: 8454: 8453: 8451: 8449: 8430: 8424: 8423: 8421: 8419: 8400: 8394: 8393: 8391: 8389: 8380:. Archived from 8374: 8368: 8367: 8365: 8363: 8335: 8329: 8328: 8326: 8324: 8305: 8299: 8298: 8296: 8294: 8275: 8266: 8265: 8263: 8261: 8242: 8236: 8235: 8233: 8231: 8212: 8206: 8205: 8203: 8201: 8181: 8175: 8174: 8172: 8170: 8155: 8149: 8148: 8146: 8144: 8125: 8119: 8118: 8116: 8114: 8095: 8089: 8088: 8086: 8084: 8065: 8059: 8058: 8056: 8054: 8039: 8033: 8032: 8030: 8028: 8008: 8002: 8001: 7999: 7997: 7977: 7971: 7970: 7968: 7966: 7950: 7944: 7943: 7941: 7939: 7920: 7914: 7913: 7911: 7909: 7890: 7884: 7883: 7881: 7879: 7860: 7854: 7853: 7835: 7829: 7828: 7826: 7824: 7809: 7803: 7802: 7800: 7798: 7779: 7773: 7772: 7770: 7768: 7749: 7743: 7742: 7737: 7735: 7716: 7710: 7709: 7707: 7705: 7696:. Archived from 7690: 7684: 7683: 7681: 7679: 7660: 7654: 7653: 7648: 7646: 7640: 7633: 7625: 7616: 7615: 7604:"Python Culture" 7600: 7594: 7593: 7591: 7589: 7557: 7551: 7550: 7548: 7546: 7526: 7520: 7519: 7517: 7515: 7495: 7489: 7488: 7486: 7484: 7464: 7458: 7457: 7455: 7453: 7434: 7428: 7427: 7425: 7423: 7403: 7397: 7396: 7394: 7392: 7372: 7363: 7362: 7360: 7358: 7343: 7337: 7336: 7334: 7332: 7312: 7303: 7302: 7295: 7291: 7285: 7283: 7268: 7262: 7261: 7259: 7257: 7242: 7236: 7235: 7233: 7231: 7216: 7210: 7209: 7207: 7205: 7190: 7184: 7183: 7181: 7179: 7160: 7154: 7153: 7151: 7149: 7143: 7137:. Archived from 7136: 7127: 7121: 7120: 7109: 7103: 7102: 7100: 7098: 7083: 7077: 7076: 7074: 7072: 7058: 7052: 7051: 7049: 7047: 7038:. 23 July 2024. 7028: 7022: 7021: 7019: 7017: 7002: 6996: 6995: 6992:"Built-in Types" 6988: 6982: 6981: 6979: 6977: 6962:"CVE-2020-10735" 6958: 6952: 6951: 6949: 6947: 6927: 6921: 6920: 6918: 6916: 6896: 6890: 6889: 6887: 6885: 6865: 6859: 6858: 6856: 6854: 6834: 6828: 6827: 6825: 6823: 6808:"CVE-2021-23336" 6804: 6798: 6797: 6795: 6793: 6774: 6768: 6767: 6765: 6763: 6744: 6738: 6737: 6735: 6733: 6713: 6707: 6706: 6704: 6702: 6683: 6677: 6676: 6674: 6672: 6653: 6647: 6646: 6644: 6642: 6623: 6617: 6616: 6614: 6612: 6593: 6587: 6586: 6584: 6582: 6563: 6557: 6556: 6554: 6552: 6533: 6527: 6526: 6524: 6522: 6502: 6496: 6495: 6493: 6491: 6475: 6469: 6468: 6466: 6464: 6445: 6439: 6438: 6436: 6434: 6419: 6413: 6412: 6410: 6408: 6388: 6382: 6381: 6379: 6377: 6357: 6351: 6350: 6348: 6346: 6337:(Mailing list). 6323: 6317: 6316: 6314: 6312: 6301:Artima Developer 6292: 6283: 6282: 6280: 6278: 6259: 6253: 6251: 6246: 6244: 6229: 6220: 6219: 6217: 6215: 6196: 6190: 6189: 6187: 6185: 6166: 6160: 6159: 6157: 6155: 6135: 6129: 6128: 6126: 6124: 6104: 6098: 6097: 6095: 6093: 6074: 6068: 6066: 6064: 6062: 6047: 6041: 6040: 6039:on 23 June 2012. 6038: 6025: 6019: 6018: 6012: 6010: 5994: 5988: 5987: 5971: 5961: 5955: 5954: 5952: 5950: 5926: 5920: 5919: 5917: 5915: 5895: 5886: 5885: 5880: 5878: 5859: 5850: 5849: 5847: 5845: 5825: 5819: 5818: 5816: 5814: 5795: 5789: 5788: 5786: 5784: 5773:coffeescript.org 5765: 5759: 5758: 5753: 5751: 5732: 5726: 5725: 5720: 5718: 5699: 5693: 5692: 5690: 5688: 5668: 5662: 5661: 5656: 5654: 5637:Kuchling, A. M. 5634: 5628: 5627: 5622: 5620: 5604: 5598: 5597: 5592: 5590: 5575:"Call By Object" 5573:Lundh, Fredrik. 5570: 5564: 5563: 5558: 5556: 5537: 5528: 5527: 5522: 5506: 5500: 5499: 5494: 5492: 5473: 5462: 5461: 5455: 5453: 5444:. Archived from 5433: 5424: 5423: 5421: 5419: 5404: 5398: 5397: 5391: 5389: 5370: 5361: 5360: 5358: 5356: 5341: 5335: 5334: 5332: 5330: 5314: 5308: 5307: 5305: 5303: 5284: 5278: 5277: 5275: 5273: 5254: 5248: 5247: 5245: 5243: 5224: 5218: 5217: 5215: 5213: 5199: 5193: 5192: 5190: 5188: 5174: 5168: 5167: 5165: 5163: 5144: 5135: 5134: 5132: 5130: 5111: 5105: 5104: 5102: 5100: 5085: 5079: 5078: 5076: 5074: 5060: 5019: 5014: 5013: 5012: 5005: 5000: 4999: 4880:Acknowledgements 4782:(as a package), 4725:musical notation 4592:image processing 4461:Apache webserver 4453:web applications 4287:, among others. 4254: 4249: 4245: 4237:pattern matching 4234: 3900:single-precision 3860:microcontrollers 3838:Stackless Python 3775:or C++. CPython 3614:Machine learning 3609:Image processing 3566: 3540:, connecting to 3518: 3515: 3512: 3509: 3506: 3503: 3500: 3497: 3494: 3491: 3488: 3485: 3482: 3479: 3476: 3473: 3470: 3467: 3464: 3461: 3458: 3455: 3452: 3449: 3446: 3443: 3440: 3437: 3434: 3431: 3428: 3425: 3422: 3419: 3416: 3413: 3410: 3407: 3404: 3390: 3387: 3384: 3381: 3355:rational numbers 3352: 3348: 3341:module provides 3340: 3336: 3325: 3321: 3317: 3313: 3309: 3305: 3301: 3294: 3290: 3286: 3282: 3274: 3270: 3266: 3250: 3243: 3235: 3231: 3227: 3226: 3223: 3220: 3217: 3214: 3211: 3208: 3205: 3202: 3199: 3196: 3193: 3190: 3185: 3184: 3181: 3178: 3175: 3172: 3169: 3166: 3163: 3160: 3157: 3154: 3151: 3148: 3139:classic division 3136: 3129: 3117: 3109: 3108: 3105: 3102: 3099: 3094: 3090: 3086: 3082: 3078: 3071: 3070: 3067: 3064: 3061: 3058: 3053: 3038: 3034: 3027:, the operators 3025:precedence rules 3022: 3018: 3014: 3006: 3002: 2998: 2994:modulo operation 2991: 2987: 2983: 2979: 2975: 2961: 2960: 2955: 2954: 2951: 2948: 2943: 2942: 2939: 2936: 2933: 2932:'string' 2930: 2927: 2924: 2912: 2903: 2900: 2897: 2890: 2887: 2884: 2879: 2878: 2873: 2872: 2864:character string 2856: 2849: 2848: 2845: 2840: 2839: 2836: 2833: 2830: 2829:'string' 2827: 2824: 2821: 2805: 2798: 2797: 2794: 2791: 2788: 2785: 2782: 2779: 2776: 2773: 2770: 2765: 2764: 2761: 2758: 2755: 2752: 2749: 2746: 2739: 2726: 2719: 2718: 2702: 2695: 2694: 2678: 2671: 2668: 2655: 2648: 2647: 2632: 2625: 2624: 2623: 2620: 2603: 2595: 2594: 2578:Double-precision 2571: 2564: 2563: 2558: 2557: 2537: 2530: 2529: 2524: 2523: 2520: 2517: 2514: 2511: 2508: 2505: 2502: 2499: 2484: 2477: 2476: 2473: 2470: 2467: 2462: 2461: 2458: 2455: 2452: 2437: 2430: 2429: 2426: 2421: 2420: 2417: 2412: 2411: 2408: 2396: 2389: 2388: 2385: 2380: 2379: 2376: 2373: 2370: 2367: 2362: 2361: 2358: 2355: 2352: 2349: 2334: 2327: 2326: 2321: 2320: 2306: 2299:Syntax examples 2285: 2281: 2275:Python supports 2256: 2249: 2248: 2245: 2240: 2239: 2236: 2160: 2152: 2146: 2145: 2142: 2139: 2136: 2133: 2130: 2127: 2124: 2115: 2114: 2111: 2108: 2105: 2102: 2099: 2079: 2078: 2075: 2072: 2059: 2055: 2051: 2044: 2041:expressions vs. 2034: 2003: 2002: 1977: 1976: 1971: 1970: 1965: 1944: 1932: 1906:escape character 1903: 1881: 1877: 1876: 1873: 1870: 1865: 1861: 1860: 1859:"eggs" 1857: 1854: 1853:"spam" 1842: 1841: 1838: 1835: 1832: 1829: 1826: 1823: 1820: 1817: 1814: 1811: 1808: 1805: 1802: 1799: 1796: 1795:"blah" 1793: 1790: 1785: 1784: 1781: 1778: 1775: 1774:"blah" 1772: 1769: 1766: 1763: 1760: 1757: 1754: 1751: 1746: 1742: 1738: 1734: 1733: 1730: 1727: 1724: 1723:"blah" 1721: 1718: 1715: 1712: 1709: 1706: 1703: 1698: 1692: 1676:Python features 1672: 1668: 1664: 1663: 1660: 1657: 1654: 1651: 1648: 1645: 1642: 1639: 1636: 1633: 1628: 1627: 1624: 1621: 1618: 1615: 1612: 1609: 1605:first evaluates 1604: 1603: 1600: 1597: 1594: 1591: 1588: 1585: 1582: 1579: 1574: 1573: 1570: 1567: 1564: 1561: 1558: 1555: 1550: 1546: 1542: 1541: 1538: 1535: 1532: 1529: 1526: 1523: 1514: 1500: 1494: 1493: 1490: 1487: 1484: 1481: 1447: 1443: 1439: 1432: 1431: 1428: 1425: 1422: 1419: 1414: 1410: 1403: 1388: 1381: 1377: 1374:Python uses the 1370: 1366: 1362: 1354: 1350: 1346: 1308:optimization or 1299:statically-typed 1297:—in contrast to 1276: 1267:switch statement 1264: 1260: 1253: 1249: 1240: 1226: 1219: 1206: 1199: 1192: 1185: 1164: 1148: 1137: 1130: 1123: 1119: 1115: 1111: 1102: 1089: 1080: 1076: 1072: 1064: 950:dynamic language 844: 840: 824: 820: 816: 721: 712:pattern matching 709: 705: 701: 663: 606:Guido van Rossum 588:Guido van Rossum 572:machine learning 557:Guido van Rossum 551:standard library 514:with the use of 512:code readability 487: 400: 300:Stackless Python 278: 266:.pyi, .pyc, .pyd 264:.py, .pyw, .pyz, 140: 138: 137:7 September 2024 133: 129: 109: 107: 102: 78:Guido van Rossum 73:Designed by 31: 24: 20: 15879: 15878: 15874: 15873: 15872: 15870: 15869: 15868: 15764: 15763: 15762: 15757: 15742: 15677: 15661: 15523: 15518: 15488: 15483: 15457: 15422: 15413:The Unscrambler 15318: 15215:GraphPad InStat 15182: 15144: 15130:SOFA Statistics 15005: 14972: 14967: 14937: 14932: 14904: 14871:Open-core model 14846: 14840: 14770: 14708: 14702: 14572: 14549: 14511: 14394: 14387: 14321: 14316: 14286: 14281: 14233: 14147: 14113:Google DeepMind 14091: 14057:Geoffrey Hinton 14016: 13953: 13879:Project Debater 13825: 13723:Implementations 13718: 13672: 13636: 13579: 13521:Backpropagation 13455: 13441:Tensor calculus 13395: 13392: 13362: 13357: 13258: 13250: 13220: 13215: 13169: 12946: 12923: 12918: 12888: 12883: 12858: 12840: 12819: 12768: 12759: 12747:Unladen Swallow 12674:Implementations 12668: 12664: 12661: 12619: 12618: 12615: 12605: 12584: 12565: 12555:Learning Python 12543: 12541: 12521: 12505: 12503:Further reading 12495: 12466: 12464: 12459: 12450: 12448: 12425: 12423: 12414: 12411: 12406: 12396: 12394: 12381: 12380: 12376: 12366: 12364: 12353: 12349: 12339: 12337: 12322: 12318: 12308: 12306: 12296: 12292: 12278: 12276: 12267:(3 June 2014). 12262: 12258: 12248: 12246: 12237: 12236: 12232: 12219: 12217: 12202: 12198: 12188: 12186: 12171: 12167: 12153: 12151: 12138: 12137: 12133: 12123: 12121: 12120:on 5 April 2007 12110: 12106: 12096: 12094: 12079: 12075: 12065: 12063: 12050: 12049: 12045: 12035: 12033: 12024: 12023: 12019: 12009: 12007: 11992: 11988: 11978: 11976: 11963: 11962: 11958: 11948: 11946: 11935:LibreOffice.org 11929: 11928: 11924: 11914: 11912: 11903: 11902: 11898: 11888: 11886: 11875:"Core Security" 11873: 11872: 11868: 11855: 11854: 11850: 11840: 11838: 11829: 11828: 11824: 11807: 11806: 11802: 11776: 11772: 11759: 11757: 11738: 11734: 11724: 11722: 11709: 11708: 11704: 11691: 11690: 11686: 11676: 11674: 11673:on 17 July 2013 11665: 11664: 11660: 11650: 11648: 11643:. 3 June 2020. 11639: 11638: 11634: 11624: 11622: 11613: 11612: 11608: 11603: 11599: 11589: 11587: 11578: 11577: 11573: 11568: 11564: 11554: 11552: 11539: 11538: 11534: 11497: 11493: 11483: 11481: 11463: 11459: 11449: 11447: 11434: 11433: 11429: 11419: 11417: 11402: 11398: 11388: 11386: 11382: 11371: 11362: 11358: 11348: 11346: 11339:docs.opencv.org 11333: 11332: 11328: 11319: 11317: 11316:on 15 June 2020 11306: 11305: 11301: 11291: 11289: 11254: 11250: 11240: 11238: 11206:10.1.1.474.6460 11177: 11173: 11163: 11161: 11152: 11151: 11147: 11138: 11136: 11125: 11124: 11120: 11110: 11108: 11093: 11089: 11079: 11077: 11066: 11062: 11052: 11050: 11037: 11036: 11032: 11022: 11020: 11011: 11010: 11006: 10996: 10994: 10981: 10980: 10976: 10966: 10964: 10953: 10949: 10939: 10937: 10924: 10923: 10919: 10909: 10907: 10898: 10897: 10893: 10883: 10881: 10872: 10871: 10867: 10857: 10855: 10840: 10836: 10826: 10824: 10822: 10806: 10802: 10792: 10790: 10783: 10767: 10763: 10753: 10751: 10744: 10728: 10724: 10714: 10712: 10697: 10696: 10692: 10682: 10680: 10667: 10666: 10659: 10649: 10647: 10634: 10633: 10629: 10619: 10617: 10604: 10603: 10599: 10589: 10587: 10574: 10573: 10569: 10559: 10557: 10550:docs.python.org 10544: 10543: 10539: 10529: 10527: 10514: 10513: 10509: 10499: 10497: 10482: 10475: 10465: 10463: 10452: 10448: 10438: 10436: 10423: 10422: 10418: 10408: 10406: 10393: 10392: 10388: 10378: 10376: 10361: 10357: 10347: 10345: 10332: 10331: 10327: 10317: 10315: 10306: 10305: 10301: 10291: 10289: 10276:Cannon, Brett. 10274: 10270: 10260: 10258: 10245: 10244: 10240: 10230: 10228: 10213: 10206: 10196: 10194: 10185: 10184: 10180: 10151: 10147: 10137: 10135: 10122: 10121: 10117: 10100: 10099: 10095: 10076: 10075: 10071: 10061: 10059: 10044: 10040: 10030: 10028: 10015: 10014: 10010: 10000: 9998: 9991:"google/grumpy" 9989: 9988: 9984: 9974: 9972: 9963: 9962: 9958: 9913: 9909: 9899: 9897: 9884: 9883: 9879: 9869: 9867: 9852: 9848: 9838: 9836: 9827: 9826: 9822: 9812: 9810: 9797: 9796: 9792: 9782: 9780: 9767: 9766: 9762: 9752: 9750: 9737: 9736: 9732: 9722: 9720: 9707: 9706: 9702: 9692: 9690: 9677: 9676: 9672: 9662: 9660: 9656: 9649: 9643: 9639: 9629: 9627: 9612: 9608: 9598: 9596: 9581: 9577: 9567: 9565: 9550: 9546: 9536: 9534: 9519: 9518: 9514: 9504: 9502: 9485: 9481: 9471: 9469: 9456: 9455: 9451: 9441: 9439: 9430: 9429: 9425: 9415: 9413: 9404: 9403: 9399: 9389: 9387: 9372: 9368: 9358: 9356: 9347: 9346: 9342: 9332: 9330: 9317: 9316: 9312: 9302: 9300: 9295:. Oreilly.com. 9291: 9290: 9286: 9276: 9274: 9261: 9260: 9256: 9246: 9244: 9231: 9230: 9226: 9216: 9214: 9207:docs.python.org 9201: 9200: 9196: 9186: 9184: 9180: 9173: 9169: 9168: 9164: 9154: 9152: 9143: 9142: 9138: 9128: 9126: 9111: 9107: 9097: 9095: 9088:docs.python.org 9082: 9081: 9077: 9067: 9065: 9058:peps.python.org 9052: 9051: 9047: 9037: 9035: 9034:on 15 July 2017 9020: 9016: 8999: 8998: 8994: 8984: 8982: 8967: 8963: 8953: 8951: 8936: 8932: 8922: 8920: 8916: 8909: 8903: 8899: 8889: 8887: 8874: 8873: 8869: 8859: 8857: 8844: 8843: 8839: 8829: 8827: 8812: 8805: 8788: 8784: 8777: 8755: 8751: 8742: 8740: 8727: 8726: 8722: 8713: 8711: 8698: 8697: 8693: 8683: 8681: 8672: 8671: 8667: 8657: 8655: 8640: 8633: 8623: 8621: 8608: 8607: 8603: 8593: 8591: 8582: 8581: 8577: 8567: 8565: 8550: 8546: 8533: 8531: 8524:docs.python.org 8518: 8517: 8513: 8503: 8501: 8488: 8487: 8483: 8473: 8471: 8462: 8461: 8457: 8447: 8445: 8432: 8431: 8427: 8417: 8415: 8408:peps.python.org 8402: 8401: 8397: 8387: 8385: 8376: 8375: 8371: 8361: 8359: 8352: 8336: 8332: 8322: 8320: 8307: 8306: 8302: 8292: 8290: 8277: 8276: 8269: 8259: 8257: 8244: 8243: 8239: 8229: 8227: 8214: 8213: 8209: 8199: 8197: 8182: 8178: 8168: 8166: 8157: 8156: 8152: 8142: 8140: 8127: 8126: 8122: 8112: 8110: 8097: 8096: 8092: 8082: 8080: 8067: 8066: 8062: 8052: 8050: 8041: 8040: 8036: 8026: 8024: 8009: 8005: 7995: 7993: 7978: 7974: 7964: 7962: 7951: 7947: 7937: 7935: 7922: 7921: 7917: 7907: 7905: 7898:docs.python.org 7892: 7891: 7887: 7877: 7875: 7862: 7861: 7857: 7850: 7836: 7832: 7822: 7820: 7811: 7810: 7806: 7796: 7794: 7781: 7780: 7776: 7766: 7764: 7751: 7750: 7746: 7733: 7731: 7724:docs.python.org 7718: 7717: 7713: 7703: 7701: 7692: 7691: 7687: 7677: 7675: 7662: 7661: 7657: 7644: 7642: 7638: 7631: 7627: 7626: 7619: 7602: 7601: 7597: 7587: 7585: 7578: 7570:. p. 230. 7558: 7554: 7544: 7542: 7527: 7523: 7513: 7511: 7496: 7492: 7482: 7480: 7465: 7461: 7451: 7449: 7436: 7435: 7431: 7421: 7419: 7412:Learning Python 7404: 7400: 7390: 7388: 7373: 7366: 7356: 7354: 7345: 7344: 7340: 7330: 7328: 7313: 7306: 7293: 7289: 7281: 7279: 7270: 7269: 7265: 7255: 7253: 7244: 7243: 7239: 7229: 7227: 7218: 7217: 7213: 7203: 7201: 7192: 7191: 7187: 7177: 7175: 7162: 7161: 7157: 7147: 7145: 7141: 7134: 7128: 7124: 7111: 7110: 7106: 7096: 7094: 7084: 7080: 7070: 7068: 7060: 7059: 7055: 7045: 7043: 7030: 7029: 7025: 7015: 7013: 7003: 6999: 6990: 6989: 6985: 6975: 6973: 6960: 6959: 6955: 6945: 6943: 6928: 6924: 6914: 6912: 6897: 6893: 6883: 6881: 6866: 6862: 6852: 6850: 6835: 6831: 6821: 6819: 6806: 6805: 6801: 6791: 6789: 6778:"CVE-2021-3177" 6776: 6775: 6771: 6761: 6759: 6748:"CVE-2021-3177" 6746: 6745: 6741: 6731: 6729: 6714: 6710: 6700: 6698: 6685: 6684: 6680: 6670: 6668: 6655: 6654: 6650: 6640: 6638: 6625: 6624: 6620: 6610: 6608: 6595: 6594: 6590: 6580: 6578: 6565: 6564: 6560: 6550: 6548: 6541:docs.python.org 6535: 6534: 6530: 6520: 6518: 6517:on 3 March 2016 6503: 6499: 6489: 6487: 6476: 6472: 6462: 6460: 6447: 6446: 6442: 6432: 6430: 6421: 6420: 6416: 6406: 6404: 6389: 6385: 6375: 6373: 6358: 6354: 6344: 6342: 6324: 6320: 6310: 6308: 6293: 6286: 6276: 6274: 6261: 6260: 6256: 6242: 6240: 6231: 6230: 6223: 6213: 6211: 6198: 6197: 6193: 6183: 6181: 6168: 6167: 6163: 6153: 6151: 6136: 6132: 6122: 6120: 6105: 6101: 6091: 6089: 6076: 6075: 6071: 6060: 6058: 6049: 6048: 6044: 6036: 6028:Kuhlman, Dave. 6026: 6022: 6008: 6006: 5995: 5991: 5984: 5962: 5958: 5948: 5946: 5927: 5923: 5913: 5911: 5896: 5889: 5876: 5874: 5861: 5860: 5853: 5843: 5841: 5826: 5822: 5812: 5810: 5797: 5796: 5792: 5782: 5780: 5767: 5766: 5762: 5749: 5747: 5740:docs.python.org 5734: 5733: 5729: 5716: 5714: 5701: 5700: 5696: 5686: 5684: 5669: 5665: 5652: 5650: 5635: 5631: 5618: 5616: 5605: 5601: 5588: 5586: 5571: 5567: 5554: 5552: 5539: 5538: 5531: 5507: 5503: 5490: 5488: 5481:docs.python.org 5475: 5474: 5465: 5451: 5449: 5434: 5427: 5417: 5415: 5406: 5405: 5401: 5387: 5385: 5372: 5371: 5364: 5354: 5352: 5343: 5342: 5338: 5328: 5326: 5315: 5311: 5301: 5299: 5292:docs.python.org 5286: 5285: 5281: 5271: 5269: 5262:docs.python.org 5256: 5255: 5251: 5241: 5239: 5226: 5225: 5221: 5211: 5209: 5201: 5200: 5196: 5186: 5184: 5176: 5175: 5171: 5161: 5159: 5146: 5145: 5138: 5128: 5126: 5113: 5112: 5108: 5098: 5096: 5087: 5086: 5082: 5072: 5070: 5068:docs.python.org 5062: 5061: 5057: 5053: 5015: 5010: 5008: 5001: 4994: 4991: 4863: 4588:computer vision 4437: 4431: 4364: 4293: 4279:and its forks, 4261: 4252: 4247: 4243: 4232: 4148: 4135: 3985: 3921:Unladen Swallow 3913: 3824: 3785:virtual machine 3750: 3745: 3739: 3737:Implementations 3674: 3668: 3663: 3649:Text processing 3644:Test frameworks 3564: 3525: 3520: 3519: 3516: 3513: 3510: 3507: 3504: 3501: 3498: 3495: 3492: 3489: 3486: 3483: 3480: 3477: 3474: 3471: 3468: 3465: 3462: 3459: 3456: 3453: 3450: 3447: 3444: 3441: 3438: 3435: 3432: 3429: 3426: 3423: 3420: 3417: 3414: 3411: 3408: 3405: 3402: 3392: 3391: 3388: 3385: 3382: 3379: 3370: 3350: 3346: 3338: 3334: 3323: 3319: 3315: 3311: 3307: 3303: 3300:a < b < c 3299: 3292: 3288: 3284: 3280: 3272: 3268: 3264: 3248: 3241: 3233: 3229: 3224: 3221: 3218: 3215: 3212: 3209: 3206: 3203: 3200: 3197: 3194: 3191: 3188: 3182: 3179: 3176: 3173: 3170: 3167: 3164: 3161: 3158: 3155: 3152: 3149: 3146: 3134: 3132:floor division. 3127: 3115: 3106: 3103: 3100: 3097: 3093:-7.5//3 == -3.0 3092: 3088: 3084: 3080: 3076: 3068: 3065: 3062: 3059: 3056: 3051: 3036: 3032: 3020: 3016: 3012: 3004: 3003:). It also has 3000: 2996: 2989: 2985: 2981: 2977: 2973: 2970: 2958: 2956: 2952: 2949: 2946: 2944: 2940: 2937: 2934: 2931: 2928: 2925: 2922: 2910: 2905: 2904: 2901: 2898: 2895: 2892: 2891: 2888: 2885: 2882: 2876: 2874: 2870: 2854: 2846: 2843: 2841: 2837: 2834: 2831: 2828: 2825: 2822: 2819: 2803: 2795: 2792: 2789: 2786: 2783: 2780: 2777: 2774: 2771: 2768: 2766: 2762: 2759: 2756: 2753: 2750: 2747: 2744: 2737: 2724: 2716: 2700: 2692: 2676: 2669: 2653: 2645: 2630: 2621: 2618: 2616: 2601: 2592: 2569: 2561: 2559: 2555: 2535: 2527: 2525: 2521: 2518: 2515: 2512: 2509: 2506: 2503: 2500: 2497: 2482: 2474: 2471: 2468: 2465: 2463: 2459: 2456: 2453: 2450: 2435: 2427: 2424: 2422: 2418: 2415: 2413: 2409: 2406: 2394: 2386: 2383: 2381: 2377: 2374: 2371: 2368: 2365: 2363: 2359: 2356: 2353: 2350: 2347: 2332: 2324: 2322: 2318: 2304: 2254: 2246: 2243: 2237: 2234: 2191: 2158: 2148: 2143: 2140: 2137: 2134: 2131: 2128: 2125: 2122: 2118:syntactic sugar 2112: 2109: 2106: 2103: 2100: 2097: 2091:on objects are 2086: 2076: 2073: 2070: 2057: 2053: 2049: 2042: 2032: 2000: 1974: 1968: 1963: 1942: 1930: 1901: 1887:string literals 1879: 1874: 1871: 1868: 1863: 1858: 1855: 1852: 1839: 1836: 1833: 1830: 1827: 1824: 1821: 1818: 1815: 1812: 1809: 1806: 1803: 1800: 1797: 1794: 1791: 1788: 1782: 1779: 1776: 1773: 1770: 1767: 1764: 1761: 1758: 1755: 1752: 1749: 1744: 1740: 1736: 1731: 1728: 1725: 1722: 1719: 1716: 1713: 1710: 1707: 1704: 1701: 1694: 1690: 1670: 1666: 1661: 1658: 1655: 1652: 1649: 1646: 1643: 1640: 1637: 1634: 1631: 1629:, which yields 1625: 1622: 1619: 1616: 1613: 1610: 1607: 1601: 1598: 1595: 1592: 1589: 1586: 1583: 1580: 1577: 1571: 1568: 1565: 1562: 1559: 1556: 1553: 1548: 1544: 1539: 1536: 1533: 1530: 1527: 1524: 1521: 1496: 1491: 1488: 1485: 1482: 1479: 1445: 1441: 1437: 1429: 1426: 1423: 1420: 1417: 1412: 1408: 1401: 1386: 1379: 1375: 1368: 1364: 1360: 1352: 1348: 1344: 1333: 1274: 1262: 1258: 1251: 1245: 1238: 1224: 1215: 1204: 1197: 1190: 1181: 1160: 1146: 1135: 1128: 1121: 1117: 1113: 1107: 1098: 1085: 1078: 1074: 1068: 1062: 1047: 1023: 1017: 996: 990: 965:"foo" and "bar" 842: 838: 822: 818: 814: 800:name resolution 769:metaprogramming 749: 719: 707: 703: 699: 661: 646:cycle-detecting 602: 580: 543:object-oriented 396: 395: 382: 361: 285:implementations 274: 265: 242: 226: 224:Raspberry Pi OS 141: 136: 134: 131: 105: 103: 100: 46:object-oriented 17: 12: 11: 5: 15877: 15867: 15866: 15861: 15856: 15851: 15846: 15841: 15836: 15831: 15826: 15821: 15816: 15811: 15806: 15801: 15796: 15791: 15786: 15781: 15776: 15759: 15758: 15756: 15755: 15747: 15744: 15743: 15741: 15740: 15735: 15730: 15725: 15720: 15715: 15710: 15705: 15700: 15695: 15689: 15687: 15683: 15682: 15679: 15678: 15676: 15675: 15669: 15667: 15660: 15659: 15654: 15649: 15644: 15639: 15634: 15629: 15624: 15619: 15614: 15609: 15587: 15582: 15577: 15572: 15567: 15562: 15557: 15552: 15547: 15542: 15537: 15531: 15529: 15525: 15524: 15517: 15516: 15509: 15502: 15494: 15485: 15484: 15482: 15481: 15474: 15466: 15463: 15462: 15459: 15458: 15456: 15455: 15450: 15445: 15439: 15433: 15431: 15424: 15423: 15421: 15420: 15415: 15410: 15405: 15400: 15395: 15390: 15385: 15380: 15375: 15370: 15365: 15360: 15355: 15350: 15345: 15340: 15335: 15329: 15327: 15320: 15319: 15317: 15316: 15310: 15305: 15300: 15295: 15290: 15285: 15280: 15275: 15270: 15265: 15260: 15255: 15250: 15245: 15240: 15235: 15229: 15222: 15220:GraphPad Prism 15217: 15212: 15207: 15201: 15199: 15197:Cross-platform 15190: 15184: 15183: 15181: 15180: 15175: 15170: 15165: 15160: 15154: 15152: 15146: 15145: 15143: 15142: 15137: 15132: 15127: 15122: 15117: 15107: 15094:(statsmodels, 15089: 15084: 15079: 15074: 15069: 15051: 15046: 15041: 15036: 15031: 15026: 15021: 15015: 15013: 15007: 15006: 15004: 15003: 14998: 14993: 14988: 14982: 14980: 14974: 14973: 14966: 14965: 14958: 14951: 14943: 14934: 14933: 14931: 14930: 14920: 14909: 14906: 14905: 14903: 14902: 14895: 14888: 14883: 14878: 14873: 14868: 14863: 14856: 14850: 14848: 14842: 14841: 14839: 14838: 14833: 14828: 14823: 14818: 14813: 14808: 14803: 14798: 14793: 14788: 14782: 14780: 14776: 14775: 14772: 14771: 14769: 14768: 14763: 14758: 14753: 14748: 14743: 14738: 14733: 14728: 14723: 14718: 14712: 14710: 14701: 14700: 14695: 14690: 14685: 14680: 14675: 14670: 14665: 14660: 14655: 14650: 14649: 14648: 14643: 14638: 14628: 14623: 14618: 14613: 14608: 14603: 14598: 14593: 14588: 14582: 14580: 14574: 14573: 14571: 14570: 14565: 14559: 14557: 14551: 14550: 14548: 14547: 14542: 14537: 14532: 14527: 14521: 14519: 14513: 14512: 14510: 14509: 14504: 14499: 14494: 14489: 14484: 14483: 14482: 14472: 14467: 14462: 14457: 14452: 14447: 14442: 14437: 14436: 14435: 14430: 14420: 14415: 14410: 14408:Bioinformatics 14405: 14399: 14397: 14389: 14388: 14386: 14385: 14380: 14375: 14370: 14365: 14360: 14355: 14350: 14345: 14340: 14335: 14329: 14327: 14323: 14322: 14315: 14314: 14307: 14300: 14292: 14283: 14282: 14280: 14279: 14278: 14277: 14272: 14259: 14258: 14257: 14252: 14238: 14235: 14234: 14232: 14231: 14226: 14221: 14216: 14211: 14206: 14201: 14196: 14191: 14186: 14181: 14176: 14171: 14166: 14161: 14155: 14153: 14149: 14148: 14146: 14145: 14140: 14135: 14130: 14125: 14120: 14115: 14110: 14105: 14099: 14097: 14093: 14092: 14090: 14089: 14087:Ilya Sutskever 14084: 14079: 14074: 14069: 14064: 14059: 14054: 14052:Demis Hassabis 14049: 14044: 14042:Ian Goodfellow 14039: 14034: 14028: 14026: 14022: 14021: 14018: 14017: 14015: 14014: 14009: 14008: 14007: 13997: 13992: 13987: 13982: 13977: 13972: 13967: 13961: 13959: 13955: 13954: 13952: 13951: 13946: 13941: 13936: 13931: 13926: 13921: 13916: 13911: 13906: 13901: 13896: 13891: 13886: 13881: 13876: 13871: 13870: 13869: 13859: 13854: 13849: 13844: 13839: 13833: 13831: 13827: 13826: 13824: 13823: 13818: 13817: 13816: 13811: 13801: 13800: 13799: 13794: 13789: 13779: 13774: 13769: 13764: 13759: 13754: 13749: 13744: 13739: 13733: 13731: 13724: 13720: 13719: 13717: 13716: 13711: 13706: 13701: 13696: 13691: 13686: 13680: 13678: 13674: 13673: 13671: 13670: 13665: 13660: 13655: 13650: 13644: 13642: 13638: 13637: 13635: 13634: 13633: 13632: 13625:Language model 13622: 13617: 13612: 13611: 13610: 13600: 13599: 13598: 13587: 13585: 13581: 13580: 13578: 13577: 13575:Autoregression 13572: 13567: 13566: 13565: 13555: 13553:Regularization 13550: 13549: 13548: 13543: 13538: 13528: 13523: 13518: 13516:Loss functions 13513: 13508: 13503: 13498: 13493: 13492: 13491: 13481: 13476: 13475: 13474: 13463: 13461: 13457: 13456: 13454: 13453: 13451:Inductive bias 13448: 13443: 13438: 13433: 13428: 13423: 13418: 13413: 13405: 13403: 13397: 13396: 13391: 13390: 13383: 13376: 13368: 13359: 13358: 13356: 13355: 13347: 13342: 13337: 13332: 13327: 13322: 13317: 13312: 13307: 13302: 13297: 13292: 13287: 13282: 13277: 13272: 13267: 13263: 13260: 13259: 13256:web frameworks 13249: 13248: 13241: 13234: 13226: 13217: 13216: 13214: 13213: 13203: 13198: 13193: 13188: 13174: 13171: 13170: 13168: 13167: 13160: 13155: 13150: 13145: 13140: 13135: 13130: 13125: 13120: 13115: 13110: 13105: 13100: 13099: 13098: 13088: 13083: 13078: 13073: 13068: 13063: 13058: 13053: 13048: 13043: 13038: 13033: 13028: 13023: 13018: 13013: 13008: 13003: 13002: 13001: 13000: 12999: 12994: 12979: 12974: 12969: 12968: 12967: 12957: 12951: 12948: 12947: 12945: 12944: 12939: 12934: 12928: 12925: 12924: 12917: 12916: 12909: 12902: 12894: 12885: 12884: 12882: 12881: 12875: 12870: 12863: 12860: 12859: 12857: 12856: 12850: 12848: 12842: 12841: 12839: 12838: 12833: 12827: 12825: 12821: 12820: 12818: 12817: 12809: 12804: 12799: 12794: 12789: 12784: 12778: 12776: 12770: 12769: 12762: 12760: 12758: 12757: 12749: 12744: 12739: 12734: 12732:Python for S60 12729: 12724: 12719: 12714: 12709: 12704: 12699: 12694: 12689: 12684: 12678: 12676: 12670: 12669: 12660: 12659: 12652: 12645: 12637: 12631: 12630: 12614: 12613:External links 12611: 12610: 12609: 12603: 12588: 12582: 12569: 12563: 12550: 12525: 12519: 12504: 12501: 12500: 12499: 12493: 12473: 12457: 12437:"AI in Python" 12432: 12410: 12407: 12405: 12404: 12374: 12359:. erlang.org. 12347: 12316: 12290: 12265:Lattner, Chris 12256: 12230: 12196: 12165: 12131: 12104: 12073: 12043: 12017: 11986: 11956: 11922: 11907:. Sugar Labs. 11896: 11866: 11848: 11822: 11800: 11770: 11732: 11702: 11684: 11658: 11632: 11606: 11597: 11571: 11562: 11532: 11491: 11457: 11427: 11396: 11376:TensorFlow.org 11356: 11326: 11299: 11248: 11171: 11145: 11118: 11087: 11060: 11030: 11004: 10974: 10947: 10917: 10891: 10865: 10834: 10820: 10800: 10781: 10761: 10742: 10722: 10704:Stack Overflow 10690: 10657: 10627: 10597: 10567: 10537: 10507: 10473: 10446: 10416: 10386: 10355: 10325: 10299: 10288:on 1 June 2009 10268: 10238: 10204: 10178: 10145: 10128:www.jython.org 10115: 10106:ironpython.net 10093: 10069: 10038: 10008: 9982: 9956: 9907: 9877: 9846: 9820: 9790: 9773:transcrypt.org 9760: 9730: 9700: 9670: 9637: 9620:pythonbytes.fm 9606: 9575: 9544: 9512: 9479: 9462:LEGO Education 9449: 9423: 9397: 9366: 9340: 9310: 9284: 9254: 9224: 9194: 9162: 9136: 9105: 9075: 9045: 9014: 8992: 8961: 8930: 8897: 8886:on 31 May 2020 8867: 8837: 8803: 8782: 8775: 8749: 8720: 8691: 8665: 8631: 8601: 8575: 8544: 8511: 8490:"Introduction" 8481: 8455: 8425: 8395: 8369: 8350: 8330: 8300: 8267: 8237: 8207: 8176: 8150: 8120: 8090: 8060: 8045:. Python.org. 8034: 8003: 7972: 7945: 7915: 7885: 7855: 7848: 7830: 7804: 7774: 7744: 7711: 7700:on 11 May 2019 7685: 7655: 7617: 7595: 7576: 7568:O'Reilly Media 7552: 7521: 7490: 7459: 7444:. 3 May 2022. 7429: 7398: 7364: 7338: 7304: 7263: 7237: 7211: 7185: 7155: 7144:on 30 May 2009 7122: 7104: 7092:Python Insider 7078: 7053: 7036:endoflife.date 7023: 6997: 6983: 6953: 6936:Python Insider 6922: 6905:Python Insider 6891: 6874:Python Insider 6860: 6843:Python Insider 6829: 6799: 6769: 6739: 6708: 6678: 6648: 6618: 6588: 6558: 6528: 6497: 6470: 6440: 6414: 6383: 6352: 6318: 6284: 6267:pypl.github.io 6254: 6221: 6191: 6174:Stack Overflow 6161: 6144:Python Insider 6130: 6099: 6069: 6051:"About Python" 6042: 6020: 5989: 5982: 5956: 5921: 5887: 5851: 5820: 5803:www.2ality.com 5790: 5769:"CoffeeScript" 5760: 5727: 5694: 5663: 5629: 5599: 5565: 5529: 5520:10.1.1.38.2023 5501: 5463: 5425: 5399: 5362: 5336: 5309: 5279: 5249: 5219: 5194: 5169: 5136: 5106: 5080: 5054: 5052: 5049: 5048: 5047: 5042: 5037: 5032: 5027: 5021: 5020: 5006: 4990: 4987: 4974: 4973: 4967: 4961: 4951: 4945: 4935: 4929: 4919: 4913: 4903: 4889: 4883: 4873: 4862: 4859: 4741:pretty printer 4727:programs like 4721:Paint Shop Pro 4499:, Bottle, and 4469:Web frameworks 4443:Python Powered 4433:Main article: 4430: 4427: 4363: 4360: 4292: 4289: 4260: 4257: 4202: 4201: 4197: 4193: 4147: 4144: 4134: 4131: 4130: 4129: 4119: 4113: 4099: 4084: 4083: 4061: 4060: 4053: 4047: 4040: 4034: 4028: 4020: 4014: 4004: 3984: 3981: 3980: 3979: 3953: 3936: 3929:multithreading 3912: 3909: 3908: 3907: 3877: 3870: 3867: 3849: 3835: 3823: 3820: 3749: 3746: 3738: 3735: 3727:PythonAnywhere 3667: 3664: 3662: 3661: 3656: 3654:Web frameworks 3651: 3646: 3641: 3636: 3631: 3626: 3621: 3616: 3611: 3606: 3601: 3596: 3591: 3589:Data analytics 3586: 3580: 3524: 3521: 3401: 3378: 3369: 3366: 3302:tests whether 3112: 3111: 3073: 3009:exponentiation 2969: 2966: 2963: 2962: 2919: 2916: 2913: 2907: 2906: 2894: 2881: 2867: 2860: 2857: 2851: 2850: 2816: 2809: 2806: 2800: 2799: 2741: 2730: 2727: 2721: 2720: 2717:NotImplemented 2713: 2706: 2703: 2697: 2696: 2689: 2682: 2679: 2677:types.NoneType 2673: 2672: 2665: 2659: 2656: 2650: 2649: 2642: 2636: 2633: 2627: 2626: 2614: 2607: 2604: 2598: 2597: 2588: 2575: 2572: 2566: 2565: 2552: 2541: 2538: 2532: 2531: 2501:'key1' 2494: 2488: 2485: 2479: 2478: 2447: 2444:Complex number 2441: 2438: 2432: 2431: 2403: 2400: 2397: 2391: 2390: 2344: 2338: 2335: 2329: 2328: 2315: 2310: 2307: 2301: 2300: 2297: 2294: 2289: 2215:strongly typed 2190: 2187: 2179:dunder methods 2085: 2082: 2062: 2061: 2046: 2036: 2010: 2009: 1978:. Indexes are 1952: 1951: 1950: 1924: 1917:here documents 1913: 1883: 1844: 1743:method of the 1687: 1674: 1502: 1475: 1465: 1449: 1434: 1405: 1398: 1383: 1372: 1357:floor division 1332: 1329: 1295:dynamic typing 1271: 1270: 1255: 1242: 1235: 1221: 1212: 1201: 1194: 1187: 1178: 1157: 1143: 1132: 1125: 1104: 1095: 1082: 1065: 1046: 1043: 1031:curly brackets 1019:Main article: 1016: 1013: 1001:curly brackets 992:Main article: 989: 986: 882: 881: 878: 875: 872: 869: 788:dynamic typing 748: 745: 598:Main article: 579: 576: 537:(particularly 495: 494: 493: 492: 478: 477: 415: 414: 410: 409: 346: 345: 341: 340: 326: 325: 319: 318: 288: 287: 280: 279: 272: 268: 267: 262: 256: 255: 250: 244: 243: 241: 240: 209: 204:: E.g. 32-bit 199: 180: 178: 172: 171: 153: 147: 146: 143: 142: 123: 121: 119:Stable release 115: 114: 111: 110: 97: 93: 92: 87: 81: 80: 75: 69: 68: 42:Multi-paradigm 39: 33: 32: 15: 9: 6: 4: 3: 2: 15876: 15865: 15862: 15860: 15857: 15855: 15852: 15850: 15847: 15845: 15842: 15840: 15837: 15835: 15832: 15830: 15827: 15825: 15822: 15820: 15817: 15815: 15812: 15810: 15807: 15805: 15802: 15800: 15797: 15795: 15792: 15790: 15787: 15785: 15782: 15780: 15777: 15775: 15772: 15771: 15769: 15754: 15753: 15749: 15748: 15745: 15739: 15736: 15734: 15731: 15729: 15726: 15724: 15721: 15719: 15716: 15714: 15711: 15709: 15706: 15704: 15701: 15699: 15696: 15694: 15691: 15690: 15688: 15684: 15674: 15671: 15670: 15668: 15664: 15658: 15655: 15653: 15650: 15648: 15645: 15643: 15640: 15638: 15635: 15633: 15630: 15628: 15625: 15623: 15620: 15618: 15615: 15613: 15610: 15607: 15603: 15599: 15595: 15591: 15588: 15586: 15583: 15581: 15578: 15576: 15573: 15571: 15568: 15566: 15563: 15561: 15558: 15556: 15553: 15551: 15548: 15546: 15543: 15541: 15538: 15536: 15533: 15532: 15530: 15526: 15522: 15515: 15510: 15508: 15503: 15501: 15496: 15495: 15492: 15480: 15479: 15475: 15473: 15472: 15468: 15467: 15464: 15454: 15451: 15449: 15446: 15443: 15440: 15438: 15435: 15434: 15432: 15429: 15425: 15419: 15416: 15414: 15411: 15409: 15406: 15404: 15401: 15399: 15396: 15394: 15391: 15389: 15386: 15384: 15381: 15379: 15376: 15374: 15371: 15369: 15366: 15364: 15361: 15359: 15356: 15354: 15351: 15349: 15346: 15344: 15341: 15339: 15336: 15334: 15331: 15330: 15328: 15325: 15321: 15314: 15311: 15309: 15306: 15304: 15301: 15299: 15296: 15294: 15291: 15289: 15286: 15284: 15281: 15279: 15276: 15274: 15271: 15269: 15266: 15264: 15261: 15259: 15256: 15254: 15251: 15249: 15246: 15244: 15241: 15239: 15236: 15234: 15230: 15227: 15223: 15221: 15218: 15216: 15213: 15211: 15208: 15206: 15203: 15202: 15200: 15198: 15194: 15191: 15189: 15185: 15179: 15176: 15174: 15171: 15169: 15166: 15164: 15161: 15159: 15156: 15155: 15153: 15151: 15147: 15141: 15138: 15136: 15133: 15131: 15128: 15126: 15123: 15121: 15118: 15115: 15111: 15108: 15105: 15101: 15097: 15093: 15090: 15088: 15085: 15083: 15080: 15078: 15075: 15073: 15070: 15067: 15063: 15059: 15055: 15052: 15050: 15047: 15045: 15042: 15040: 15037: 15035: 15032: 15030: 15027: 15025: 15022: 15020: 15017: 15016: 15014: 15012: 15008: 15002: 14999: 14997: 14994: 14992: 14989: 14987: 14984: 14983: 14981: 14979: 14978:Public domain 14975: 14971: 14964: 14959: 14957: 14952: 14950: 14945: 14944: 14941: 14929: 14921: 14919: 14915: 14911: 14910: 14907: 14901: 14900: 14899:Revolution OS 14896: 14894: 14893: 14889: 14887: 14884: 14882: 14879: 14877: 14874: 14872: 14869: 14867: 14864: 14862: 14861: 14860:GNU Manifesto 14857: 14855: 14852: 14851: 14849: 14843: 14837: 14834: 14832: 14829: 14827: 14824: 14822: 14819: 14817: 14814: 14812: 14809: 14807: 14804: 14802: 14799: 14797: 14794: 14792: 14789: 14787: 14784: 14783: 14781: 14777: 14767: 14766:Public domain 14764: 14762: 14759: 14757: 14754: 14752: 14749: 14747: 14744: 14742: 14739: 14737: 14734: 14732: 14729: 14727: 14724: 14722: 14719: 14717: 14714: 14713: 14711: 14705: 14699: 14696: 14694: 14691: 14689: 14686: 14684: 14681: 14679: 14676: 14674: 14671: 14669: 14666: 14664: 14661: 14659: 14656: 14654: 14651: 14647: 14644: 14642: 14639: 14637: 14634: 14633: 14632: 14629: 14627: 14624: 14622: 14619: 14617: 14614: 14612: 14609: 14607: 14604: 14602: 14599: 14597: 14594: 14592: 14589: 14587: 14584: 14583: 14581: 14579: 14575: 14569: 14566: 14564: 14561: 14560: 14558: 14556: 14555:Organisations 14552: 14546: 14543: 14541: 14538: 14536: 14533: 14531: 14528: 14526: 14523: 14522: 14520: 14518: 14514: 14508: 14505: 14503: 14500: 14498: 14495: 14493: 14490: 14488: 14485: 14481: 14478: 14477: 14476: 14473: 14471: 14468: 14466: 14463: 14461: 14458: 14456: 14453: 14451: 14450:Office suites 14448: 14446: 14443: 14441: 14438: 14434: 14431: 14429: 14426: 14425: 14424: 14421: 14419: 14416: 14414: 14411: 14409: 14406: 14404: 14401: 14400: 14398: 14396: 14390: 14384: 14381: 14379: 14376: 14374: 14371: 14369: 14366: 14364: 14361: 14359: 14356: 14354: 14351: 14349: 14348:Free software 14346: 14344: 14341: 14339: 14336: 14334: 14331: 14330: 14328: 14324: 14320: 14313: 14308: 14306: 14301: 14299: 14294: 14293: 14290: 14276: 14273: 14271: 14268: 14267: 14260: 14256: 14253: 14251: 14248: 14247: 14244: 14240: 14239: 14236: 14230: 14227: 14225: 14222: 14220: 14217: 14215: 14212: 14210: 14207: 14205: 14202: 14200: 14197: 14195: 14192: 14190: 14187: 14185: 14182: 14180: 14177: 14175: 14172: 14170: 14167: 14165: 14162: 14160: 14157: 14156: 14154: 14152:Architectures 14150: 14144: 14141: 14139: 14136: 14134: 14131: 14129: 14126: 14124: 14121: 14119: 14116: 14114: 14111: 14109: 14106: 14104: 14101: 14100: 14098: 14096:Organizations 14094: 14088: 14085: 14083: 14080: 14078: 14075: 14073: 14070: 14068: 14065: 14063: 14060: 14058: 14055: 14053: 14050: 14048: 14045: 14043: 14040: 14038: 14035: 14033: 14032:Yoshua Bengio 14030: 14029: 14027: 14023: 14013: 14012:Robot control 14010: 14006: 14003: 14002: 14001: 13998: 13996: 13993: 13991: 13988: 13986: 13983: 13981: 13978: 13976: 13973: 13971: 13968: 13966: 13963: 13962: 13960: 13956: 13950: 13947: 13945: 13942: 13940: 13937: 13935: 13932: 13930: 13929:Chinchilla AI 13927: 13925: 13922: 13920: 13917: 13915: 13912: 13910: 13907: 13905: 13902: 13900: 13897: 13895: 13892: 13890: 13887: 13885: 13882: 13880: 13877: 13875: 13872: 13868: 13865: 13864: 13863: 13860: 13858: 13855: 13853: 13850: 13848: 13845: 13843: 13840: 13838: 13835: 13834: 13832: 13828: 13822: 13819: 13815: 13812: 13810: 13807: 13806: 13805: 13802: 13798: 13795: 13793: 13790: 13788: 13785: 13784: 13783: 13780: 13778: 13775: 13773: 13770: 13768: 13765: 13763: 13760: 13758: 13755: 13753: 13750: 13748: 13745: 13743: 13740: 13738: 13735: 13734: 13732: 13728: 13725: 13721: 13715: 13712: 13710: 13707: 13705: 13702: 13700: 13697: 13695: 13692: 13690: 13687: 13685: 13682: 13681: 13679: 13675: 13669: 13666: 13664: 13661: 13659: 13656: 13654: 13651: 13649: 13646: 13645: 13643: 13639: 13631: 13628: 13627: 13626: 13623: 13621: 13618: 13616: 13613: 13609: 13608:Deep learning 13606: 13605: 13604: 13601: 13597: 13594: 13593: 13592: 13589: 13588: 13586: 13582: 13576: 13573: 13571: 13568: 13564: 13561: 13560: 13559: 13556: 13554: 13551: 13547: 13544: 13542: 13539: 13537: 13534: 13533: 13532: 13529: 13527: 13524: 13522: 13519: 13517: 13514: 13512: 13509: 13507: 13504: 13502: 13499: 13497: 13496:Hallucination 13494: 13490: 13487: 13486: 13485: 13482: 13480: 13477: 13473: 13470: 13469: 13468: 13465: 13464: 13462: 13458: 13452: 13449: 13447: 13444: 13442: 13439: 13437: 13434: 13432: 13429: 13427: 13424: 13422: 13419: 13417: 13414: 13412: 13411: 13407: 13406: 13404: 13402: 13398: 13389: 13384: 13382: 13377: 13375: 13370: 13369: 13366: 13353: 13352: 13348: 13346: 13343: 13341: 13338: 13336: 13333: 13331: 13328: 13326: 13323: 13321: 13318: 13316: 13313: 13311: 13308: 13306: 13303: 13301: 13298: 13296: 13293: 13291: 13288: 13286: 13283: 13281: 13278: 13276: 13273: 13271: 13268: 13265: 13264: 13261: 13257: 13254: 13247: 13242: 13240: 13235: 13233: 13228: 13227: 13224: 13212: 13204: 13202: 13199: 13197: 13194: 13192: 13189: 13187: 13184: 13176: 13175: 13172: 13166: 13165: 13161: 13159: 13156: 13154: 13151: 13149: 13146: 13144: 13141: 13139: 13136: 13134: 13131: 13129: 13126: 13124: 13121: 13119: 13116: 13114: 13111: 13109: 13106: 13104: 13101: 13097: 13096:Object Pascal 13094: 13093: 13092: 13089: 13087: 13084: 13082: 13079: 13077: 13074: 13072: 13069: 13067: 13064: 13062: 13059: 13057: 13054: 13052: 13049: 13047: 13044: 13042: 13039: 13037: 13034: 13032: 13029: 13027: 13024: 13022: 13019: 13017: 13014: 13012: 13009: 13007: 13004: 12998: 12995: 12993: 12990: 12989: 12988: 12985: 12984: 12983: 12980: 12978: 12975: 12973: 12970: 12966: 12963: 12962: 12961: 12958: 12956: 12953: 12952: 12949: 12943: 12940: 12938: 12935: 12933: 12930: 12929: 12926: 12922: 12915: 12910: 12908: 12903: 12901: 12896: 12895: 12892: 12879: 12876: 12874: 12871: 12868: 12865: 12864: 12861: 12855: 12852: 12851: 12849: 12847: 12843: 12837: 12834: 12832: 12829: 12828: 12826: 12822: 12816: 12814: 12810: 12808: 12805: 12803: 12800: 12798: 12795: 12793: 12790: 12788: 12785: 12783: 12780: 12779: 12777: 12775: 12771: 12766: 12756: 12754: 12750: 12748: 12745: 12743: 12740: 12738: 12735: 12733: 12730: 12728: 12725: 12723: 12720: 12718: 12715: 12713: 12710: 12708: 12705: 12703: 12700: 12698: 12695: 12693: 12690: 12688: 12685: 12683: 12682:CircuitPython 12680: 12679: 12677: 12675: 12671: 12667: 12658: 12653: 12651: 12646: 12644: 12639: 12638: 12635: 12628: 12622: 12617: 12616: 12606: 12600: 12596: 12595: 12594:Fluent Python 12589: 12585: 12579: 12575: 12570: 12566: 12560: 12556: 12551: 12539: 12535: 12534:Computerworld 12531: 12526: 12522: 12516: 12512: 12507: 12506: 12496: 12490: 12486: 12482: 12481:Norvig, Peter 12478: 12474: 12462: 12458: 12446: 12442: 12438: 12433: 12421: 12417: 12413: 12412: 12392: 12388: 12384: 12378: 12362: 12358: 12351: 12335: 12331: 12327: 12320: 12305: 12301: 12294: 12287: 12274: 12270: 12266: 12260: 12244: 12240: 12234: 12227: 12215: 12211: 12207: 12200: 12184: 12180: 12176: 12169: 12162: 12149: 12145: 12141: 12135: 12119: 12115: 12108: 12092: 12088: 12084: 12077: 12061: 12057: 12053: 12047: 12031: 12027: 12021: 12005: 12001: 11997: 11990: 11974: 11970: 11966: 11960: 11944: 11940: 11936: 11932: 11926: 11910: 11906: 11900: 11884: 11880: 11879:Core Security 11876: 11870: 11862: 11858: 11852: 11836: 11832: 11826: 11818: 11814: 11810: 11804: 11797: 11793: 11789: 11788:Firaxis Games 11785: 11781: 11774: 11767: 11755: 11751: 11747: 11743: 11736: 11720: 11716: 11712: 11706: 11698: 11694: 11688: 11672: 11668: 11662: 11646: 11642: 11636: 11620: 11616: 11610: 11601: 11585: 11581: 11575: 11566: 11550: 11546: 11542: 11536: 11528: 11524: 11519: 11514: 11510: 11506: 11502: 11495: 11479: 11475: 11471: 11467: 11461: 11445: 11441: 11437: 11431: 11415: 11411: 11407: 11400: 11381: 11377: 11370: 11366: 11360: 11344: 11340: 11336: 11330: 11315: 11311: 11310: 11303: 11287: 11283: 11279: 11275: 11271: 11267: 11263: 11259: 11252: 11236: 11232: 11228: 11224: 11220: 11216: 11212: 11207: 11202: 11198: 11194: 11190: 11186: 11182: 11175: 11159: 11155: 11149: 11134: 11130: 11129: 11122: 11106: 11102: 11098: 11091: 11075: 11071: 11064: 11048: 11044: 11040: 11034: 11018: 11014: 11008: 10992: 10988: 10984: 10978: 10962: 10958: 10951: 10935: 10931: 10930:CERN Bulletin 10927: 10921: 10905: 10901: 10895: 10879: 10875: 10869: 10853: 10849: 10845: 10838: 10823: 10817: 10813: 10812: 10804: 10788: 10784: 10782:9780201748840 10778: 10774: 10773: 10765: 10749: 10745: 10743:9781449379322 10739: 10735: 10734: 10726: 10710: 10706: 10705: 10700: 10694: 10678: 10674: 10670: 10664: 10662: 10645: 10641: 10637: 10631: 10615: 10611: 10607: 10601: 10585: 10581: 10577: 10571: 10555: 10551: 10547: 10541: 10525: 10521: 10517: 10511: 10495: 10491: 10487: 10480: 10478: 10461: 10457: 10450: 10434: 10430: 10426: 10420: 10404: 10400: 10396: 10390: 10374: 10370: 10366: 10359: 10343: 10339: 10335: 10329: 10313: 10309: 10303: 10287: 10283: 10279: 10272: 10256: 10252: 10248: 10242: 10226: 10222: 10218: 10211: 10209: 10192: 10188: 10182: 10174: 10170: 10165: 10160: 10156: 10149: 10133: 10129: 10125: 10119: 10111: 10107: 10103: 10097: 10089: 10085: 10084: 10079: 10073: 10057: 10053: 10049: 10042: 10026: 10022: 10018: 10012: 9996: 9992: 9986: 9970: 9966: 9960: 9952: 9948: 9943: 9938: 9934: 9930: 9926: 9922: 9918: 9911: 9895: 9891: 9887: 9881: 9865: 9861: 9860:The New Stack 9857: 9850: 9834: 9830: 9824: 9808: 9804: 9800: 9794: 9778: 9774: 9770: 9764: 9748: 9744: 9740: 9734: 9718: 9714: 9710: 9704: 9688: 9684: 9680: 9674: 9655: 9648: 9641: 9625: 9621: 9617: 9610: 9594: 9590: 9586: 9579: 9563: 9559: 9555: 9548: 9532: 9528: 9527: 9522: 9516: 9500: 9496: 9495: 9490: 9483: 9467: 9463: 9459: 9453: 9437: 9433: 9427: 9411: 9407: 9401: 9385: 9381: 9377: 9370: 9354: 9350: 9344: 9328: 9324: 9320: 9314: 9298: 9294: 9288: 9272: 9268: 9264: 9258: 9242: 9238: 9234: 9228: 9212: 9208: 9204: 9198: 9179: 9172: 9166: 9150: 9146: 9140: 9124: 9120: 9116: 9109: 9093: 9089: 9085: 9079: 9063: 9059: 9055: 9049: 9033: 9029: 9025: 9018: 9010: 9006: 9002: 8996: 8980: 8976: 8972: 8965: 8949: 8945: 8941: 8934: 8915: 8908: 8901: 8885: 8881: 8877: 8871: 8855: 8851: 8847: 8841: 8825: 8821: 8817: 8810: 8808: 8799: 8795: 8794: 8786: 8778: 8776:9780672329784 8772: 8768: 8763: 8762: 8753: 8738: 8734: 8730: 8724: 8709: 8705: 8701: 8695: 8679: 8675: 8669: 8653: 8649: 8645: 8638: 8636: 8619: 8615: 8611: 8605: 8589: 8585: 8579: 8563: 8559: 8555: 8548: 8541: 8529: 8525: 8521: 8515: 8499: 8495: 8491: 8485: 8469: 8465: 8459: 8443: 8439: 8435: 8429: 8413: 8409: 8405: 8399: 8383: 8379: 8373: 8357: 8353: 8347: 8343: 8342: 8334: 8318: 8314: 8310: 8304: 8288: 8284: 8280: 8274: 8272: 8255: 8251: 8247: 8241: 8225: 8221: 8217: 8211: 8195: 8191: 8187: 8180: 8164: 8160: 8154: 8138: 8134: 8130: 8124: 8108: 8104: 8100: 8094: 8078: 8074: 8070: 8064: 8048: 8044: 8038: 8022: 8018: 8014: 8007: 7991: 7987: 7986:Artima forums 7983: 7976: 7960: 7956: 7949: 7933: 7929: 7925: 7919: 7903: 7899: 7895: 7889: 7873: 7869: 7865: 7859: 7851: 7845: 7842:. MIT Press. 7841: 7834: 7818: 7814: 7808: 7792: 7788: 7784: 7778: 7762: 7758: 7754: 7748: 7741: 7729: 7725: 7721: 7715: 7699: 7695: 7689: 7673: 7669: 7665: 7659: 7652: 7637: 7630: 7624: 7622: 7613: 7609: 7605: 7599: 7583: 7579: 7573: 7569: 7565: 7564: 7556: 7540: 7536: 7532: 7525: 7509: 7505: 7501: 7494: 7478: 7474: 7470: 7463: 7447: 7443: 7439: 7433: 7417: 7413: 7409: 7402: 7386: 7382: 7378: 7371: 7369: 7352: 7348: 7342: 7326: 7322: 7318: 7311: 7309: 7301: 7299: 7277: 7273: 7267: 7251: 7247: 7241: 7225: 7221: 7215: 7199: 7195: 7189: 7173: 7169: 7165: 7159: 7140: 7133: 7126: 7118: 7114: 7108: 7093: 7089: 7082: 7067: 7063: 7057: 7041: 7037: 7033: 7027: 7012: 7008: 7001: 6993: 6987: 6971: 6967: 6963: 6957: 6941: 6937: 6933: 6926: 6910: 6906: 6902: 6895: 6879: 6875: 6871: 6864: 6848: 6844: 6840: 6833: 6817: 6813: 6809: 6803: 6787: 6783: 6779: 6773: 6757: 6753: 6749: 6743: 6727: 6723: 6719: 6712: 6696: 6692: 6688: 6682: 6666: 6662: 6658: 6652: 6636: 6632: 6628: 6622: 6606: 6602: 6598: 6592: 6576: 6572: 6568: 6562: 6546: 6542: 6538: 6532: 6516: 6512: 6508: 6501: 6485: 6481: 6474: 6458: 6454: 6450: 6444: 6428: 6424: 6418: 6402: 6398: 6397:Linux Journal 6394: 6387: 6371: 6367: 6363: 6356: 6340: 6336: 6332: 6328: 6322: 6306: 6302: 6298: 6291: 6289: 6272: 6268: 6264: 6258: 6250: 6238: 6234: 6233:"TIOBE Index" 6228: 6226: 6209: 6205: 6201: 6195: 6179: 6175: 6171: 6165: 6149: 6145: 6141: 6134: 6118: 6114: 6110: 6103: 6087: 6083: 6079: 6073: 6056: 6052: 6046: 6035: 6031: 6024: 6017: 6004: 6000: 5993: 5985: 5979: 5975: 5970: 5969: 5960: 5944: 5940: 5936: 5935:ring-lang.net 5932: 5925: 5909: 5905: 5901: 5894: 5892: 5884: 5872: 5868: 5867:Julia website 5864: 5858: 5856: 5839: 5835: 5831: 5824: 5808: 5804: 5800: 5794: 5778: 5774: 5770: 5764: 5757: 5745: 5741: 5737: 5731: 5724: 5712: 5708: 5704: 5698: 5682: 5678: 5674: 5667: 5660: 5648: 5644: 5640: 5633: 5626: 5614: 5610: 5603: 5596: 5584: 5580: 5576: 5569: 5562: 5550: 5546: 5542: 5536: 5534: 5526: 5521: 5516: 5512: 5505: 5498: 5486: 5482: 5478: 5472: 5470: 5468: 5460: 5448:on 1 May 2007 5447: 5443: 5439: 5432: 5430: 5413: 5409: 5403: 5396: 5383: 5379: 5375: 5369: 5367: 5350: 5346: 5340: 5324: 5320: 5313: 5297: 5293: 5289: 5283: 5267: 5263: 5259: 5253: 5237: 5233: 5229: 5223: 5208: 5204: 5198: 5183: 5179: 5173: 5157: 5153: 5149: 5143: 5141: 5124: 5120: 5116: 5110: 5094: 5090: 5084: 5069: 5065: 5059: 5055: 5046: 5043: 5041: 5038: 5036: 5033: 5031: 5028: 5026: 5023: 5022: 5018: 5007: 5004: 4998: 4993: 4986: 4985:, and Swift. 4984: 4980: 4971: 4968: 4965: 4962: 4959: 4955: 4952: 4949: 4946: 4943: 4939: 4936: 4933: 4930: 4927: 4923: 4920: 4917: 4914: 4911: 4907: 4904: 4901: 4897: 4893: 4890: 4887: 4884: 4881: 4877: 4874: 4871: 4868: 4867: 4866: 4858: 4856: 4852: 4850: 4847: 4843: 4839: 4835: 4830: 4828: 4823: 4821: 4817: 4813: 4809: 4805: 4801: 4800:Red Hat Linux 4797: 4793: 4789: 4785: 4781: 4777: 4773: 4768: 4766: 4762: 4758: 4754: 4750: 4746: 4742: 4738: 4734: 4730: 4726: 4722: 4718: 4714: 4710: 4706: 4702: 4698: 4697:MotionBuilder 4694: 4690: 4686: 4682: 4678: 4674: 4670: 4666: 4662: 4658: 4653: 4651: 4647: 4642: 4640: 4635: 4630: 4628: 4624: 4620: 4616: 4612: 4608: 4604: 4600: 4595: 4593: 4589: 4585: 4581: 4577: 4576:number theory 4573: 4569: 4568:combinatorics 4565: 4561: 4557: 4553: 4549: 4545: 4541: 4537: 4533: 4529: 4524: 4522: 4518: 4514: 4510: 4506: 4502: 4498: 4494: 4490: 4486: 4482: 4478: 4474: 4470: 4466: 4462: 4458: 4454: 4450: 4441: 4436: 4426: 4424: 4420: 4416: 4412: 4408: 4404: 4400: 4396: 4392: 4388: 4384: 4380: 4375: 4373: 4369: 4359: 4357: 4353: 4350:, which bind 4349: 4345: 4341: 4337: 4333: 4329: 4324: 4322: 4321: 4317: 4312: 4311: 4307: 4302: 4298: 4288: 4286: 4282: 4278: 4274: 4270: 4266: 4256: 4240: 4238: 4229: 4227: 4223: 4220:on Python is 4219: 4214: 4212: 4207: 4198: 4194: 4191: 4187: 4186: 4185: 4182: 4180: 4176: 4172: 4168: 4164: 4161: 4155: 4153: 4143: 4141: 4127: 4123: 4120: 4117: 4114: 4111: 4107: 4103: 4100: 4097: 4093: 4089: 4088: 4087: 4081: 4077: 4073: 4069: 4066: 4065: 4064: 4063:Specialized: 4058: 4054: 4051: 4048: 4045: 4041: 4038: 4035: 4032: 4029: 4025: 4021: 4018: 4015: 4012: 4008: 4005: 4002: 3998: 3994: 3993: 3992: 3990: 3977: 3973: 3969: 3965: 3961: 3957: 3954: 3951: 3947: 3944: 3940: 3937: 3934: 3930: 3926: 3922: 3918: 3917: 3916: 3905: 3901: 3897: 3893: 3889: 3885: 3881: 3878: 3875: 3871: 3868: 3865: 3861: 3857: 3856:CircuitPython 3853: 3850: 3847: 3843: 3839: 3836: 3833: 3829: 3826: 3825: 3819: 3816: 3814: 3810: 3806: 3802: 3798: 3794: 3790: 3786: 3782: 3778: 3774: 3770: 3766: 3762: 3758: 3754: 3744: 3734: 3732: 3728: 3724: 3720: 3716: 3711: 3709: 3705: 3701: 3696: 3694: 3690: 3685: 3683: 3679: 3673: 3660: 3657: 3655: 3652: 3650: 3647: 3645: 3642: 3640: 3637: 3635: 3632: 3630: 3627: 3625: 3622: 3620: 3617: 3615: 3612: 3610: 3607: 3605: 3602: 3600: 3599:Documentation 3597: 3595: 3592: 3590: 3587: 3585: 3582: 3581: 3579: 3577: 3572: 3570: 3562: 3557: 3555: 3551: 3547: 3543: 3539: 3535: 3531: 3399: 3397: 3376: 3374: 3365: 3363: 3358: 3356: 3349:class in the 3344: 3332: 3327: 3314:is less than 3306:is less than 3296: 3278: 3271:both produce 3262: 3261:round to even 3258: 3254: 3251:function for 3245: 3244:is negative. 3239: 3142: 3140: 3133: 3125: 3121: 3120:true division 3089:7.5//3 == 2.0 3074: 3049: 3048: 3047: 3044: 3042: 3030: 3026: 3017:9**0.5 == 3.0 3010: 2995: 2920: 2917: 2914: 2909: 2908: 2868: 2865: 2861: 2858: 2853: 2852: 2817: 2814: 2810: 2807: 2802: 2801: 2742: 2735: 2731: 2728: 2723: 2722: 2714: 2711: 2707: 2704: 2699: 2698: 2690: 2687: 2683: 2680: 2675: 2674: 2666: 2663: 2660: 2657: 2652: 2651: 2643: 2640: 2637: 2634: 2629: 2628: 2615: 2612: 2608: 2605: 2600: 2599: 2596: 2589: 2586: 2585:IEEE 754 2582: 2579: 2576: 2573: 2568: 2567: 2553: 2550: 2546: 2542: 2539: 2534: 2533: 2495: 2492: 2489: 2486: 2481: 2480: 2448: 2445: 2442: 2439: 2434: 2433: 2404: 2401: 2398: 2393: 2392: 2345: 2343: 2339: 2336: 2331: 2330: 2316: 2314: 2313:Boolean value 2311: 2308: 2303: 2302: 2298: 2295: 2293: 2290: 2287: 2286: 2280: 2278: 2273: 2271: 2267: 2262: 2260: 2253: 2231: 2227: 2223: 2218: 2216: 2212: 2208: 2204: 2195: 2186: 2184: 2180: 2176: 2172: 2168: 2164: 2156: 2155:instance data 2151: 2119: 2094: 2090: 2081: 2067: 2047: 2040: 2037: 2030: 2027: 2026: 2025: 2023: 2019: 2015: 2007: 1997: 1993: 1989: 1985: 1981: 1961: 1960:array slicing 1957: 1953: 1948: 1945:-quoting" in 1940: 1936: 1928: 1925: 1922: 1918: 1914: 1911: 1907: 1899: 1895: 1891: 1890: 1888: 1884: 1875:"2" 1869:"2" 1849: 1845: 1735:evaluates to 1697: 1688: 1684: 1679: 1675: 1518: 1511: 1507: 1503: 1499: 1476: 1473: 1469: 1466: 1463: 1461: 1456: 1455: 1450: 1435: 1406: 1399: 1396: 1392: 1384: 1373: 1358: 1342: 1341: 1340: 1338: 1328: 1326: 1323: 1319: 1315: 1311: 1307: 1302: 1300: 1296: 1292: 1288: 1284: 1280: 1268: 1256: 1248: 1243: 1236: 1234: 1230: 1222: 1218: 1213: 1210: 1202: 1195: 1188: 1184: 1179: 1176: 1172: 1168: 1163: 1158: 1156: 1152: 1144: 1141: 1133: 1126: 1110: 1105: 1101: 1096: 1093: 1088: 1083: 1071: 1066: 1060: 1056: 1055: 1054: 1052: 1042: 1040: 1039:off-side rule 1036: 1032: 1028: 1022: 1012: 1010: 1006: 1002: 995: 985: 983: 978: 974: 970: 966: 962: 958: 953: 951: 947: 943: 939: 934: 930: 925: 923: 919: 915: 911: 910:Alex Martelli 907: 903: 898: 896: 891: 886: 879: 876: 873: 870: 867: 866: 865: 863: 859: 858:Zen of Python 854: 852: 848: 836: 832: 828: 812: 807: 805: 801: 797: 793: 789: 784: 782: 778: 774: 770: 766: 762: 758: 754: 744: 742: 737: 735: 730: 727: 723: 717: 713: 696: 694: 690: 686: 681: 679: 675: 670: 667:Python 2.7's 665: 659: 655: 651: 647: 643: 638: 636: 631: 627: 624:, capable of 623: 619: 615: 612:(CWI) in the 611: 607: 601: 593: 589: 584: 575: 573: 568: 566: 562: 558: 554: 552: 548: 544: 540: 536: 532: 528: 524: 519: 517: 513: 509: 505: 501: 490: 486: 482: 481: 479: 476: 472: 468: 464: 460: 456: 452: 448: 444: 440: 436: 432: 428: 424: 420: 419:Apache Groovy 416: 411: 408: 404: 399: 393: 389: 385: 380: 376: 372: 368: 364: 359: 355: 351: 347: 344:Influenced by 342: 339: 335: 331: 327: 324: 320: 317: 313: 309: 308:CircuitPython 305: 301: 297: 293: 289: 286: 281: 277: 273: 269: 263: 261: 257: 254: 251: 249: 245: 238: 234: 230: 225: 221: 217: 213: 210: 207: 203: 200: 197: 193: 189: 185: 182: 181: 179: 177: 173: 169: 165: 161: 157: 154: 152: 148: 144: 128: 122: 120: 116: 112: 98: 94: 91: 88: 86: 82: 79: 76: 74: 70: 67: 63: 59: 55: 51: 47: 43: 40: 38: 34: 30: 25: 19: 15750: 15666:Discontinued 15621: 15601: 15597: 15593: 15476: 15469: 15233:SPSS Modeler 15091: 15065: 15061: 15057: 14897: 14890: 14858: 14741:Free license 14487:Android apps 14118:Hugging Face 14082:David Silver 13730:Audio–visual 13584:Applications 13563:Augmentation 13408: 13349: 13252: 13196:Generational 13186:Alphabetical 13182: 13162: 13117: 12987:Visual Basic 12811: 12751: 12663: 12593: 12573: 12554: 12542:. Retrieved 12538:the original 12533: 12510: 12484: 12465:. Retrieved 12449:. Retrieved 12445:the original 12440: 12424:. Retrieved 12420:the original 12395:. Retrieved 12386: 12377: 12365:. Retrieved 12350: 12338:. Retrieved 12329: 12319: 12307:. Retrieved 12303: 12293: 12284: 12277:. Retrieved 12259: 12247:. Retrieved 12233: 12225: 12218:. Retrieved 12209: 12199: 12187:. Retrieved 12178: 12168: 12159: 12152:. Retrieved 12143: 12134: 12122:. Retrieved 12118:the original 12107: 12095:. Retrieved 12086: 12076: 12064:. Retrieved 12055: 12046: 12034:. Retrieved 12030:the original 12020: 12008:. Retrieved 11999: 11989: 11977:. Retrieved 11973:the original 11968: 11959: 11947:. Retrieved 11934: 11925: 11913:. Retrieved 11899: 11887:. Retrieved 11878: 11869: 11861:the original 11851: 11839:. Retrieved 11825: 11817:the original 11812: 11803: 11795: 11792:the original 11783: 11773: 11765: 11758:. Retrieved 11745: 11735: 11723:. Retrieved 11714: 11705: 11697:the original 11687: 11675:. Retrieved 11671:the original 11661: 11649:. Retrieved 11635: 11623:. Retrieved 11609: 11600: 11588:. Retrieved 11574: 11565: 11553:. Retrieved 11545:www.nltk.org 11544: 11535: 11508: 11504: 11494: 11482:. Retrieved 11473: 11466:Jouppi, Norm 11460: 11448:. Retrieved 11439: 11430: 11418:. Retrieved 11409: 11399: 11387:. Retrieved 11375: 11359: 11349:14 September 11347:. Retrieved 11338: 11329: 11318:, retrieved 11314:the original 11308: 11302: 11290:. Retrieved 11265: 11261: 11251: 11239:. Retrieved 11191:(3): 10–20. 11188: 11184: 11174: 11162:. Retrieved 11148: 11137:, retrieved 11127: 11121: 11111:24 September 11109:. Retrieved 11100: 11090: 11078:. Retrieved 11063: 11051:. Retrieved 11043:Spotify Labs 11042: 11033: 11021:. Retrieved 11007: 10995:. Retrieved 10986: 10977: 10965:. Retrieved 10950: 10938:. Retrieved 10929: 10920: 10908:. Retrieved 10894: 10882:. Retrieved 10868: 10856:. Retrieved 10847: 10837: 10825:. Retrieved 10810: 10803: 10791:. Retrieved 10771: 10764: 10752:. Retrieved 10732: 10725: 10713:. Retrieved 10702: 10693: 10681:. Retrieved 10672: 10648:. Retrieved 10639: 10630: 10618:. Retrieved 10609: 10600: 10588:. Retrieved 10579: 10570: 10558:. Retrieved 10549: 10540: 10530:24 September 10528:. Retrieved 10519: 10510: 10498:. Retrieved 10489: 10464:. Retrieved 10449: 10437:. Retrieved 10428: 10419: 10407:. Retrieved 10398: 10389: 10377:. Retrieved 10369:TechRepublic 10368: 10358: 10346:. Retrieved 10337: 10328: 10316:. Retrieved 10302: 10290:. Retrieved 10286:the original 10281: 10271: 10259:. Retrieved 10250: 10241: 10229:. Retrieved 10220: 10195:. Retrieved 10181: 10154: 10148: 10136:. Retrieved 10127: 10124:"Jython FAQ" 10118: 10105: 10096: 10081: 10072: 10060:. Retrieved 10051: 10041: 10029:. Retrieved 10020: 10011: 9999:. Retrieved 9985: 9973:. Retrieved 9959: 9924: 9920: 9910: 9898:. Retrieved 9889: 9880: 9868:. Retrieved 9859: 9849: 9837:. Retrieved 9823: 9811:. Retrieved 9802: 9793: 9781:. Retrieved 9772: 9763: 9751:. Retrieved 9743:brython.info 9742: 9733: 9721:. Retrieved 9712: 9703: 9693:24 September 9691:. Retrieved 9682: 9673: 9661:. Retrieved 9640: 9628:. Retrieved 9619: 9609: 9597:. Retrieved 9588: 9578: 9566:. Retrieved 9557: 9547: 9535:. Retrieved 9524: 9515: 9503:. Retrieved 9492: 9482: 9470:. Retrieved 9461: 9452: 9440:. Retrieved 9426: 9414:. Retrieved 9400: 9388:. Retrieved 9379: 9369: 9357:. Retrieved 9351:. Pypy.org. 9343: 9331:. Retrieved 9322: 9313: 9301:. Retrieved 9287: 9275:. Retrieved 9266: 9257: 9245:. Retrieved 9236: 9227: 9215:. Retrieved 9206: 9197: 9185:. Retrieved 9165: 9153:. Retrieved 9139: 9127:. Retrieved 9118: 9108: 9096:. Retrieved 9087: 9078: 9066:. Retrieved 9057: 9048: 9036:. Retrieved 9032:the original 9027: 9017: 9004: 8995: 8983:. Retrieved 8974: 8964: 8952:. Retrieved 8943: 8933: 8921:. Retrieved 8900: 8888:. Retrieved 8884:the original 8879: 8870: 8860:26 September 8858:. Retrieved 8849: 8840: 8828:. Retrieved 8819: 8792: 8785: 8760: 8752: 8741:, retrieved 8732: 8723: 8712:, retrieved 8703: 8694: 8682:. Retrieved 8668: 8656:. Retrieved 8647: 8622:. Retrieved 8613: 8604: 8592:. Retrieved 8578: 8568:24 September 8566:. Retrieved 8557: 8547: 8539: 8532:. Retrieved 8523: 8514: 8502:. Retrieved 8493: 8484: 8472:. Retrieved 8458: 8446:. Retrieved 8437: 8428: 8416:. Retrieved 8407: 8398: 8386:. Retrieved 8382:the original 8372: 8360:. Retrieved 8340: 8333: 8321:. Retrieved 8312: 8303: 8291:. Retrieved 8282: 8258:. Retrieved 8249: 8240: 8228:. Retrieved 8219: 8210: 8198:. Retrieved 8189: 8179: 8167:. Retrieved 8153: 8141:. Retrieved 8132: 8123: 8111:. Retrieved 8102: 8093: 8081:. Retrieved 8072: 8063: 8051:. Retrieved 8037: 8025:. Retrieved 8016: 8006: 7994:. Retrieved 7985: 7975: 7963:. Retrieved 7948: 7936:. Retrieved 7927: 7918: 7906:. Retrieved 7897: 7888: 7876:. Retrieved 7867: 7858: 7839: 7833: 7821:. Retrieved 7817:the original 7807: 7795:. Retrieved 7786: 7777: 7765:. Retrieved 7756: 7747: 7739: 7732:. Retrieved 7723: 7714: 7702:. Retrieved 7698:the original 7688: 7676:. Retrieved 7667: 7658: 7650: 7645:20 September 7643:. Retrieved 7612:the original 7607: 7598: 7586:. Retrieved 7562: 7555: 7543:. Retrieved 7534: 7529:Bader, Dan. 7524: 7512:. Retrieved 7503: 7493: 7481:. Retrieved 7472: 7462: 7450:. Retrieved 7441: 7432: 7420:. Retrieved 7411: 7401: 7389:. Retrieved 7380: 7355:. Retrieved 7341: 7329:. Retrieved 7320: 7297: 7287: 7280:. Retrieved 7266: 7254:. Retrieved 7240: 7230:24 September 7228:. Retrieved 7214: 7204:24 September 7202:. Retrieved 7188: 7176:. Retrieved 7167: 7158: 7146:. Retrieved 7139:the original 7125: 7116: 7107: 7095:. Retrieved 7091: 7081: 7069:. Retrieved 7065: 7056: 7044:. Retrieved 7035: 7026: 7014:. Retrieved 7010: 7000: 6986: 6976:16 September 6974:. Retrieved 6965: 6956: 6946:16 September 6944:. Retrieved 6935: 6925: 6913:. Retrieved 6904: 6894: 6882:. Retrieved 6873: 6863: 6851:. Retrieved 6842: 6832: 6820:. Retrieved 6811: 6802: 6790:. Retrieved 6781: 6772: 6760:. Retrieved 6751: 6742: 6730:. Retrieved 6721: 6711: 6699:. Retrieved 6690: 6681: 6671:22 September 6669:. Retrieved 6660: 6651: 6641:22 September 6639:. Retrieved 6630: 6621: 6609:. Retrieved 6600: 6591: 6579:. Retrieved 6570: 6561: 6549:. Retrieved 6540: 6531: 6519:. Retrieved 6515:the original 6510: 6500: 6488:. Retrieved 6473: 6461:. Retrieved 6452: 6443: 6431:. Retrieved 6417: 6405:. Retrieved 6396: 6386: 6374:. Retrieved 6365: 6355: 6343:. Retrieved 6334: 6321: 6309:. Retrieved 6300: 6275:. Retrieved 6266: 6257: 6248: 6241:. Retrieved 6212:. Retrieved 6203: 6194: 6182:. Retrieved 6173: 6164: 6152:. Retrieved 6143: 6133: 6121:. Retrieved 6112: 6102: 6090:. Retrieved 6081: 6072: 6059:. Retrieved 6045: 6034:the original 6023: 6014: 6007:. Retrieved 5992: 5967: 5959: 5947:. Retrieved 5934: 5924: 5912:. Retrieved 5903: 5882: 5875:. Retrieved 5866: 5842:. Retrieved 5833: 5823: 5811:. Retrieved 5802: 5793: 5781:. Retrieved 5772: 5763: 5755: 5748:. Retrieved 5739: 5730: 5722: 5715:. Retrieved 5706: 5697: 5685:. Retrieved 5676: 5666: 5658: 5651:. Retrieved 5642: 5632: 5624: 5617:. Retrieved 5602: 5594: 5587:. Retrieved 5578: 5568: 5560: 5553:. Retrieved 5544: 5524: 5510: 5504: 5496: 5489:. Retrieved 5480: 5457: 5450:. Retrieved 5446:the original 5441: 5416:. Retrieved 5402: 5393: 5386:. Retrieved 5377: 5353:. Retrieved 5339: 5327:. Retrieved 5312: 5300:. Retrieved 5291: 5282: 5270:. Retrieved 5261: 5252: 5240:. Retrieved 5231: 5222: 5210:. Retrieved 5206: 5197: 5185:. Retrieved 5181: 5172: 5160:. Retrieved 5151: 5127:. Retrieved 5118: 5109: 5097:. Retrieved 5083: 5071:. Retrieved 5067: 5058: 4975: 4956:'s creator, 4912:game engine. 4902:from Python. 4886:CoffeeScript 4879: 4864: 4853: 4846:Raspberry Pi 4832:Most of the 4831: 4824: 4812:Gentoo Linux 4804:Fedora Linux 4769: 4737:GNU Debugger 4654: 4643: 4631: 4615:scikit-learn 4596: 4562:, including 4525: 4446: 4376: 4365: 4327: 4325: 4319: 4315: 4309: 4305: 4297:Monty Python 4294: 4262: 4241: 4230: 4215: 4203: 4200:incremented. 4183: 4156: 4151: 4149: 4136: 4085: 4062: 4023: 3986: 3946:specializing 3943:just-in-time 3914: 3902:(similar to 3862:, including 3842:microthreads 3817: 3751: 3712: 3697: 3686: 3675: 3659:Web scraping 3573: 3558: 3554:unit testing 3526: 3393: 3371: 3359: 3329:Python uses 3328: 3297: 3257:tie-breaking 3246: 3143: 3138: 3131: 3123: 3119: 3113: 3045: 3039:can also be 2971: 2733: 2590: 2340:Sequence of 2296:Description 2274: 2269: 2265: 2263: 2219: 2213:, Python is 2207:compile time 2201:Python uses 2200: 2178: 2087: 2063: 2011: 2006:shallow copy 1995: 1991: 1987: 1983: 1848:concatenated 1747:class, e.g. 1682: 1677: 1575:, executing 1458: 1452: 1436:Python uses 1334: 1303: 1290: 1272: 1173:), allowing 1091: 1048: 1025:Python uses 1024: 997: 981: 972: 957:Monty Python 954: 926: 921: 899: 887: 883: 855: 833:, sets, and 831:dictionaries 808: 804:late binding 786:Python uses 785: 751:Python is a 750: 741:JIT compiler 738: 731: 728: 724: 697: 682: 666: 639: 603: 569: 555: 533:, including 520: 499: 498: 491:at Wikibooks 431:CoffeeScript 211: 201: 183: 124:3.12.6  18: 15723:Mathematica 15686:Proprietary 15398:StatsDirect 15253:Mathematica 15011:Open-source 14831:Tivoization 14470:Video games 14445:Mathematics 14266:Categories 14214:Autoencoder 14169:Transformer 14037:Alex Graves 13985:OpenAI Five 13889:IBM Watsonx 13511:Convolution 13489:Overfitting 13191:Categorical 12702:MicroPython 12451:11 February 12340:24 November 12036:24 November 11979:24 November 11949:25 February 11915:11 February 11725:11 February 11511:(1): 5–47. 11450:30 November 11389:10 November 11268:(2): 9–12. 11164:18 December 11080:11 February 10967:24 November 10940:11 February 10858:26 February 10683:20 February 10620:14 February 10590:14 February 10560:14 February 10348:17 December 9783:22 December 9303:24 November 9247:13 December 9155:16 February 9129:24 November 8985:19 February 8830:24 November 8504:22 December 8448:22 December 8418:29 November 8323:19 February 8027:19 February 7588:14 November 7545:25 February 7535:Real Python 7514:25 February 7452:25 February 7422:25 February 7391:24 November 7357:22 November 7331:19 February 7246:"PyDatalog" 7016:15 November 6822:26 February 6792:26 February 6762:26 February 6490:11 February 5750:6 September 5589:21 November 5555:20 February 5491:22 November 5329:12 November 5119:Python Wiki 4855:LibreOffice 4810:installer. 4729:scorewriter 4560:mathematics 4513:data mapper 4455:, e.g. via 4326:The prefix 4171:self-hosted 4163:bug tracker 4146:Development 4133:Performance 3989:transpilers 3892:MicroPython 3888:ATmega 328P 3852:MicroPython 3719:web browser 3619:Mobile apps 3569:test suites 3289:round(-0.5) 3122:(or simply 3085:-7//3 == -3 3013:5**3 == 125 2203:duck typing 2171:Objective-C 2039:Conditional 2014:Common Lisp 1956:array index 1954:Python has 1894:Unix shells 1750:"spam= 1702:"spam= 1407:In Python, 1400:The syntax 1337:expressions 1331:Expressions 1015:Indentation 967:. A common 851:Standard ML 825:functions; 773:metaobjects 767:(including 734:end-of-life 669:end-of-life 614:Netherlands 574:community. 407:Standard ML 304:MicroPython 206:WebAssembly 15768:Categories 15752:Comparison 15575:GNU Octave 15478:Comparison 15437:Analyse-it 15393:Statistica 15228:Statistics 15188:Commercial 15072:GNU Octave 15001:X-12-ARIMA 14779:Challenges 14497:Commercial 14480:E-commerce 14465:Television 14255:Technology 14108:EleutherAI 14067:Fei-Fei Li 14062:Yann LeCun 13975:Q-learning 13958:Decisional 13884:IBM Watson 13792:Midjourney 13684:TensorFlow 13531:Activation 13484:Regression 13479:Clustering 13335:TwistedWeb 13330:TurboGears 13056:JavaScript 12932:Comparison 12712:IronPython 12426:3 December 12249:3 December 12097:29 January 12087:TechCrunch 11841:10 January 11760:11 January 11365:Dean, Jeff 10910:15 January 10640:Python.org 10610:Python.org 10580:Python.org 10439:6 November 10409:6 November 10399:Python.org 10282:python.org 10251:Python.org 10062:20 January 10017:"Projects" 9890:nuitka.net 9813:20 January 9753:21 January 9505:26 January 9416:3 December 9359:3 December 9333:4 December 9323:Python.org 9277:4 December 9237:Python.org 9217:8 February 8946:. Oracle. 8923:3 February 8890:3 February 8658:23 October 8614:python.org 8474:28 January 8388:12 January 8283:python.org 8260:17 October 8250:python.org 8220:python.org 8169:14 October 8133:python.org 8103:python.org 8073:python.org 8069:"division" 8053:3 December 7988:. Artima. 7965:3 December 7928:Python.org 7868:Python.org 7767:20 January 7734:5 November 7483:5 February 6691:Python.org 6661:Python.org 6631:Python.org 6601:python.org 6571:python.org 6551:2 February 6453:Python.org 6423:"PEP 8100" 6376:20 January 6335:Python-Dev 6303:. Artima. 6092:11 October 6082:Python.org 5949:4 December 5687:9 February 5653:9 February 5579:effbot.org 5232:Python.org 5152:Python.org 5129:27 January 5051:References 4900:generators 4896:JavaScript 4892:ECMAScript 4842:Sugar Labs 4603:TensorFlow 4536:Matplotlib 4509:SQLAlchemy 4505:IronPython 4485:TurboGears 4362:Popularity 4216:The major 4102:IronPython 4092:transpiles 4001:JavaScript 3950:data types 3904:JavaScript 3846:call stack 3793:Windows XP 3741:See also: 3670:See also: 3624:Multimedia 3584:Automation 3445:ValueError 3281:round(0.5) 3269:round(2.5) 3265:round(1.5) 3101:__future__ 2915:immutable 2859:immutable 2811:Unordered 2729:immutable 2705:immutable 2681:immutable 2635:immutable 2609:Unordered 2606:immutable 2574:immutable 2540:immutable 2440:immutable 2399:immutable 2309:immutable 2292:Mutability 2259:reflection 1980:zero-based 1927:Raw string 1864:"spameggs" 1816:'spam= 1462:expression 1318:generators 1233:coroutines 1059:assignment 1051:statements 1027:whitespace 982:unpythonic 890:extensible 678:backported 658:backported 539:procedural 535:structured 521:Python is 504:high-level 451:JavaScript 413:Influenced 312:IronPython 276:python.org 106:1991-02-20 66:reflective 62:structured 58:functional 54:imperative 50:procedural 15733:Speakeasy 15642:ScicosLab 15555:FreeFem++ 15444:for Excel 15388:SigmaStat 15263:OxMetrics 15205:Data Desk 15140:XLispStat 14709:standards 14707:Types and 14688:Unlicense 14683:Sleepycat 14517:Community 14138:MIT CSAIL 14103:Anthropic 14072:Andrew Ng 13970:AlphaZero 13814:VideoPoet 13777:AlphaFold 13714:MindSpore 13668:SpiNNaker 13663:Memristor 13570:Diffusion 13546:Rectifier 13526:Batchnorm 13506:Attention 13501:Adversary 13153:Smalltalk 12792:Ninja-IDE 12737:Shed Skin 12210:InfoWorld 11750:CCP Games 11410:KDnuggets 11231:206457124 11223:1521-9615 11201:CiteSeerX 11101:eWeek.com 10884:8 January 10318:2 October 10164:1404.6388 9951:1749-4699 9900:18 August 9870:28 August 9839:28 August 9739:"Brython" 9663:4 January 9630:4 January 9599:4 January 9568:4 January 9494:InfoWorld 9390:8 January 9038:20 August 8743:14 August 8714:14 August 8684:25 August 8594:3 October 8230:1 October 8143:1 January 8113:1 January 8043:"PEP 380" 7678:3 January 7046:15 August 6732:5 January 6701:18 August 6611:9 January 6581:9 January 6463:25 August 6243:3 January 6235:. TIOBE. 6184:12 August 5939:ring-lang 5904:InfoWorld 5541:"Classes" 5515:CiteSeerX 5418:7 January 5242:18 August 5099:11 August 4794:uses the 4776:AmigaOS 4 4701:Softimage 4681:Lightwave 4677:Cinema 4D 4540:Biopython 4407:Instagram 4379:Knowledge 4211:unit test 4175:Mercurial 4126:Shed Skin 4024:arbitrary 3960:Series 60 3797:Unix-like 3789:Windows 7 3594:Databases 3523:Libraries 3514:factorial 3499:factorial 3457:factorial 3396:factorial 3351:fractions 3095:. Adding 3081:7//3 == 2 2619:frozenset 2602:frozenset 2384:bytearray 2366:bytearray 2348:bytearray 2333:bytearray 2270:new-style 2266:old-style 2252:metaclass 2244:EggsClass 2235:SpamClass 2230:instances 2093:functions 1517:immutable 1460:generator 1339:include: 1335:Python's 1325:iterators 1314:coroutine 1306:tail call 1287:data type 1279:reference 1229:generator 1053:include: 1049:Python's 969:neologism 864:such as: 862:aphorisms 843:functools 839:itertools 835:generator 229:Unix-like 214:: 64-bit 186:: 64-bit 85:Developer 15673:Fortress 15632:SageMath 15617:OpenFOAM 15471:Category 15403:StatXact 15363:Microfit 15293:StatView 15283:SmartPLS 15150:Freeware 15120:SageMath 15077:OpenBUGS 14991:Epi Info 14986:Dataplot 14928:Category 14845:Related 14726:Copyleft 14646:GNU LGPL 14641:GNU AGPL 14606:Beerware 14601:Artistic 14578:Licenses 14545:Advocacy 14492:iOS apps 14433:Wireless 14428:Graphics 14395:packages 14393:Software 14383:Timeline 14246:Portals 14005:Auto-GPT 13837:Word2vec 13641:Hardware 13558:Datasets 13460:Concepts 13275:CubicWeb 13270:CherryPy 13211:Category 12977:Assembly 12937:Timeline 12867:Software 12846:Designer 12687:CLPython 12544:31 March 12483:(2009). 12397:27 April 12391:Archived 12367:19 April 12361:Archived 12334:Archived 12309:29 April 12273:Archived 12243:Archived 12214:Archived 12183:Archived 12148:Archived 12091:Archived 12060:Archived 12004:Archived 11943:Archived 11941:. 2013. 11909:Archived 11889:10 April 11883:Archived 11835:Archived 11754:Archived 11719:Archived 11645:Archived 11619:Archived 11590:15 March 11584:Archived 11555:10 April 11549:Archived 11478:Archived 11444:Archived 11414:Archived 11380:Archived 11343:Archived 11320:22 April 11286:Archived 11241:10 April 11235:Archived 11158:Archived 11156:. 2012. 11139:20 March 11133:archived 11105:Archived 11074:Archived 11047:Archived 11017:Archived 10991:Archived 10961:Archived 10934:Archived 10904:Archived 10878:Archived 10852:Archived 10787:Archived 10748:Archived 10709:Archived 10677:Archived 10650:22 March 10644:Archived 10614:Archived 10584:Archived 10554:Archived 10524:Archived 10494:Archived 10460:Archived 10433:Archived 10403:Archived 10373:Archived 10342:Archived 10312:Archived 10261:26 March 10255:Archived 10231:19 April 10225:Archived 10197:30 April 10191:Archived 10138:22 April 10132:Archived 10110:Archived 10088:Archived 10056:Archived 10031:25 March 10025:Archived 10001:25 March 9995:Archived 9969:Archived 9894:Archived 9864:Archived 9833:Archived 9807:Archived 9777:Archived 9747:Archived 9717:Archived 9687:Archived 9654:Archived 9624:Archived 9593:Archived 9562:Archived 9531:Archived 9499:Archived 9472:17 April 9466:Archived 9436:Archived 9410:Archived 9384:Archived 9353:Archived 9327:Archived 9297:Archived 9271:Archived 9241:Archived 9211:Archived 9187:19 April 9178:Archived 9149:Archived 9123:Archived 9092:Archived 9068:28 April 9062:Archived 9024:"Canopy" 9009:Archived 8979:Archived 8954:12 March 8948:Archived 8914:Archived 8854:Archived 8824:Archived 8737:archived 8708:archived 8678:Archived 8652:Archived 8618:Archived 8588:Archived 8562:Archived 8528:Archived 8498:Archived 8468:Archived 8442:Archived 8412:Archived 8356:Archived 8317:Archived 8287:Archived 8254:Archived 8224:Archived 8194:Archived 8163:Archived 8137:Archived 8107:Archived 8077:Archived 8047:Archived 8021:Archived 7996:21 March 7990:Archived 7959:Archived 7938:20 March 7932:Archived 7902:Archived 7878:26 March 7872:Archived 7823:19 April 7797:21 March 7791:Archived 7761:Archived 7728:Archived 7672:Archived 7636:Archived 7582:Archived 7539:Archived 7508:Archived 7477:Archived 7446:Archived 7416:Archived 7385:Archived 7351:Archived 7325:Archived 7290:malloc() 7276:Archived 7250:Archived 7224:Archived 7198:Archived 7172:Archived 7097:29 April 7071:30 April 7040:Archived 7032:"Python" 6970:Archived 6940:Archived 6909:Archived 6884:19 April 6878:Archived 6853:19 April 6847:Archived 6816:Archived 6786:Archived 6756:Archived 6726:Archived 6695:Archived 6665:Archived 6635:Archived 6605:Archived 6575:Archived 6545:Archived 6484:Archived 6457:Archived 6427:Archived 6401:Archived 6370:Archived 6345:13 March 6339:Archived 6311:22 March 6305:Archived 6277:26 March 6271:Archived 6237:Archived 6208:Archived 6178:Archived 6154:27 April 6148:Archived 6117:Archived 6086:Archived 6061:24 April 6055:Archived 6003:Archived 5943:Archived 5908:Archived 5871:Archived 5838:Archived 5807:Archived 5777:Archived 5744:Archived 5711:Archived 5681:Archived 5647:Archived 5613:Archived 5583:Archived 5549:Archived 5485:Archived 5452:12 March 5412:Archived 5388:22 March 5382:Archived 5349:Archived 5323:Archived 5296:Archived 5266:Archived 5236:Archived 5187:22 April 5156:Archived 5123:Archived 5093:Archived 4989:See also 4906:GDScript 4808:Anaconda 4806:use the 4796:Ubiquity 4713:Inkscape 4580:calculus 4548:SageMath 4459:for the 4457:mod_wsgi 4399:Facebook 4285:Graphviz 4267:include 4226:PyLadies 3886:such as 3801:Apple M1 3781:bytecode 3777:compiles 3723:SageMath 3347:Fraction 3320:a < b 3253:rounding 3124:division 3107:division 2992:and the 2899:multiple 2896:Spanning 2886:multiple 2808:mutable 2658:mutable 2562:Ellipsis 2545:ellipsis 2487:mutable 2337:mutable 2141:argument 2135:instance 2110:argument 2098:instance 1904:) as an 1878:returns 1862:returns 1741:format() 1683:iterable 1191:continue 1151:function 1092:iterable 973:pythonic 443:GDScript 398:Modula-3 358:ALGOL 68 338:Starlark 323:Dialects 37:Paradigm 15718:Mathcad 15708:LabVIEW 15606:IPython 15590:Jupyter 15560:FreeMat 15442:UNISTAT 15430:add-ons 15418:UNISTAT 15368:Minitab 15358:MedCalc 15343:GenStat 15324:Windows 15248:Mathcad 15178:WinBUGS 15163:CumFreq 15114:RStudio 15100:IPython 15054:Jupyter 14854:Forking 14636:GNU GPL 14530:History 14460:Routing 14423:Drivers 14378:Outline 14326:General 14128:Meta AI 13965:AlphaGo 13949:PanGu-Σ 13919:ChatGPT 13894:Granite 13842:Seq2seq 13821:Whisper 13742:WaveNet 13737:AlexNet 13709:Flux.jl 13689:PyTorch 13541:Sigmoid 13536:Softmax 13401:General 13325:Tornado 13315:Quixote 13310:Pyramid 13285:FastAPI 13164:more... 13143:Scratch 13046:Haskell 13036:Fortran 12992:classic 12942:History 12880:(PyCon) 12797:PyCharm 12692:CPython 12467:17 July 12409:Sources 12124:11 June 12010:7 April 11677:26 July 11527:3166992 11270:Bibcode 11193:Bibcode 11053:25 July 10997:19 June 10827:31 July 10500:27 June 10466:27 June 10429:lwn.net 10292:27 June 10169:Bibcode 9975:17 July 9929:Bibcode 9442:17 July 9098:1 March 8729:"round" 8700:"round" 8293:8 March 8200:13 July 8083:30 July 7256:22 July 7178:27 June 7148:27 June 7011:lwn.net 6521:27 June 6407:13 July 6214:5 March 6123:5 March 5717:24 July 5619:29 July 5162:14 June 4820:Portage 4788:OpenBSD 4780:FreeBSD 4733:capella 4717:Scribus 4685:Houdini 4673:Blender 4669:3ds Max 4665:FreeCAD 4650:Tkinter 4619:ProbLog 4611:Pytorch 4564:algebra 4554:with a 4544:Astropy 4521:Dropbox 4517:Twisted 4493:Tornado 4481:Pyramid 4463:. With 4411:Spotify 4336:binding 4281:Doxygen 4160:Roundup 4076:Verilog 4050:RPython 3968:Symbian 3813:Solaris 3791:and 8; 3755:is the 3753:CPython 3704:IPython 3691:called 3565:wsgiref 3339:decimal 3335:Decimal 3126:), and 3011:, e.g. 2639:Integer 2593:1.33333 2551:arrays 2436:complex 2222:classes 2089:Methods 2084:Methods 1939:Windows 1122:finally 1118:except* 933:CPython 916:at the 847:Haskell 654:Unicode 578:History 384:Haskell 334:RPython 292:CPython 271:Website 248:License 237:Android 222:; e.g. 216:FreeBSD 196:Windows 160:dynamic 135: ( 104: ( 15738:VisSim 15728:MATLAB 15693:DADiSP 15647:Scilab 15637:Salome 15622:Python 15565:Genius 15545:Chapel 15453:RExcel 15408:SYSTAT 15383:SHAZAM 15353:LISREL 15348:LIMDEP 15338:EViews 15303:S-PLUS 15298:SUDAAN 15258:MATLAB 15173:XploRe 15168:SegReg 15125:SimFiT 15092:Python 15082:Orange 15064:thon, 15044:JMulTi 14918:Portal 14847:topics 14668:Python 14591:Apache 14540:Events 14440:Health 14413:Codecs 14143:Huawei 14123:OpenAI 14025:People 13995:MuZero 13857:Gemini 13852:Claude 13787:DALL-E 13699:Theano 13345:Zope 2 13340:web2py 13320:TACTIC 13305:Pylons 13280:Django 13266:Bottle 13253:Python 13183:Lists: 13118:Python 13113:Prolog 13091:Pascal 13081:MATLAB 13066:Kotlin 13026:Erlang 12965:Simula 12869:(list) 12824:Topics 12807:Spyder 12717:Jython 12697:Cython 12665:Python 12601:  12580:  12561:  12517:  12491:  12479:& 12330:tcl.tk 12279:3 June 12220:7 June 12066:10 May 11651:9 June 11625:9 June 11525:  11484:19 May 11420:30 May 11292:7 July 11229:  11221:  11203:  11023:27 May 10818:  10779:  10772:Python 10740:  10379:16 May 10083:GitHub 9949:  9723:9 July 9526:GitHub 9001:"PyPI" 8773:  8624:3 July 8534:6 June 8362:7 July 8348:  7846:  7740:stuff= 7704:3 July 7574:  7294:free() 7282:5 June 6915:21 May 6009:3 June 5980:  5877:5 June 5844:15 May 5813:15 May 5783:3 July 5517:  5442:amk.ca 5355:25 May 5302:17 May 5272:17 May 5212:19 May 5073:7 July 4983:Erlang 4970:Kotlin 4942:struct 4922:Groovy 4792:Ubuntu 4786:, and 4784:NetBSD 4749:ArcGIS 4723:, and 4661:Abaqus 4634:Prolog 4584:OpenCV 4578:, and 4489:web2py 4477:Pylons 4473:Django 4423:Reddit 4403:Amazon 4387:Yahoo! 4383:Google 4332:Pygame 4291:Naming 4273:Sphinx 4190:ported 4179:GitHub 4167:GitHub 4116:Jython 4031:Nuitka 4017:Cython 3552:, and 3104:import 2740:loops 2228:. New 2189:Typing 2129:method 2104:method 2054:exec() 2050:eval() 2045:blocks 2035:-loops 2018:Scheme 1996:stride 1768:format 1762:" 1714:" 1696:printf 1510:tuples 1444:, and 1351:, and 1283:object 1247:import 1239:return 1217:assert 1155:method 1114:except 1035:blocks 1009:Pascal 977:idioms 914:Fellow 823:reduce 815:filter 652:, and 630:Amoeba 500:Python 330:Cython 316:Jython 283:Major 212:Tier 3 208:(WASI) 202:Tier 2 184:Tier 1 164:strong 22:Python 15713:Maple 15703:GAUSS 15600:hon, 15596:lia, 15585:Julia 15580:gretl 15550:Euler 15448:XLfit 15428:Excel 15373:MLwiN 15315:(WPS) 15288:Stata 15243:Maple 15210:GAUSS 15158:BV4.1 15096:PyMC3 15060:lia, 15049:Julia 15029:gretl 14996:CSPro 14693:WTFPL 14403:Audio 14209:Mamba 13980:SARSA 13944:LLaMA 13939:BLOOM 13924:GPT-J 13914:GPT-4 13909:GPT-3 13904:GPT-2 13899:GPT-1 13862:LaMDA 13694:Keras 13300:Nevow 13290:Flask 13158:Swift 13148:Shell 13061:Julia 13031:Forth 13021:COBOL 12982:BASIC 12960:ALGOL 12802:PyDev 12722:Psyco 12707:Numba 12304:CodeX 12189:5 May 12154:5 May 11523:S2CID 11383:(PDF) 11372:(PDF) 11227:S2CID 10793:9 May 10754:9 May 10715:6 May 10159:arXiv 9803:InfoQ 9657:(PDF) 9650:(PDF) 9537:4 May 9181:(PDF) 9174:(PDF) 8917:(PDF) 8910:(PDF) 7908:9 May 7639:(PDF) 7632:(PDF) 7608:ebeab 7142:(PDF) 7135:(PDF) 6433:4 May 6037:(PDF) 5914:5 May 4964:Swift 4932:Julia 4910:Godot 4876:Cobra 4834:Sugar 4607:Keras 4550:is a 4532:SciPy 4528:NumPy 4497:Flask 4471:like 4348:PyGTK 4269:pydoc 4222:PyCon 4204:Many 4122:Pyrex 4106:alpha 4082:code. 4068:MyHDL 4057:C++17 4044:C++11 4037:Numba 4007:Codon 3964:Nokia 3956:PyS60 3939:Psyco 3508:print 3475:range 3442:raise 3415:input 3380:print 3362:NumPy 3249:round 3240:when 3041:unary 3029:infix 2911:tuple 2902:lines 2769:range 2745:range 2725:range 2570:float 2549:NumPy 2519:False 2425:bytes 2395:bytes 2342:bytes 2325:False 2288:Type 2123:Class 2020:, or 1984:start 1840:' 1828:eggs= 1756:eggs= 1708:eggs= 1686:left. 1506:lists 1427:<= 1421:<= 1391:NumPy 1259:match 1225:yield 1183:break 1140:class 1136:class 1129:raise 1100:while 940:like 704:match 592:OSCON 590:, at 502:is a 475:Swift 455:Julia 427:Cobra 379:Dylan 192:macOS 188:Linux 15657:Weka 15612:MFEM 15570:Gmsh 15540:ADMB 15528:Free 15378:NCSS 15333:BMDP 15326:only 15268:RATS 15231:IBM 15226:SPSS 15224:IBM 15135:Stan 15104:IDLE 15087:PSPP 15039:JAGS 15034:JASP 15019:ADMB 14698:zlib 14621:CDDL 14596:APSL 14133:Mila 13934:PaLM 13867:Bard 13847:BERT 13830:Text 13809:Sora 13351:more 13295:Grok 13133:Rust 13128:Ruby 13103:Perl 13071:Lisp 13051:Java 12997:.NET 12836:ASGI 12831:WSGI 12813:more 12787:IDLE 12782:eric 12774:IDEs 12753:more 12727:PyPy 12599:ISBN 12578:ISBN 12559:ISBN 12546:2010 12515:ISBN 12489:ISBN 12469:2013 12453:2012 12428:2012 12399:2020 12369:2011 12342:2008 12311:2024 12281:2014 12251:2012 12222:2020 12191:2023 12156:2023 12126:2007 12099:2010 12068:2021 12038:2008 12012:2010 11981:2008 11951:2013 11917:2012 11891:2020 11843:2020 11762:2014 11727:2012 11679:2013 11653:2023 11627:2023 11592:2024 11557:2020 11486:2016 11452:2018 11422:2018 11391:2015 11351:2020 11322:2019 11294:2014 11243:2015 11219:ISSN 11166:2012 11141:2019 11113:2011 11082:2012 11055:2018 11025:2019 10999:2018 10969:2008 10942:2012 10912:2009 10886:2012 10860:2021 10829:2023 10816:ISBN 10795:2017 10777:ISBN 10756:2017 10738:ISBN 10717:2011 10685:2012 10652:2021 10622:2021 10592:2021 10562:2021 10532:2011 10502:2009 10468:2009 10441:2019 10411:2019 10381:2022 10350:2019 10320:2022 10294:2009 10263:2019 10233:2011 10199:2020 10140:2021 10064:2021 10033:2020 10003:2020 9977:2022 9947:ISSN 9902:2017 9872:2023 9841:2023 9815:2021 9785:2020 9755:2021 9725:2015 9695:2011 9665:2024 9632:2024 9601:2024 9570:2024 9539:2021 9507:2021 9474:2019 9444:2013 9418:2012 9392:2022 9380:PyPy 9361:2012 9335:2020 9305:2008 9279:2020 9249:2020 9219:2021 9189:2011 9157:2016 9131:2008 9100:2021 9070:2022 9040:2016 9005:PyPI 8987:2012 8956:2012 8925:2019 8892:2019 8862:2015 8832:2008 8771:ISBN 8745:2011 8716:2011 8686:2010 8660:2013 8626:2018 8596:2019 8570:2011 8536:2020 8506:2023 8476:2017 8450:2023 8420:2023 8390:2011 8364:2021 8346:ISBN 8325:2012 8295:2017 8262:2018 8232:2017 8202:2011 8171:2019 8145:2016 8115:2016 8085:2014 8055:2012 8029:2012 7998:2007 7967:2012 7940:2018 7910:2022 7880:2019 7844:ISBN 7825:2011 7799:2007 7769:2021 7736:2022 7706:2018 7680:2023 7647:2023 7590:2015 7572:ISBN 7547:2024 7516:2024 7485:2024 7454:2024 7424:2024 7393:2008 7359:2016 7333:2012 7292:and 7284:2020 7258:2012 7232:2011 7206:2011 7180:2009 7150:2009 7099:2024 7073:2024 7048:2023 7018:2022 6978:2022 6948:2022 6917:2022 6886:2022 6855:2022 6824:2021 6794:2021 6764:2021 6734:2024 6722:PyPy 6703:2023 6673:2019 6643:2019 6613:2017 6583:2017 6553:2021 6523:2009 6492:2012 6465:2021 6435:2019 6409:2018 6378:2009 6347:2011 6313:2007 6279:2021 6245:2023 6216:2021 6186:2022 6156:2020 6125:2021 6094:2021 6063:2012 6011:2014 5978:ISBN 5951:2017 5916:2023 5879:2014 5846:2015 5815:2015 5785:2018 5752:2022 5719:2015 5689:2012 5655:2012 5621:2014 5591:2017 5557:2012 5493:2016 5454:2012 5420:2020 5390:2007 5357:2019 5331:2015 5304:2022 5274:2022 5244:2023 5214:2024 5189:2024 5164:2018 5131:2021 5101:2021 5075:2024 4954:Ruby 4938:Mojo 4926:Java 4802:and 4763:and 4761:Java 4745:Esri 4731:and 4719:and 4709:GIMP 4705:Nuke 4693:modo 4689:Maya 4590:and 4542:and 4534:and 4501:Zope 4451:for 4429:Uses 4417:and 4395:NASA 4391:CERN 4372:Java 4356:PyPy 4346:and 4344:PyQt 4334:, a 4318:and 4310:eggs 4308:and 4306:spam 4283:and 4277:Pdoc 4233:wstr 4080:VHDL 4011:LLVM 3997:Pyjs 3972:N900 3925:LLVM 3880:Snek 3854:and 3828:PyPy 3811:and 3809:OS/2 3702:and 3700:IDLE 3693:IDLE 3534:HTTP 3532:and 3530:MIME 3433:< 3310:and 3293:−1.0 3267:and 3098:from 3091:and 3035:and 3015:and 3007:for 2938:True 2835:True 2693:None 2686:null 2662:List 2654:list 2483:dict 2319:True 2305:bool 2268:and 2255:type 2175:Ruby 2167:Java 2159:this 2150:self 2120:for 2058:exec 2052:vs. 2048:The 2031:vs. 2022:Ruby 1992:step 1988:stop 1958:and 1937:and 1921:Ruby 1898:Perl 1880:"22" 1834:eggs 1822:spam 1801:eggs 1789:spam 1508:and 1489:else 1393:for 1385:The 1343:The 1322:lazy 1291:some 1263:case 1261:and 1257:The 1252:from 1250:and 1244:The 1237:The 1223:The 1214:The 1205:pass 1203:The 1196:The 1189:The 1180:The 1171:file 1167:lock 1162:with 1159:The 1145:The 1134:The 1127:The 1106:The 1097:The 1084:The 1079:elif 1077:and 1075:else 1067:The 1057:The 942:PyPy 912:, a 904:'s " 902:Perl 849:and 841:and 811:Lisp 779:and 771:and 759:and 720:type 708:case 706:and 687:and 674:PyPy 662:2to3 622:SETL 594:2006 545:and 525:and 471:Ruby 467:Ring 459:Mojo 403:Perl 392:Lisp 388:Icon 296:PyPy 156:duck 15652:X10 15598:Pyt 15308:TSP 15278:SAS 15238:JMP 15024:DAP 14663:MPL 14658:MIT 14653:ISC 14626:EPL 14611:BSD 14586:AFL 13874:NMT 13757:OCR 13752:HWR 13704:JAX 13658:VPU 13653:TPU 13648:IPU 13472:SGD 13354:... 13138:SQL 13108:PHP 13076:Lua 13011:C++ 12972:APL 12955:Ada 12815:... 12755:... 11513:doi 11509:100 11278:doi 11211:doi 9937:doi 8798:206 6966:CVE 6812:CVE 6782:CVE 4979:Tcl 4948:Nim 4870:Boo 4755:in 4419:ITA 4338:of 4328:Py- 4320:bar 4316:foo 4265:API 4078:or 3976:GTK 3896:OOP 3874:JIT 3805:VMS 3773:C11 3769:C99 3765:C11 3761:C89 3466:for 3409:int 3291:is 3285:1.0 3283:is 3234:a%b 3130:is 3118:is 3069:2.5 2926:4.0 2855:str 2844:set 2823:4.0 2813:set 2804:set 2738:for 2732:An 2631:int 2611:set 2556:... 2543:An 2507:1.0 2472:2.7 2457:2.7 2241:or 2163:C++ 2033:for 1994:or 1972:or 1759:{1} 1753:{0} 1745:str 1681:an 1446:not 1438:and 1209:NOP 1198:del 1153:or 1147:def 1109:try 1087:for 1007:or 922:not 895:ABC 821:and 819:map 608:at 541:), 463:Nim 423:Boo 375:CLU 371:C++ 363:APL 354:Ada 350:ABC 233:BSD 220:iOS 198:10+ 56:), 15770:: 15604:; 15594:Ju 15102:, 15098:, 15062:Py 15058:Ju 13086:ML 13041:Go 13016:C# 12532:. 12439:. 12385:. 12328:. 12302:. 12283:. 12224:. 12212:. 12208:. 12181:. 12177:. 12158:. 12146:. 12142:. 12089:. 12085:. 12058:. 12054:. 11998:. 11967:. 11937:. 11933:. 11881:. 11877:. 11811:. 11786:. 11782:. 11764:. 11752:. 11748:. 11744:. 11713:. 11617:. 11582:. 11547:. 11543:. 11521:. 11507:. 11503:. 11476:. 11472:. 11468:. 11442:. 11438:. 11412:. 11408:. 11374:. 11341:. 11337:. 11284:. 11276:. 11266:13 11264:. 11260:. 11233:. 11225:. 11217:. 11209:. 11199:. 11187:. 11183:. 11099:. 11041:. 10989:. 10985:. 10928:. 10850:. 10846:. 10785:. 10746:. 10701:. 10671:. 10660:^ 10642:. 10638:. 10612:. 10608:. 10582:. 10578:. 10552:. 10548:. 10518:. 10488:. 10476:^ 10458:. 10431:. 10427:. 10401:. 10397:. 10371:. 10367:. 10340:. 10336:. 10310:. 10280:. 10253:. 10249:. 10219:. 10207:^ 10189:. 10167:. 10130:. 10126:. 10108:. 10104:. 10086:. 10080:. 10054:. 10050:. 10023:. 10019:. 9967:. 9945:. 9935:. 9923:. 9919:. 9892:. 9888:. 9862:. 9858:. 9831:. 9805:. 9801:. 9775:. 9771:. 9745:. 9741:. 9711:. 9681:. 9652:. 9622:. 9618:. 9591:. 9587:. 9560:. 9556:. 9529:. 9523:. 9497:. 9491:. 9464:. 9460:. 9382:. 9378:. 9325:. 9321:. 9269:. 9265:. 9239:. 9235:. 9209:. 9205:. 9176:. 9117:. 9090:. 9086:. 9060:. 9056:. 9026:. 9003:. 8973:. 8942:. 8912:. 8878:. 8848:. 8818:. 8806:^ 8769:. 8767:66 8735:, 8731:, 8706:, 8702:, 8646:. 8634:^ 8616:. 8612:. 8586:. 8556:. 8538:. 8526:. 8522:. 8496:. 8492:. 8466:. 8436:. 8410:. 8406:. 8354:. 8311:. 8285:. 8281:. 8270:^ 8252:. 8248:. 8222:. 8218:. 8188:. 8161:. 8135:. 8131:. 8105:. 8101:. 8075:. 8071:. 8015:. 7984:. 7930:. 7926:. 7900:. 7896:. 7870:. 7866:. 7785:. 7759:. 7755:. 7738:. 7726:. 7722:. 7666:. 7649:. 7634:. 7620:^ 7606:. 7580:. 7566:. 7537:. 7533:. 7506:. 7502:. 7475:. 7471:. 7440:. 7414:. 7410:. 7379:. 7367:^ 7319:. 7307:^ 7286:. 7248:. 7222:. 7196:. 7166:. 7115:. 7090:. 7064:. 7034:. 7009:. 6968:. 6964:. 6938:. 6934:. 6907:. 6903:. 6876:. 6872:. 6845:. 6841:. 6814:. 6810:. 6784:. 6780:. 6754:. 6750:. 6724:. 6720:. 6693:. 6689:. 6663:. 6659:. 6633:. 6629:. 6603:. 6599:. 6573:. 6569:. 6543:. 6539:. 6509:. 6455:. 6451:. 6399:. 6395:. 6368:. 6364:. 6333:. 6299:. 6287:^ 6269:. 6265:. 6247:. 6224:^ 6206:. 6202:. 6176:. 6172:. 6146:. 6142:. 6115:. 6111:. 6084:. 6080:. 6013:. 5976:. 5941:. 5937:. 5933:. 5906:. 5902:. 5890:^ 5881:. 5865:. 5854:^ 5836:. 5832:. 5801:. 5775:. 5771:. 5754:. 5742:. 5738:. 5721:. 5705:. 5675:. 5657:. 5641:. 5623:. 5593:. 5581:. 5577:. 5559:. 5543:. 5532:^ 5523:. 5513:. 5495:. 5483:. 5479:. 5466:^ 5456:. 5440:. 5428:^ 5410:. 5392:. 5376:. 5365:^ 5347:. 5321:. 5294:. 5290:. 5264:. 5260:. 5234:. 5230:. 5205:. 5180:. 5154:. 5150:. 5139:^ 5121:. 5117:. 5066:. 4981:, 4944:). 4916:Go 4822:. 4818:, 4774:, 4767:. 4765:Go 4735:. 4715:, 4711:, 4699:, 4695:, 4691:, 4687:, 4683:, 4679:, 4675:, 4671:, 4652:. 4629:. 4613:, 4609:, 4605:, 4594:. 4582:. 4574:, 4570:, 4566:, 4530:, 4523:. 4495:, 4491:, 4487:, 4483:, 4479:, 4475:, 4409:, 4405:, 4401:, 4397:, 4393:, 4389:, 4385:, 4381:, 4352:Qt 4275:, 4228:. 4142:. 4096:Go 4059:). 4046:). 3733:. 3710:. 3556:. 3544:, 3502:*= 3496:): 3472:in 3427:if 3424:)) 3375:: 3357:. 3326:. 3295:. 3287:, 3279:: 3263:: 3222:== 3201:// 3174:// 3168:== 3162:// 3141:. 3128:// 3087:, 3083:, 3077:// 3066:== 3005:** 2990:// 2984:, 2980:, 2976:, 2959:() 2953:,) 2862:A 2847:() 2775:10 2760:10 2646:42 2622:() 2528:{} 2428:() 2387:() 2261:. 2247:() 2238:() 2173:, 2169:, 2165:, 2043:if 2016:, 1966:, 1949:.) 1947:C# 1908:. 1896:, 1889:: 1711:%d 1705:%s 1483:if 1442:or 1440:, 1413:is 1409:== 1402::= 1369:** 1361:// 1347:, 1070:if 1011:. 984:. 853:. 829:, 783:. 755:. 736:. 722:. 644:, 553:. 518:. 506:, 473:, 469:, 465:, 461:, 457:, 453:, 449:, 447:Go 445:, 441:, 439:F# 437:, 433:, 429:, 425:, 421:, 405:, 401:, 394:, 390:, 386:, 381:, 377:, 373:, 369:, 365:, 360:, 356:, 352:, 336:, 332:, 314:, 310:, 306:, 302:, 298:, 294:, 218:, 190:, 176:OS 166:; 162:, 158:, 64:, 60:, 48:, 44:: 15627:R 15608:) 15602:R 15592:( 15513:e 15506:t 15499:v 15116:) 15112:( 15110:R 15106:) 15068:) 15066:R 15056:( 14962:e 14955:t 14948:v 14311:e 14304:t 14297:v 13387:e 13380:t 13373:v 13245:e 13238:t 13231:v 13123:R 13006:C 12913:e 12906:t 12899:v 12656:e 12649:t 12642:v 12607:. 12586:. 12567:. 12548:. 12523:. 12497:. 12471:. 12455:. 12430:. 12401:. 12371:. 12344:. 12313:. 12253:. 12193:. 12128:. 12101:. 12070:. 12040:. 12014:. 11983:. 11953:. 11919:. 11893:. 11845:. 11729:. 11681:. 11655:. 11629:. 11594:. 11559:. 11529:. 11515:: 11488:. 11454:. 11424:. 11393:. 11353:. 11296:. 11280:: 11272:: 11245:. 11213:: 11195:: 11189:9 11168:. 11115:. 11084:. 11057:. 11027:. 11001:. 10971:. 10944:. 10914:. 10888:. 10862:. 10831:. 10797:. 10758:. 10719:. 10687:. 10654:. 10624:. 10594:. 10564:. 10534:. 10504:. 10470:. 10443:. 10413:. 10383:. 10352:. 10322:. 10296:. 10265:. 10235:. 10201:. 10175:. 10171:: 10161:: 10142:. 10066:. 10035:. 9979:. 9953:. 9939:: 9931:: 9925:8 9904:. 9874:. 9843:. 9817:. 9787:. 9757:. 9727:. 9697:. 9667:. 9634:. 9603:. 9572:. 9541:. 9509:. 9476:. 9446:. 9420:. 9394:. 9363:. 9337:. 9307:. 9281:. 9251:. 9221:. 9191:. 9159:. 9133:. 9102:. 9072:. 9042:. 8989:. 8958:. 8927:. 8894:. 8864:. 8834:. 8800:. 8779:. 8688:. 8662:. 8628:. 8598:. 8572:. 8508:. 8478:. 8452:. 8422:. 8392:. 8366:. 8327:. 8297:. 8264:. 8234:. 8204:. 8173:. 8147:. 8117:. 8087:. 8057:. 8031:. 8000:. 7969:. 7942:. 7912:. 7882:. 7852:. 7827:. 7801:. 7771:. 7708:. 7682:. 7592:. 7549:. 7518:. 7487:. 7456:. 7426:. 7395:. 7361:. 7335:. 7300:. 7260:. 7234:. 7208:. 7182:. 7152:. 7101:. 7075:. 7050:. 7020:. 6994:. 6980:. 6950:. 6919:. 6888:. 6857:. 6826:. 6796:. 6766:. 6736:. 6705:. 6675:. 6645:. 6615:. 6585:. 6555:. 6525:. 6494:. 6467:. 6437:. 6411:. 6380:. 6349:. 6315:. 6281:. 6218:. 6188:. 6158:. 6127:. 6096:. 6065:. 5986:. 5974:3 5953:. 5918:. 5848:. 5817:. 5787:. 5691:. 5422:. 5359:. 5333:. 5306:. 5276:. 5246:. 5216:. 5191:. 5166:. 5133:. 5103:. 5077:. 4928:. 4894:– 4112:. 4098:. 4003:. 3935:. 3866:. 3517:) 3511:( 3505:i 3493:1 3490:+ 3487:n 3484:, 3481:2 3478:( 3469:i 3463:1 3460:= 3454:) 3448:( 3439:: 3436:0 3430:n 3418:( 3412:( 3406:= 3403:n 3389:) 3383:( 3324:c 3316:c 3312:b 3308:b 3304:a 3273:2 3242:b 3230:a 3225:a 3219:b 3216:% 3213:a 3210:+ 3207:) 3204:b 3198:a 3195:( 3192:* 3189:b 3183:1 3180:+ 3177:b 3171:a 3165:b 3159:) 3156:b 3153:+ 3150:a 3147:( 3135:/ 3116:/ 3072:. 3063:2 3060:/ 3057:5 3052:/ 3037:- 3033:+ 3031:( 3021:@ 2997:% 2986:/ 2982:* 2978:- 2974:+ 2947:( 2941:) 2935:, 2929:, 2923:( 2838:} 2832:, 2826:, 2820:{ 2796:) 2793:2 2790:− 2787:, 2784:5 2781:− 2778:, 2772:( 2763:) 2757:, 2754:1 2751:− 2748:( 2522:} 2516:: 2513:3 2510:, 2504:: 2498:{ 2475:j 2469:+ 2466:3 2460:j 2454:+ 2451:3 2416:b 2407:b 2378:) 2372:b 2369:( 2360:) 2354:b 2351:( 2144:) 2138:, 2132:( 2126:. 2113:) 2107:( 2101:. 2077:1 2074:= 2071:a 2008:. 2001:a 1975:a 1969:a 1964:a 1943:@ 1931:r 1923:. 1902:\ 1882:. 1872:+ 1856:+ 1843:. 1837:} 1831:{ 1825:} 1819:{ 1813:f 1810:; 1807:2 1804:= 1798:; 1792:= 1783:) 1780:2 1777:, 1771:( 1765:. 1732:) 1729:2 1726:, 1720:( 1717:% 1691:% 1671:t 1667:t 1662:) 1659:5 1656:, 1653:4 1650:, 1647:3 1644:, 1641:2 1638:, 1635:1 1632:( 1626:) 1623:5 1620:, 1617:4 1614:( 1611:+ 1608:t 1602:) 1599:5 1596:, 1593:4 1590:( 1587:+ 1584:t 1581:= 1578:t 1572:) 1569:3 1566:, 1563:2 1560:, 1557:1 1554:( 1549:t 1545:+ 1540:) 1537:3 1534:, 1531:2 1528:, 1525:1 1522:( 1492:y 1486:c 1480:x 1464:. 1433:. 1430:c 1424:b 1418:a 1397:. 1387:@ 1380:* 1376:+ 1365:/ 1353:* 1349:- 1345:+ 1275:= 1063:= 1005:C 817:, 802:( 700:| 633:" 435:D 367:C 231:/ 139:) 108:) 52:(

Index


Paradigm
Multi-paradigm
object-oriented
procedural
imperative
functional
structured
reflective
Designed by
Guido van Rossum
Developer
Python Software Foundation
Stable release
Edit this on Wikidata
Typing discipline
duck
dynamic
strong
optional type annotations
OS
Linux
macOS
Windows
WebAssembly
FreeBSD
iOS
Raspberry Pi OS
Unix-like
BSD

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.