Isi Dokumentasi Python¶
- Apa yang Baru di Python
- What's New In Python 3.13
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- argparse
- array
- ast
- asyncio
- base64
- compileall
- concurrent.futures
- configparser
- copy
- ctypes
- dbm
- dis
- doctest
- enum
- fractions
- glob
- importlib
- io
- ipaddress
- itertools
- marshal
- math
- mimetypes
- mmap
- multiprocessing
- os
- os.path
- pathlib
- pdb
- queue
- random
- re
- shutil
- site
- sqlite3
- ssl
- statistics
- subprocess
- sys
- tempfile
- time
- tkinter
- traceback
- types
- typing
- unicodedata
- venv
- warnings
- xml
- zipimport
- Optimalisasi
- Removed Modules And APIs
- New Deprecations
- CPython Bytecode Changes
- C API Changes
- Build Changes
- Porting to Python 3.13
- Regression Test Changes
- Notable changes in 3.13.1
- Notable changes in 3.13.4
- What's New In Python 3.12
- What's New In Python 3.11
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- New Features Related to Type Hints
- Perubahan Bahasa Lainnya
- Other CPython Implementation Changes
- Modul-Modul Baru
- Modul yang Ditingkatkan
- Optimalisasi
- Faster CPython
- Perubahan bytecode CPython
- Usang
- Pending Removal in Python 3.12
- Removed
- Porting to Python 3.11
- Build Changes
- C API Changes
- Notable changes in 3.11.4
- Notable changes in 3.11.5
- What's New In Python 3.10
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- New Features Related to Type Hints
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- asyncio
- argparse
- array
- asynchat, asyncore, smtpd
- base64
- bdb
- bisect
- codecs
- collections.abc
- contextlib
- curses
- dataclasses
- distutils
- doctest
- encodings
- enum
- fileinput
- faulthandler
- gc
- glob
- hashlib
- hmac
- IDLE and idlelib
- importlib.metadata
- inspect
- itertools
- linecache
- os
- os.path
- pathlib
- platform
- pprint
- py_compile
- pyclbr
- shelve
- statistics
- site
- socket
- ssl
- sqlite3
- sys
- _thread
- threading
- traceback
- types
- typing
- unittest
- urllib.parse
- xml
- zipimport
- Optimalisasi
- Usang
- Removed
- Porting to Python 3.10
- Perubahan bytecode CPython
- Build Changes
- C API Changes
- Notable security feature in 3.10.7
- Notable security feature in 3.10.8
- Notable changes in 3.10.12
- Apa yang Baru di Python 3.9
- Ringkasan -- Sorotan Rilis
- Anda harus memeriksa DeprecationWarning di kode Anda
- Fitur-fitur Baru
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- Optimalisasi
- Usang
- Removed
- Porting to Python 3.9
- Build Changes
- C API Changes
- Notable changes in Python 3.9.1
- Notable changes in Python 3.9.2
- Notable changes in Python 3.9.3
- Notable changes in Python 3.9.5
- Notable security feature in 3.9.14
- Notable changes in 3.9.17
- Apa yang Baru di Python 3.8
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- Ekspresi Pemberian Nilai
- Parameter posisi-saja
- Parallel filesystem cache for compiled bytecode files
- Debug build uses the same ABI as release build
- f-strings support
=
for self-documenting expressions and debugging - PEP 578: Python Runtime Audit Hooks
- PEP 587: Konfigurasi Inisialisasi Python
- PEP 590: Vectorcall: a fast calling protocol for CPython
- Pickle protocol 5 with out-of-band data buffers
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- ast
- asyncio
- builtins
- collections
- cProfile
- csv
- curses
- ctypes
- datetime
- functools
- gc
- gettext
- gzip
- IDLE and idlelib
- inspect
- io
- itertools
- json.tool
- logging
- math
- mmap
- multiprocessing
- os
- os.path
- pathlib
- pickle
- plistlib
- pprint
- py_compile
- shlex
- shutil
- socket
- ssl
- statistics
- sys
- tarfile
- threading
- tokenize
- tkinter
- time
- typing
- unicodedata
- unittest
- venv
- weakref
- xml
- xmlrpc
- Optimalisasi
- Perubahan Pembangunan Build dan API C
- Usang
- API dan Penghapusan Fitur
- Porting to Python 3.8
- Notable changes in Python 3.8.1
- Notable changes in Python 3.8.2
- Notable changes in Python 3.8.3
- Notable changes in Python 3.8.8
- Notable changes in Python 3.8.9
- Notable changes in Python 3.8.10
- Notable changes in Python 3.8.10
- Notable changes in Python 3.8.12
- Notable security feature in 3.8.14
- Notable changes in 3.8.17
- Apa yang Baru di Python 3.7
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- PEP 563: Evaluasi Tunda untuk tipe Anotasi
- PEP 538: Pemaksaan Lokal C Peninggalan
- PEP 540: Forced UTF-8 Runtime Mode
- PEP 553: Built-in
breakpoint()
- PEP 539: New C API for Thread-Local Storage
- PEP 562: Customization of Access to Module Attributes
- PEP 564: New Time Functions With Nanosecond Resolution
- PEP 565: Show DeprecationWarning in
__main__
- PEP 560: Core Support for
typing
module and Generic Types - PEP 552: Hash-based .pyc Files
- PEP 545: Python Documentation Translations
- Python Development Mode (-X dev)
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- argparse
- asyncio
- binascii
- calendar
- collections
- compileall
- concurrent.futures
- contextlib
- cProfile
- crypt
- datetime
- dbm
- decimal
- dis
- distutils
- enum
- functools
- gc
- hmac
- http.client
- http.server
- idlelib and IDLE
- importlib
- io
- ipaddress
- itertools
- locale
- logging
- math
- mimetypes
- msilib
- multiprocessing
- os
- pathlib
- pdb
- py_compile
- pydoc
- queue
- re
- signal
- socket
- socketserver
- sqlite3
- ssl
- string
- subprocess
- sys
- time
- tkinter
- tracemalloc
- types
- unicodedata
- unittest
- unittest.mock
- urllib.parse
- uu
- uuid
- warnings
- xml
- xml.etree
- xmlrpc.server
- zipapp
- zipfile
- C API Changes
- Build Changes
- Optimalisasi
- Other CPython Implementation Changes
- Perilaku Python yang Usang
- Deprecated Python modules, functions and methods
- Deprecated functions and types of the C API
- Platform Support Removals
- API dan Penghapusan Fitur
- Penghapusan Modul
- Perubahan di Windows-saja
- Porting to Python 3.7
- Perubahan penting di Python 3.7.1
- Perubahan penting di Python 3.7.2
- Notable changes in Python 3.7.6
- Notable changes in Python 3.7.10
- Notable changes in Python 3.7.11
- Notable security feature in 3.7.14
- Apa yang Baru di Python 3.6
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- PEP 498: Formatted string literals
- PEP 526: Syntax for variable annotations
- PEP 515: Underscores in Numeric Literals
- PEP 525: Asynchronous Generators
- PEP 530: Asynchronous Comprehensions
- PEP 487: Simpler customization of class creation
- PEP 487: Descriptor Protocol Enhancements
- PEP 519: Adding a file system path protocol
- PEP 495: Local Time Disambiguation
- PEP 529: Change Windows filesystem encoding to UTF-8
- PEP 528: Change Windows console encoding to UTF-8
- PEP 520: Preserving Class Attribute Definition Order
- PEP 468: Preserving Keyword Argument Order
- New dict implementation
- PEP 523: Adding a frame evaluation API to CPython
- PYTHONMALLOC environment variable
- DTrace and SystemTap probing support
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- array
- ast
- asyncio
- binascii
- cmath
- collections
- concurrent.futures
- contextlib
- datetime
- decimal
- distutils
- encodings
- enum
- faulthandler
- fileinput
- hashlib
- http.client
- idlelib and IDLE
- importlib
- inspect
- json
- logging
- math
- multiprocessing
- os
- pathlib
- pdb
- pickle
- pickletools
- pydoc
- random
- re
- readline
- rlcompleter
- shlex
- site
- sqlite3
- socket
- socketserver
- ssl
- statistics
- struct
- subprocess
- sys
- telnetlib
- time
- timeit
- tkinter
- traceback
- tracemalloc
- typing
- unicodedata
- unittest.mock
- urllib.request
- urllib.robotparser
- venv
- warnings
- winreg
- winsound
- xmlrpc.client
- zipfile
- zlib
- Optimalisasi
- Perubahan Pembangunan Build dan API C
- Other Improvements
- Usang
- Removed
- Porting to Python 3.6
- Notable changes in Python 3.6.2
- Notable changes in Python 3.6.4
- Notable changes in Python 3.6.5
- Notable changes in Python 3.6.7
- Notable changes in Python 3.6.10
- Notable changes in Python 3.6.13
- Notable changes in Python 3.6.14
- What's New In Python 3.5
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- PEP 492 - Coroutines with async and await syntax
- PEP 465 - A dedicated infix operator for matrix multiplication
- PEP 448 - Additional Unpacking Generalizations
- PEP 461 - percent formatting support for bytes and bytearray
- PEP 484 - Type Hints
- PEP 471 - os.scandir() function -- a better and faster directory iterator
- PEP 475: Retry system calls failing with EINTR
- PEP 479: Change StopIteration handling inside generators
- PEP 485: A function for testing approximate equality
- PEP 486: Make the Python Launcher aware of virtual environments
- PEP 488: Elimination of PYO files
- PEP 489: Multi-phase extension module initialization
- Perubahan Bahasa Lainnya
- Modul-Modul Baru
- Modul yang Ditingkatkan
- argparse
- asyncio
- bz2
- cgi
- cmath
- code
- collections
- collections.abc
- compileall
- concurrent.futures
- configparser
- contextlib
- csv
- curses
- dbm
- difflib
- distutils
- doctest
- enum
- faulthandler
- functools
- glob
- gzip
- heapq
- http
- http.client
- idlelib and IDLE
- imaplib
- imghdr
- importlib
- inspect
- io
- ipaddress
- json
- linecache
- locale
- logging
- lzma
- math
- multiprocessing
- operator
- os
- pathlib
- pickle
- poplib
- re
- readline
- selectors
- shutil
- signal
- smtpd
- smtplib
- sndhdr
- socket
- ssl
- sqlite3
- subprocess
- sys
- sysconfig
- tarfile
- threading
- time
- timeit
- tkinter
- traceback
- types
- unicodedata
- unittest
- unittest.mock
- urllib
- wsgiref
- xmlrpc
- xml.sax
- zipfile
- Other module-level changes
- Optimalisasi
- Perubahan Pembangunan Build dan API C
- Usang
- Removed
- Porting to Python 3.5
- Notable changes in Python 3.5.4
- What's New In Python 3.4
- Ringkasan -- Sorotan Rilis
- Fitur-fitur Baru
- Modul-Modul Baru
- Modul yang Ditingkatkan
- abc
- aifc
- argparse
- audioop
- base64
- collections
- colorsys
- contextlib
- dbm
- dis
- doctest
- filecmp
- functools
- gc
- glob
- hashlib
- hmac
- html
- http
- idlelib and IDLE
- importlib
- inspect
- ipaddress
- logging
- marshal
- mmap
- multiprocessing
- operator
- os
- pdb
- pickle
- plistlib
- poplib
- pprint
- pty
- pydoc
- re
- resource
- select
- shelve
- shutil
- smtpd
- smtplib
- socket
- sqlite3
- ssl
- stat
- struct
- subprocess
- sunau
- sys
- tarfile
- textwrap
- threading
- traceback
- types
- urllib
- unittest
- venv
- wave
- weakref
- xml.etree
- zipfile
- CPython Implementation Changes
- Usang
- Removed
- Porting to Python 3.4
- Changed in 3.4.3
- What's New In Python 3.3
- Ringkasan -- Sorotan Rilis
- PEP 405: Virtual Environments
- PEP 420: Implicit Namespace Packages
- PEP 3118: New memoryview implementation and buffer protocol documentation
- PEP 393: Flexible String Representation
- PEP 397: Python Launcher for Windows
- PEP 3151: Reworking the OS and IO exception hierarchy
- PEP 380: Syntax for Delegating to a Subgenerator
- PEP 409: Suppressing exception context
- PEP 414: Explicit Unicode literals
- PEP 3155: Qualified name for classes and functions
- PEP 412: Key-Sharing Dictionary
- PEP 362: Function Signature Object
- PEP 421: Adding sys.implementation
- Using importlib as the Implementation of Import
- Perubahan Bahasa Lainnya
- A Finer-Grained Import Lock
- Builtin functions and types
- Modul-Modul Baru
- Modul yang Ditingkatkan
- abc
- array
- base64
- binascii
- bz2
- codecs
- collections
- contextlib
- crypt
- curses
- datetime
- decimal
- ftplib
- functools
- gc
- hmac
- http
- html
- imaplib
- inspect
- io
- itertools
- logging
- math
- mmap
- multiprocessing
- nntplib
- os
- pdb
- pickle
- pydoc
- re
- sched
- select
- shlex
- shutil
- signal
- smtpd
- smtplib
- socket
- socketserver
- sqlite3
- ssl
- stat
- struct
- subprocess
- sys
- tarfile
- tempfile
- textwrap
- threading
- time
- types
- unittest
- urllib
- webbrowser
- xml.etree.ElementTree
- zlib
- Optimalisasi
- Perubahan Pembangunan Build dan API C
- Usang
- Porting to Python 3.3
- What's New In Python 3.2
- PEP 384: Defining a Stable ABI
- PEP 389: Argparse Command Line Parsing Module
- PEP 391: Dictionary Based Configuration for Logging
- PEP 3148: The
concurrent.futures
module - PEP 3147: PYC Repository Directories
- PEP 3149: ABI Version Tagged .so Files
- PEP 3333: Python Web Server Gateway Interface v1.0.1
- Perubahan Bahasa Lainnya
- New, Improved, and Deprecated Modules
- elementtree
- functools
- itertools
- collections
- threading
- datetime and time
- math
- abc
- io
- reprlib
- logging
- csv
- contextlib
- decimal and fractions
- ftp
- popen
- select
- gzip and zipfile
- tarfile
- hashlib
- ast
- os
- shutil
- sqlite3
- html
- socket
- ssl
- nntp
- certificates
- imaplib
- http.client
- unittest
- random
- poplib
- asyncore
- tempfile
- inspect
- pydoc
- dis
- dbm
- ctypes
- site
- sysconfig
- pdb
- configparser
- urllib.parse
- mailbox
- turtledemo
- Multi-threading
- Optimalisasi
- Unicode
- Codecs
- Dokumentasi
- IDLE
- Code Repository
- Perubahan Pembangunan Build dan API C
- Porting to Python 3.2
- What's New In Python 3.1
- Apa yang Baru Di Python 3.0
- Apa yang Baru di Python 2.7
- Masa Depan untuk Python 2.x
- Changes to the Handling of Deprecation Warnings
- Fitur-fitur Python 3.1
- PEP 372: Adding an Ordered Dictionary to collections
- PEP 378: Format Specifier for Thousands Separator
- PEP 389: The argparse Module for Parsing Command Lines
- PEP 391: Dictionary-Based Configuration For Logging
- PEP 3106: Dictionary Views
- PEP 3137: The memoryview Object
- Perubahan Bahasa Lainnya
- Modul Baru dan Ditingkatkan
- Perubahan Pembangunan Build dan API C
- Perubahan dan Perbaikan Lain
- Penyesuaian Porting ke Python 2.7
- New Features Added to Python 2.7 Maintenance Releases
- Two new environment variables for debug mode
- PEP 434: IDLE Enhancement Exception for All Branches
- PEP 466: Network Security Enhancements for Python 2.7
- PEP 477: Backport ensurepip (PEP 453) to Python 2.7
- PEP 476: Enabling certificate verification by default for stdlib http clients
- PEP 493: HTTPS verification migration tools for Python 2.7
- New
make regen-all
build target - Removal of
make touch
build target
- Ucapan Terima Kasih
- Apa yang Baru di Python 2.6
- Python 3.0
- Changes to the Development Process
- PEP 343: The 'with' statement
- PEP 366: Explicit Relative Imports From a Main Module
- PEP 370: Per-user
site-packages
Directory - PEP 371: The
multiprocessing
Package - PEP 3101: Advanced String Formatting
- PEP 3105:
print
As a Function - PEP 3110: Exception-Handling Changes
- PEP 3112: Byte Literals
- PEP 3116: New I/O Library
- PEP 3118: Revised Buffer Protocol
- PEP 3119: Abstract Base Classes
- PEP 3127: Integer Literal Support and Syntax
- PEP 3129: Class Decorators
- PEP 3141: A Type Hierarchy for Numbers
- Perubahan Bahasa Lainnya
- Modul Baru dan Ditingkatkan
- Deprecations and Removals
- Perubahan Pembangunan Build dan API C
- Porting to Python 2.6
- Ucapan Terima Kasih
- What's New in Python 2.5
- PEP 308: Conditional Expressions
- PEP 309: Partial Function Application
- PEP 314: Metadata for Python Software Packages v1.1
- PEP 328: Absolute and Relative Imports
- PEP 338: Executing Modules as Scripts
- PEP 341: Unified try/except/finally
- PEP 342: New Generator Features
- PEP 343: The 'with' statement
- PEP 352: Exceptions as New-Style Classes
- PEP 353: Using ssize_t as the index type
- PEP 357: The '__index__' method
- Perubahan Bahasa Lainnya
- New, Improved, and Removed Modules
- Perubahan Pembangunan Build dan API C
- Porting to Python 2.5
- Ucapan Terima Kasih
- What's New in Python 2.4
- PEP 218: Built-In Set Objects
- PEP 237: Unifying Long Integers and Integers
- PEP 289: Generator Expressions
- PEP 292: Simpler String Substitutions
- PEP 318: Decorators for Functions and Methods
- PEP 322: Reverse Iteration
- PEP 324: New subprocess Module
- PEP 327: Decimal Data Type
- PEP 328: Multi-line Imports
- PEP 331: Locale-Independent Float/String Conversions
- Perubahan Bahasa Lainnya
- New, Improved, and Deprecated Modules
- Perubahan Pembangunan Build dan API C
- Porting to Python 2.4
- Ucapan Terima Kasih
- What's New in Python 2.3
- PEP 218: A Standard Set Datatype
- PEP 255: Simple Generators
- PEP 263: Source Code Encodings
- PEP 273: Importing Modules from ZIP Archives
- PEP 277: Unicode file name support for Windows NT
- PEP 278: Universal Newline Support
- PEP 279: enumerate()
- PEP 282: The logging Package
- PEP 285: A Boolean Type
- PEP 293: Codec Error Handling Callbacks
- PEP 301: Package Index and Metadata for Distutils
- PEP 302: New Import Hooks
- PEP 305: Comma-separated Files
- PEP 307: Pickle Enhancements
- Extended Slices
- Perubahan Bahasa Lainnya
- New, Improved, and Deprecated Modules
- Pymalloc: A Specialized Object Allocator
- Perubahan Pembangunan Build dan API C
- Perubahan dan Perbaikan Lain
- Porting to Python 2.3
- Ucapan Terima Kasih
- What's New in Python 2.2
- Pengantar
- PEPs 252 and 253: Type and Class Changes
- PEP 234: Iterators
- PEP 255: Simple Generators
- PEP 237: Unifying Long Integers and Integers
- PEP 238: Changing the Division Operator
- Unicode Changes
- PEP 227: Nested Scopes
- Modul Baru dan Ditingkatkan
- Interpreter Changes and Fixes
- Perubahan dan Perbaikan Lain
- Ucapan Terima Kasih
- Apa yang Baru di Python 2.1
- Pengantar
- PEP 227: Nested Scopes
- PEP 236: __future__ Directives
- PEP 207: Rich Comparisons
- PEP 230: Warning Framework
- PEP 229: New Build System
- PEP 205: Weak References
- PEP 232: Function Attributes
- PEP 235: Importing Modules on Case-Insensitive Platforms
- PEP 217: Interactive Display Hook
- PEP 208: New Coercion Model
- PEP 241: Metadata in Python Packages
- Modul Baru dan Ditingkatkan
- Perubahan dan Perbaikan Lain
- Ucapan Terima Kasih
- What's New in Python 2.0
- Pengantar
- What About Python 1.6?
- New Development Process
- Unicode
- Daftar List Comprehensions
- Augmented Assignment
- String Methods
- Garbage Collection of Cycles
- Other Core Changes
- Porting to 2.0
- Extending/Embedding Changes
- Distutils: Making Modules Easy to Install
- XML Modules
- Module changes
- New modules
- IDLE Improvements
- Deleted and Deprecated Modules
- Ucapan Terima Kasih
- Catatan Perubahan
- Python next
- Python 3.13.7 final
- Python 3.13.6 final
- Python 3.13.5 final
- Python 3.13.4 final
- Python 3.13.3 final
- Python 3.13.2 final
- Python 3.13.1 final
- Python 3.13.0 final
- Python 3.13.0 release candidate 3
- Python 3.13.0 release candidate 2
- Python 3.13.0 release candidate 1
- Python 3.13.0 beta 4
- Python 3.13.0 beta 3
- Python 3.13.0 beta 2
- Python 3.13.0 beta 1
- Python 3.13.0 alpha 6
- Python 3.13.0 alpha 5
- Python 3.13.0 alpha 4
- Python 3.13.0 alpha 3
- Python 3.13.0 alpha 2
- Python 3.13.0 alpha 1
- Python 3.12.0 beta 1
- Python 3.12.0 alpha 7
- Python 3.12.0 alpha 6
- Python 3.12.0 alpha 5
- Python 3.12.0 alpha 4
- Python 3.12.0 alpha 3
- Python 3.12.0 alpha 2
- Python 3.12.0 alpha 1
- Python 3.11.0 beta 1
- Python 3.11.0 alpha 7
- Python 3.11.0 alpha 6
- Python 3.11.0 alpha 5
- Python 3.11.0 alpha 4
- Python 3.11.0 alpha 3
- Python 3.11.0 alpha 2
- Python 3.11.0 alpha 1
- Python 3.10.0 beta 1
- Python 3.10.0 alpha 7
- Python 3.10.0 alpha 6
- Python 3.10.0 alpha 5
- Python 3.10.0 alpha 4
- Python 3.10.0 alpha 3
- Python 3.10.0 alpha 2
- Python 3.10.0 alpha 1
- Python 3.9.0 beta 1
- Python 3.9.0 alfa 6
- Python 3.9.0 alfa 5
- Python 3.9.0 alfa 4
- Python 3.9.0 alfa 3
- Python 3.9.0 alfa 2
- Python 3.9.0 alfa 1
- Python 3.8.0 beta 1
- Python 3.8.0 alfa 4
- Python 3.8.0 alfa 3
- Python 3.8.0 alfa 2
- Python 3.8.0 alfa 1
- Python 3.7.0 final
- Python 3.7.0 kandidat rilis 1
- Python 3.7.0 beta 5
- Python 3.7.0 beta 4
- Python 3.7.0 beta 3
- Python 3.7.0 beta 2
- Python 3.7.0 beta 1
- Python 3.7.0 alfa 4
- Python 3.7.0 alfa 3
- Python 3.7.0 alfa 2
- Python 3.7.0 alfa 1
- Python 3.6.6 final
- Python 3.6.6 kandidat rilis 1
- Python 3.6.5 final
- Python 3.6.5 kandidat rilis 1
- Python 3.6.4 final
- Python 3.6.4 kandidat rilis 1
- Python 3.6.3 final
- Python 3.6.3 kandidat rilis 1
- Python 3.6.2 final
- Python 3.6.2 kandidat rilis 2
- Python 3.6.2 kandidat rilis 1
- Python 3.6.1 final
- Python 3.6.1 kandidat rilis 1
- Python 3.6.0 final
- Python 3.6.0 kandidat rilis 2
- Python 3.6.0 kandidat rilis 1
- Python 3.6.0 beta 4
- Python 3.6.0 beta 3
- Python 3.6.0 beta 2
- Python 3.6.0 beta 1
- Python 3.6.0 alfa 4
- Python 3.6.0 alfa 3
- Python 3.6.0 alfa 2
- Python 3.6.0 alfa 1
- Python 3.5.5 final
- Python 3.5.5 kandidat rilis 1
- Python 3.5.4 final
- Python 3.5.4 kandidat rilis 1
- Python 3.5.3 final
- Python 3.5.3 kandidat rilis 1
- Python 3.5.2 final
- Python 3.5.2 kandidat rilis 1
- Python 3.5.1 final
- Python 3.5.1 kandidat rilis 1
- Python 3.5.0 final
- Python 3.5.0 kandidat rilis 4
- Python 3.5.0 kandidat rilis 3
- Python 3.5.0 kandidat rilis 2
- Python 3.5.0 kandidat rilis 1
- Python 3.5.0 beta 4
- Python 3.5.0 beta 3
- Python 3.5.0 beta 2
- Python 3.5.0 beta 1
- Python 3.5.0 alfa 4
- Python 3.5.0 alfa 3
- Python 3.5.0 alfa 2
- Python 3.5.0 alfa 1
- What's New In Python 3.13
- Tutorial Python
- 1. Membangkitkan Selera Anda
- 2. Menggunakan Interpreter Python
- 3. Pengantar Informal Tentang Python
- 4. Lebih Banyak Alat Pengatur Aliran Control Flow
- 4.1. Pernyataan
if
- 4.2. Pernyataan
for
- 4.3. Fungsi
range()
- 4.4.
break
andcontinue
Statements - 4.5.
else
Clauses on Loops - 4.6. Pernyataan
pass
- 4.7.
match
Statements - 4.8. Mendefinisikan Fungsi
- 4.9. Lebih lanjut tentang Mendefinisikan Fungsi
- 4.10. Intermezzo: Gaya Coding
- 4.1. Pernyataan
- 5. Struktur Data
- 6. Modul-Modul
- 7. Masukan dan Keluaran
- 8. Kesalahan errors dan Pengecualian exceptions
- 8.1. Kesalahan Sintaksis
- 8.2. Pengecualian
- 8.3. Menangani Pengecualian
- 8.4. Memunculkan Pengecualian
- 8.5. Rantai Pengecualian
- 8.6. Pengecualian yang Ditentukan Pengguna
- 8.7. Mendefinisikan Tindakan Pembersihan
- 8.8. Tindakan Pembersihan yang Sudah Ditentukan
- 8.9. Raising and Handling Multiple Unrelated Exceptions
- 8.10. Enriching Exceptions with Notes
- 9. Classes
- 10. Tur Singkat Pustaka Standar
- 10.1. Antarmuka Sistem Operasi
- 10.2. Berkas Wildcard
- 10.3. Baris Perintah Berargumen
- 10.4. Pengalihan Output Kesalahan dan Pengakhiran Program
- 10.5. Pencocokan Pola String
- 10.6. Matematika
- 10.7. Akses internet
- 10.8. Tanggal dan Waktu
- 10.9. Kompresi Data
- 10.10. Pengukuran Kinerja
- 10.11. Kontrol kualitas
- 10.12. Dilengkapi Baterai
- 11. Tur Singkat Pustaka Standar --- Bagian II
- 12. Lingkungan dan Paket Virtual
- 13. Lalu apa sekarang?
- 14. Pengeditan Input Interaktif dan Penggantian Riwayat
- 15. Floating-Point Arithmetic: Issues and Limitations
- 16. Lampiran
- Pengaturan dan Penggunaan Python
- 1. Baris perintah dan lingkungan
- 2. Using Python on Unix platforms
- 3. Configure Python
- 3.1. Build Requirements
- 3.2. Generated files
- 3.3. Configure Options
- 3.3.1. General Options
- 3.3.2. C compiler options
- 3.3.3. Linker options
- 3.3.4. Options for third-party dependencies
- 3.3.5. WebAssembly Options
- 3.3.6. Install Options
- 3.3.7. Performance options
- 3.3.8. Python Debug Build
- 3.3.9. Debug options
- 3.3.10. Linker options
- 3.3.11. Libraries options
- 3.3.12. Security Options
- 3.3.13. macOS Options
- 3.3.14. iOS Options
- 3.3.15. Cross Compiling Options
- 3.4. Python Build System
- 3.5. Compiler and linker flags
- 4. Menggunakan Python di Windows
- 4.1. The full installer
- 4.2. The Microsoft Store package
- 4.3. Paket-paket nuget.org
- 4.4. The embeddable package
- 4.5. Alternative bundles
- 4.6. Configuring Python
- 4.7. mode UTF-8
- 4.8. Python Launcher for Windows
- 4.9. Mencari modul-modul
- 4.10. Modul-modul tambahan
- 4.11. Kompilasi Python di Windows
- 4.12. Other Platforms
- 5. Using Python on macOS
- 6. Using Python on Android
- 7. Using Python on iOS
- 8. Editor dan IDE
- Referensi Bahasa Python
- 1. Pengantar
- 2. Lexical analysis
- 3. Data model
- 3.1. Objects, values and types
- 3.2. The standard type hierarchy
- 3.2.1. None
- 3.2.2. NotImplemented
- 3.2.3. Ellipsis
- 3.2.4.
numbers.Number
- 3.2.5. Sequences
- 3.2.6. Set types
- 3.2.7. Mappings
- 3.2.8. Callable types
- 3.2.9. Modul-Modul
- 3.2.10. Custom classes
- 3.2.11. Class instances
- 3.2.12. I/O objects (also known as file objects)
- 3.2.13. Internal types
- 3.3. Special method names
- 3.3.1. Basic customization
- 3.3.2. Customizing attribute access
- 3.3.3. Customizing class creation
- 3.3.4. Customizing instance and subclass checks
- 3.3.5. Emulating generic types
- 3.3.6. Emulating callable objects
- 3.3.7. Emulating container types
- 3.3.8. Emulating numeric types
- 3.3.9. With Statement Context Managers
- 3.3.10. Customizing positional arguments in class pattern matching
- 3.3.11. Emulating buffer types
- 3.3.12. Special method lookup
- 3.4. Coroutines
- 4. Модель виконання
- 5. The import system
- 6. Expressions
- 6.1. Arithmetic conversions
- 6.2. Atoms
- 6.3. Primaries
- 6.4. Await expression
- 6.5. The power operator
- 6.6. Unary arithmetic and bitwise operations
- 6.7. Binary arithmetic operations
- 6.8. Shifting operations
- 6.9. Binary bitwise operations
- 6.10. Perbandingan
- 6.11. Boolean operations
- 6.12. Ekspresi Pemberian Nilai
- 6.13. Conditional expressions
- 6.14. Lambdas
- 6.15. Expression lists
- 6.16. Evaluation order
- 6.17. Operator precedence
- 7. Simple statements
- 7.1. Expression statements
- 7.2. Assignment statements
- 7.3. The
assert
statement - 7.4. Pernyataan
pass
- 7.5. Pernyataan
del
- 7.6. The
return
statement - 7.7. The
yield
statement - 7.8. The
raise
statement - 7.9. The
break
statement - 7.10. The
continue
statement - 7.11. The
import
statement - 7.12. The
global
statement - 7.13. The
nonlocal
statement - 7.14. The
type
statement
- 8. Pernyataan gabungan
- 9. Komponen tingkat atas
- 10. Spesifikasi Lengkap Tata Bahasa
- Pustaka Standar Python
- Pengantar
- Fungsi Bawaan
- Konstanta Bawaan
- Tipe Bawaan
- Pengujian Kebenaran Nilai
- Operasi Boolean ---
and
,or
,not
- Perbandingan
- Numeric Types ---
int
,float
,complex
- Boolean Type -
bool
- Iterator Types
- Sequence Types ---
list
,tuple
,range
- Text Sequence Type ---
str
- Binary Sequence Types ---
bytes
,bytearray
,memoryview
- Set Types ---
set
,frozenset
- Mapping Types ---
dict
- Context Manager Types
- Type Annotation Types --- Generic Alias, Union
- Other Built-in Types
- Atribut Spesial
- Integer string conversion length limitation
- Вбудовані винятки
- Layanan Pemrosesan Teks
string
--- Common string operationsre
--- Regular expression operationsdifflib
--- Helpers for computing deltastextwrap
--- Text wrapping and fillingunicodedata
--- Unicode Databasestringprep
--- Internet String Preparationreadline
--- GNU readline interfacerlcompleter
--- Completion function for GNU readline
- Servis Data Binary
struct
--- Interpret bytes as packed binary datacodecs
--- Codec registry and base classes
- Tipe Data
datetime
--- Basic date and time typeszoneinfo
--- IANA time zone supportcalendar
--- General calendar-related functionscollections
--- Container datatypescollections.abc
--- Abstract Base Classes for Containersheapq
--- Heap queue algorithmbisect
--- Array bisection algorithmarray
--- Efficient arrays of numeric valuesweakref
--- Слабкі посиланняtypes
--- Dynamic type creation and names for built-in typescopy
--- Shallow and deep copy operationspprint
--- Data pretty printerreprlib
--- Alternaterepr()
implementationenum
--- Support for enumerationsgraphlib
--- Functionality to operate with graph-like structures
- Modul Numerik dan Matematika
numbers
--- Numeric abstract base classesmath
--- Mathematical functionscmath
--- Mathematical functions for complex numbersdecimal
--- Decimal fixed-point and floating-point arithmeticfractions
--- Rational numbersrandom
--- Generate pseudo-random numbersstatistics
--- Mathematical statistics functions
- Modul Pemrograman Fungsional
- File and Directory Access
pathlib
--- Object-oriented filesystem pathsos.path
--- Common pathname manipulationsstat
--- Interpretingstat()
resultsfilecmp
--- File and Directory Comparisonstempfile
--- Generate temporary files and directoriesglob
--- Unix style pathname pattern expansionfnmatch
--- Unix filename pattern matchinglinecache
--- Random access to text linesshutil
--- High-level file operations
- Persistensi Data
pickle
--- Python object serializationcopyreg
--- Registerpickle
support functionsshelve
--- Python object persistencemarshal
--- Internal Python object serializationdbm
--- Interfaces to Unix "databases"sqlite3
--- DB-API 2.0 interface for SQLite databases- Tutorial
- Referensi
- How-to guides
- How to use placeholders to bind values in SQL queries
- How to adapt custom Python types to SQLite values
- How to convert SQLite values to custom Python types
- Adapter and converter recipes
- How to use connection shortcut methods
- How to use the connection context manager
- How to work with SQLite URIs
- How to create and use row factories
- How to handle non-UTF-8 text encodings
- Wytłumaczenie
- Kompresi Data dan Pengarsipan
zlib
--- Compression compatible with gzipgzip
--- Support for gzip filesbz2
--- Support for bzip2 compressionlzma
--- Compression using the LZMA algorithmzipfile
--- Work with ZIP archivestarfile
--- Read and write tar archive files
- File Formats
- Layanan Kriptografi
- Layanan Sistem Operasi Generik
os
--- Miscellaneous operating system interfacesio
--- Core tools for working with streamstime
--- Time access and conversionslogging
--- Logging facility for Pythonlogging.config
--- Logging configurationlogging.handlers
--- Logging handlersplatform
--- Access to underlying platform's identifying dataerrno
--- Standard errno system symbolsctypes
--- A foreign function library for Python- підручник ctypes
- Завантаження бібліотек динамічних посилань
- Доступ до функцій із завантажених dll
- Функції виклику
- Основні типи даних
- Функції виклику, продовження
- Calling variadic functions
- Виклик функцій із власними типами даних
- Вказівка необхідних типів аргументів (прототипів функцій)
- Tipe kembalian
- Передача покажчиків (або: передача параметрів за посиланням)
- Структури та спілки
- Structure/union alignment and byte order
- Бітові поля в структурах і об'єднаннях
- Масиви
- Penunjuk Pointers
- Перетворення типів
- Неповні типи
- Функції зворотного виклику
- Доступ до значень, експортованих із dll
- Сюрпризи
- Типи даних змінного розміру
- посилання на ctypes
- підручник ctypes
- Command-line interface libraries
argparse
--- Parser for command-line options, arguments and subcommands- Objek ArgumentParser
- Metode add_argument()
- Метод parse_args().
- Інші комунальні послуги
- Pengecualian
optparse
--- Parser for command line options- Choosing an argument parsing library
- Pengantar
- Background
- Tutorial
- Reference Guide
- Option Callbacks
- Defining a callback option
- How callbacks are called
- Raising errors in a callback
- Callback example 1: trivial callback
- Callback example 2: check option order
- Callback example 3: check option order (generalized)
- Callback example 4: check arbitrary condition
- Callback example 5: fixed arguments
- Callback example 6: variable arguments
- Extending
optparse
- Pengecualian
getpass
--- Portable password inputfileinput
--- Iterate over lines from multiple input streamscurses
--- Terminal handling for character-cell displayscurses.textpad
--- Віджет введення тексту для програм cursescurses.ascii
--- Utilities for ASCII characterscurses.panel
--- A panel stack extension for cursescmd
--- Support for line-oriented command interpreters
- Eksekusi Serentak
threading
--- Thread-based parallelismmultiprocessing
--- Process-based parallelismmultiprocessing.shared_memory
--- Shared memory for direct access across processes- The
concurrent
package concurrent.futures
--- Launching parallel taskssubprocess
--- Subprocess managementsched
--- Event schedulerqueue
--- A synchronized queue classcontextvars
--- Context Variables_thread
--- Low-level threading API
- Komunikasi Interproses dan Networking
asyncio
--- Asynchronous I/O- Runners
- Співпрограми та завдання
- Потоки
- Примітиви синхронізації
- Підпроцеси
- Черги
- Pengecualian
- Olay Döngüsü
- Методи циклу подій
- Запуск і зупинка циклу
- Планування зворотних дзвінків
- Планування відкладених зворотних викликів
- Створення ф'ючерсів і завдань
- Відкриття мережевих підключень
- Створення мережевих серверів
- Передача файлів
- Оновлення TLS
- Перегляд дескрипторів файлів
- Безпосередня робота з об'єктами сокетів
- DNS
- Робота з трубами
- Сигнали Unix
- Виконання коду в потоках або пулах процесів
- API обробки помилок
- Увімкнення режиму налагодження
- Запущені підпроцеси
- Ручки зворотного виклику
- Серверні об’єкти
- Реалізації циклу подій
- Contoh-contoh
- Методи циклу подій
- Ф'ючерси
- Транспорт і протоколи
- політики
- Підтримка платформи
- Extending
- Indeks API Tingkat-atas
- Індекс API низького рівня
- Розробка з asyncio
socket
--- Low-level networking interfacessl
--- TLS/SSL wrapper for socket objectsselect
--- Waiting for I/O completionselectors
--- High-level I/O multiplexingsignal
--- Set handlers for asynchronous eventsmmap
--- Memory-mapped file support
- Penanganan Data Internet
email
--- An email and MIME handling packageemail.message
: Representing an email messageemail.parser
: Parsing email messagesemail.generator
: Generating MIME documentsemail.policy
: Policy Objectsemail.errors
: Exception and Defect classesemail.headerregistry
: Custom Header Objectsemail.contentmanager
: Managing MIME Contentemail
: Examplesemail.message.Message
: Representing an email message using thecompat32
APIemail.mime
: Creating email and MIME objects from scratchemail.header
: Internationalized headersemail.charset
: Representing character setsemail.encoders
: Encodersemail.utils
: Miscellaneous utilitiesemail.iterators
: Iterators
json
--- JSON encoder and decodermailbox
--- Manipulate mailboxes in various formatsmimetypes
--- Map filenames to MIME typesbase64
--- Base16, Base32, Base64, Base85 Data Encodingsbinascii
--- Convert between binary and ASCIIquopri
--- Encode and decode MIME quoted-printable data
- Alat Pemroses Markup Terstruktur
html
--- HyperText Markup Language supporthtml.parser
--- Simple HTML and XHTML parserhtml.entities
--- Definitions of HTML general entities- XML Processing Modules
xml.etree.ElementTree
--- The ElementTree XML APIxml.dom
--- The Document Object Model APIxml.dom.minidom
--- Minimal DOM implementationxml.dom.pulldom
--- Support for building partial DOM treesxml.sax
--- Support for SAX2 parsersxml.sax.handler
--- Base classes for SAX handlersxml.sax.saxutils
--- SAX Utilitiesxml.sax.xmlreader
--- Interface for XML parsersxml.parsers.expat
--- Fast XML parsing using Expat
- Protokol Internet dan Dukungan
webbrowser
--- Convenient web-browser controllerwsgiref
--- WSGI Utilities and Reference Implementationwsgiref.util
-- утиліти середовища WSGIwsgiref.headers
-- інструменти заголовків відповідей WSGIwsgiref.simple_server
-- простий HTTP-сервер WSGIwsgiref.validate
--- Перевірка відповідності WSGIwsgiref.handlers
-- базові класи сервера/шлюзуwsgiref.types
-- WSGI types for static type checking- Contoh-contoh
urllib
--- URL handling modulesurllib.request
--- Extensible library for opening URLs- Request Objects
- OpenerDirector Objects
- BaseHandler Objects
- HTTPRedirectHandler Objects
- HTTPCookieProcessor Objects
- ProxyHandler Objects
- HTTPPasswordMgr Objects
- HTTPPasswordMgrWithPriorAuth Objects
- AbstractBasicAuthHandler Objects
- HTTPBasicAuthHandler Objects
- ProxyBasicAuthHandler Objects
- AbstractDigestAuthHandler Objects
- HTTPDigestAuthHandler Objects
- ProxyDigestAuthHandler Objects
- HTTPHandler Objects
- HTTPSHandler Objects
- FileHandler Objects
- DataHandler Objects
- FTPHandler Objects
- CacheFTPHandler Objects
- UnknownHandler Objects
- HTTPErrorProcessor Objects
- Contoh-contoh
- Legacy interface
urllib.request
Restrictions
urllib.response
--- Response classes used by urlliburllib.parse
--- Parse URLs into componentsurllib.error
--- Exception classes raised by urllib.requesturllib.robotparser
--- Parser for robots.txthttp
--- HTTP moduleshttp.client
--- HTTP protocol clientftplib
--- FTP protocol clientpoplib
--- POP3 protocol clientimaplib
--- IMAP4 protocol clientsmtplib
--- SMTP protocol clientuuid
--- UUID objects according to RFC 4122socketserver
--- A framework for network servershttp.server
--- HTTP servershttp.cookies
--- HTTP state managementhttp.cookiejar
--- Cookie handling for HTTP clientsxmlrpc
--- XMLRPC server and client modulesxmlrpc.client
--- XML-RPC client accessxmlrpc.server
--- Basic XML-RPC serversipaddress
--- IPv4/IPv6 manipulation library
- Layanan Multimedia
- Internasionalisasi
- Graphical user interfaces with Tk
tkinter
--- Python interface to Tcl/Tktkinter.colorchooser
--- Color choosing dialogtkinter.font
--- Tkinter font wrapper- Tkinter Dialogs
tkinter.messagebox
--- Tkinter message promptstkinter.scrolledtext
--- Scrolled Text Widgettkinter.dnd
--- Drag and drop supporttkinter.ttk
--- Tk themed widgets- IDLE --- Python editor and shell
- Меню
- Меню "Файл" (Shell і Editor)
- Меню редагування (оболонка та редактор)
- Меню "Формат" (лише вікно редактора)
- Меню "Виконати" (лише вікно редактора)
- Меню оболонки (лише вікно оболонки)
- Меню налагодження (лише вікно оболонки)
- Меню параметрів (оболонка та редактор)
- Меню "Вікно" (оболонка та редактор)
- Меню "Довідка" (Shell і Editor)
- Context menus
- Editing and Navigation
- Startup and Code Execution
- Help and Preferences
- idlelib --- implementation of IDLE application
- Меню
turtle
--- Turtle graphics- Pengantar
- Get started
- Tutorial
- How to...
- Turtle graphics reference
- Methods of RawTurtle/Turtle and corresponding functions
- Methods of TurtleScreen/Screen and corresponding functions
- Public classes
- Wytłumaczenie
- Help and configuration
turtledemo
--- Demo scripts- Changes since Python 2.6
- Changes since Python 3.0
- Alat Pengembangan
typing
--- Support for type hints- Specification for the Python Type System
- Type aliases
- NewType
- Annotating callable objects
- Generics
- Annotating tuples
- The type of class objects
- Annotating generators and coroutines
- User-defined generic types
- The
Any
type - Nominal vs structural subtyping
- Module contents
- Deprecation Timeline of Major Features
pydoc
--- Documentation generator and online help system- Режим розробки Python
doctest
--- Test interactive Python examplesunittest
--- Unit testing frameworkunittest.mock
--- mock object libraryunittest.mock
--- getting started- Using Mock
- Mock Patching Methods
- Mock for Method Calls on an Object
- Mocking Classes
- Naming your mocks
- Tracking all Calls
- Setting Return Values and Attributes
- Raising exceptions with mocks
- Side effect functions and iterables
- Mocking asynchronous iterators
- Mocking asynchronous context manager
- Creating a Mock from an Existing Object
- Using side_effect to return per file content
- Patch Decorators
- Further Examples
- Mocking chained calls
- Partial mocking
- Mocking a Generator Method
- Applying the same patch to every test method
- Mocking Unbound Methods
- Checking multiple calls with mock
- Coping with mutable arguments
- Nesting Patches
- Mocking a dictionary with MagicMock
- Mock subclasses and their attributes
- Mocking imports with patch.dict
- Tracking order of calls and less verbose call assertions
- More complex argument matching
- Using Mock
test
--- Regression tests package for Pythontest.support
--- Utilities for the Python test suitetest.support.socket_helper
--- Utilities for socket teststest.support.script_helper
--- Utilities for the Python execution teststest.support.bytecode_helper
--- Support tools for testing correct bytecode generationtest.support.threading_helper
--- Utilities for threading teststest.support.os_helper
--- Utilities for os teststest.support.import_helper
--- Utilities for import teststest.support.warnings_helper
--- Utilities for warnings tests
- Debugging dan Profiling
- Pengemasan dan Distribusi Perangkat Lunak
- Layanan Runtime Python
sys
--- System-specific parameters and functionssys.monitoring
--- Execution event monitoringsysconfig
--- Provide access to Python's configuration informationbuiltins
--- Built-in objects__main__
--- Top-level code environmentwarnings
--- Warning controldataclasses
--- Data Classescontextlib
--- Утиліти для контекстів операторівwith
abc
--- Abstract Base Classesatexit
--- Exit handlerstraceback
--- Print or retrieve a stack traceback__future__
--- Future statement definitionsgc
--- Garbage Collector interfaceinspect
--- Inspect live objectssite
--- Site-specific configuration hook
- Ubahsuaian Interpreter Python
- Mengimpor Modul
zipimport
--- Import modules from Zip archivespkgutil
--- Package extension utilitymodulefinder
--- Find modules used by a scriptrunpy
--- Locating and executing Python modulesimportlib
--- The implementation ofimport
importlib.resources
-- Package resource reading, opening and accessimportlib.resources.abc
-- Abstract base classes for resourcesimportlib.metadata
-- Accessing package metadata- The initialization of the
sys.path
module search path
- Layanan Bahasa Python
ast
--- Abstract Syntax Treessymtable
--- Access to the compiler's symbol tablestoken
--- Constants used with Python parse treeskeyword
--- Testing for Python keywordstokenize
--- Tokenizer for Python sourcetabnanny
--- Detection of ambiguous indentationpyclbr
--- Python module browser supportpy_compile
--- Compile Python source filescompileall
--- Byte-compile Python librariesdis
--- Disassembler for Python bytecodepickletools
--- Tools for pickle developers
- Layanan MS Windows Spesifik
- Unix-specific services
shlex
--- Simple lexical analysisposix
--- The most common POSIX system callspwd
--- The password databasegrp
--- The group databasetermios
--- POSIX style tty controltty
--- Terminal control functionspty
--- Pseudo-terminal utilitiesfcntl
--- Thefcntl
andioctl
system callsresource
--- Resource usage informationsyslog
--- Unix syslog library routines
- Modules command-line interface (CLI)
- Modul yang Diganti
- Removed Modules
- Security Considerations
- Memperluas dan Menggabungkan Interpreter Python
- Alat pihak ketiga yang direkomendasikan
- Membuat ekstensi tanpa alat pihak ketiga
- 1. Rozszerzanie Pythona za pomocą C lub C++
- 1.1. Contoh Sederhana
- 1.2. Intermezzo: Błędy i Wyjątki
- 1.3. Kembali ke Contoh
- 1.4. Zadanie zainicjowania i tabela sposobów postępowania modułu.
- 1.5. Kompilacja i łączenie
- 1.6. Wywoływanie zadań języka pytonowskiego z C
- 1.7. Wydobywanie parametrów w zadaniach rozszerzających
- 1.8. Parametry kluczowe dla zadań rozszerzających
- 1.9. Budowanie dowolnych wartości
- 1.10. Liczby odniesień
- 1.11. Pisanie rozszerzeń w C++
- 1.12. Dostarczanie sprzęgu programowania aplikacji (API) języka C dla modułu rozszerzającego
- 2. Mendefinisikan Tipe Ekstensi: Tutorial
- 3. Визначення типів розширень: різні теми
- 4. Building C and C++ Extensions
- 5. Membangun Ekstensi C dan C++ di Windows
- 1. Rozszerzanie Pythona za pomocą C lub C++
- Menggabungkan runtime CPython di aplikasi yang lebih besar
- Panduan Referensi Python/API C
- Pengantar
- Stabilitas API C
- The Very High Level Layer
- Reference Counting
- Penanganan Pengecualian
- Utilitas
- Lapisan Abstrak Objek
- Lapisan Objek Konkrit
- Objek Dasar
- Objek Numerik
- Objek Urutan
- Objek Container
- Obyek Fungsi
- Objek lain
- Ініціалізація, фіналізація та потоки
- Перед ініціалізацією Python
- Глобальні змінні конфігурації
- Ініціалізація та завершення інтерпретатора
- Параметри для всього процесу
- Стан потоку та глобальне блокування інтерпретатора
- Підтримка субінтерпретатора
- Асинхронні сповіщення
- Профілювання та трасування
- Reference tracing
- Розширена підтримка налагоджувача
- Підтримка потокового локального сховища
- Примітиви синхронізації
- Конфігурація ініціалізації Python
- Zarządzanie Pamięcią
- Dukungan Implementasi Objek
- Mengalokasikan objek kedalam struktur data (heap)
- Struktur Objek Umum
- Type Object Structures
- Supporting Cyclic Garbage Collection
- Pengelolaan Versi API dan ABI
- Monitoring C API
- Generating Execution Events
- Instalasi Modul-modul Python
- HOWTOs Python
- Pertanyaan tentang Python yang Sering Diajukan
- FAQ Umum Python
- Pemrograman FAQ
- Desain dan Sejarah FAQ
- Mengapa Python menggunakan indentasi untuk pengelompokan pernyataan?
- Dlaczego otrzymuję dziwne wyniki w odpowiedzi na proste działania arytmetyczne?
- Dlaczego obliczenia zmiennoprzecinkowe są tak niedokładne?
- Dlaczego stringi w Pythonie są niezmienne?
- Dlaczego 'self' musi być wyraźnie używane w definicjach metod i wywołaniach?
- Dlaczego nie mogę użyć przypisania w wyrażeniu?
- Чому Python використовує методи для одних функцій (наприклад, list.index()), а функції для інших (наприклад, len(list))?
- Чому метод join() є методом рядків, а не методом списку чи кортежу?
- Як швидко працюють винятки?
- Чому в Python немає оператора switch або case?
- Чи не можна емулювати потоки в інтерпретаторі замість того, щоб покладатися на реалізацію потоку, специфічного для ОС?
- Чому лямбда-вирази не можуть містити оператори?
- Чи можна Python скомпілювати до машинного коду, мови C чи іншої?
- Як Python керує пам'яттю?
- Чому CPython не використовує більш традиційну схему збирання сміття?
- Чому не вся пам'ять звільняється, коли CPython завершує роботу?
- Чому існують окремі типи даних кортежу та списку?
- Як списки реалізовані в CPython?
- Як реалізовані словники в CPython?
- Чому ключі словника повинні бути незмінними?
- Чому list.sort() не повертає відсортований список?
- Як визначити та застосувати специфікацію інтерфейсу в Python?
- Чому немає goto?
- Чому необроблені рядки (r-рядки) не можуть закінчуватися зворотною косою рискою?
- Чому в Python немає оператора "with" для призначення атрибутів?
- Чому генератори не підтримують оператор with?
- Чому в операторах if/while/def/class потрібні двокрапки?
- Чому Python допускає коми в кінці списків і кортежів?
- FAQ Pustaka dan Ekstensi
- Поширені запитання про розширення/вбудовування
- Чи можу я створювати власні функції на C?
- Чи можу я створювати власні функції на C++?
- Писати С важко; є якісь альтернативи?
- Як я можу виконати довільні оператори Python із C?
- Як я можу обчислити довільний вираз Python із C?
- Як отримати значення C з об’єкта Python?
- Як я можу використовувати Py_BuildValue() для створення кортежу довільної довжини?
- Як викликати метод об’єкта з C?
- Як мені перехопити вихідні дані PyErr_Print() (або будь-чого, що друкує в stdout/stderr)?
- Як отримати доступ до модуля, написаного мовою Python, із C?
- Як підключитися до об’єктів C++ із Python?
- Я додав модуль за допомогою файлу Setup, і отримав помилку, чому?
- Як відлагодити розширення?
- Я хочу скомпілювати модуль Python у своїй системі Linux, але деякі файли відсутні. чому
- Як відрізнити "неповне введення" від "некоректного введення"?
- Як знайти невизначені символи g++ __builtin_new або __pure_virtual?
- Чи можу я створити клас об’єктів за допомогою деяких методів, реалізованих у C, а інших – у Python (наприклад, через успадкування)?
- FAQ Python di Windows
- Bagaimana cara mengoperasikan program Python di Windows?
- Bagaimana cara saya membuat skrip Python dapat dieksekusi?
- Mengapa Python terkadang membutuhkan waktu lama untuk memulai?
- Bagaimana cara membuat sebuah executable dari skrip Python?
- Apakah file
*.pyd
sama dengan DLL? - Bagaimana cara memasukkan Python ke dalam aplikasi Windows?
- Bagaimana cara mencegah editor memasukkan tab ke dalam sumber Python saya?
- Bagaimana cara memeriksa tombol yang ditekan tanpa memblokir?
- How do I solve the missing api-ms-win-crt-runtime-l1-1-0.dll error?
- Antarmuka Pengguna Grafis FAQ
- "Kenapa Python Terpasang di Komputer saya?" FAQ
- Deprecations
- Ikhtisar
- Tentang Dokumentasi ini
- Berurusan dengan Bugs
- Hak Cipta
- Sejarah dan Lisensi
- Sejarah perangkat lunak
- Syarat dan ketentuan untuk mengakses atau menggunakan Python
- Lisensi dan Ucapan Terima Kasih untuk Perangkat Lunak yang Tergabung
- Mersenne Twister
- Soket
- Layanan soket asinkron
- Pengelolaan Cookie
- Pelacakan eksekusi
- UUencode and UUdecode functions
- XML Remote Procedure Calls
- test_epoll
- Pilih kqueue
- SipHash24
- strtod dan dtoa
- OpenSSL
- expat
- libffi
- zlib
- cfuhash
- libmpdec
- Rangkaian pengujian W3C C14N
- mimalloc
- asyncio
- Global Unbounded Sequences (GUS)