|
Size: 1561
Comment:
|
Size: 3666
Comment:
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 46: | Line 46: |
| * [[Python/PyProject|pyproject.toml]] * [[Python/PyCompile|py_compile]] * [[Python/Six|six]] * [[Python/TimeIt|timeit]] * [[Python/TypeAnnotation|Type Annotation]] * [[Python/Unittest|unittest]] |
|
| Line 47: | Line 53: |
| * [[Python/Unittest|unittest]] | |
| Line 53: | Line 58: |
| * [[Python/MoinMoin|MoinMoin]] | * [[Python/Django|Django]] |
| Line 56: | Line 61: |
| * [[Python/IPython|IPython]] * [[Python/MoinMoin|MoinMoin]] |
|
| Line 63: | Line 70: |
| * [[Python/ContextManagers|Context managers]] * [[Python/DunderMethods|Dunder Methods]] |
* [[Python/Builtins|Built-ins]] * [[Python/ContextManager|Context managers]] * [[Python/DunderMethod|Dunder methods]] * [[Python/FStrings|F-strings]] * [[Python/Generator|Generators]] |
| Line 69: | Line 79: |
| == Libraries == | == Parser Modules and Classes == |
| Line 71: | Line 81: |
| * [[Python/Codecs|Codecs]] | This is a mixture of standard library modules and third-party modules. |
| Line 74: | Line 84: |
== Parsers == |
|
| Line 80: | Line 88: |
=== JSON === * [[Python/Json|json]] |
|
| Line 90: | Line 102: |
| === TOML === * [[Python/TomlLib|tomllib]] |
|
| Line 95: | Line 111: |
== Standard Library Modules == * [[Python/Base64|base64]] * [[Python/CMath|cmath]] * [[Python/Codecs|codecs]] * [[Python/Collections|collections]] * [[Python/CollectionsAbc|collections.abc]] * [[Python/ContextLib|contextlib]] * [[Python/Copy|copy]] * [[Python/DataClasses|dataclasses]] * [[Python/Datetime|datetime]] * [[Python/Decimal|decimal]] * [[Python/DiffLib|difflib]] * [[Python/Email|email]] * [[Python/Enum|enum]] * [[Python/FileCmp|filecmp]] * [[Python/Fractions|fractions]] * [[Python/FtpLib|ftplib]] * [[Python/FuncTools|functools]] * [[Python/GetPass|getpass]] * [[Python/ImapLib|imaplib]] * [[Python/Inspect|inspect]] * [[Python/IO|io]] * [[Python/IterTools|itertools]] * [[Python/Math|math]] * [[Python/Operator|operator]] * [[Python/Os|Os]] * [[Python/OsPath|os.path]] * [[Python/PathLib|pathlib]] * [[Python/Pickle|pickle]] * [[Python/PopLib|poplib]] * [[Python/PPrint|pprint]] * [[Python/QuoPri|quopri]] * [[Python/Random|random]] * [[Python/Re|re]] * [[Python/ShUtil|shutil]] * [[Python/SmtpLib|smtplib]] * [[Python/Sqlite3|sqlite3]] * [[Python/Statistics|statistics]] * [[Python/Strings|strings]] * [[Python/Sys|sys]] * [[Python/TempFile|tempfile]] * [[Python/TkInter|tkinter]] * [[Python/Typing|typing]] * [[Python/UrlLib|urllib]] == Third-Party Modules == * [[Python/Jinja|Jinja]] * [[Python/Matplotlib|Matplotlib]] * [[Python/NumPy|NumPy]] * [[Python/Pandas|Pandas]] * [[Python/Pygments|Pygments]] * [[Python/Requests|Requests]] * [[Python/SciPy|SciPy]] * [[Python/SqlAlchemy|SqlAlchemy]] |
Python
The Python programming language is an interpreted, duck-typed language.
Contents
Example
A hello world program looks like:
def main():
print("Hello, world")
if __name__ == "__main__":
main()If using Python 2, the print command is instead a statement.
print "Hello, world"
To run the program, try:
python hello.py # or chmod 755 hello.py ./hello.py
Tool chain
Applications and Servers
Language
Parser Modules and Classes
This is a mixture of standard library modules and third-party modules.
Configuration Files
JSON
HTML
TOML
XML
Standard Library Modules
Third-Party Modules
