1. About¶
2. Syntax¶
3. Typing¶
Typing
- 3.1. Typing About
- 3.2. Typing Basic
- 3.3. Typing Annotations
- 3.4. Typing Iterable
- 3.5. Typing Mapping
- 3.6. Typing Nested
- 3.7. Typing TypedDict
- 3.8. Typing NamedTuple
- 3.9. Typing Callable
- 3.10. Typing Type
- 3.11. Typing Annotated
- 3.12. Typing Extra
- 3.13. Typing Deprecated
- 3.14. Typing Check
- 3.15. Typing Annotate
- 3.16. Typing Cython
- 3.17. Typing Mypyc
4. Dataclass¶
Dataclass
- 4.1. Dataclass About
- 4.2. Dataclass Define Basic
- 4.3. Dataclass Define Special
- 4.4. Dataclass Define Nested
- 4.5. Dataclass Mechanism
- 4.6. Dataclass Postinit
- 4.7. Dataclass Mutable Attrs
- 4.8. Dataclass Field
- 4.9. Dataclass Metadata
- 4.10. Dataclass Parameters
- 4.11. Dataclass Helpers
- 4.12. Dataclass Inheritance
- 4.13. Dataclass Introspect
5. OOP¶
OOP
- 5.1. OOP Attribute Mutability
- 5.2. OOP Attribute ClassVar
- 5.3. OOP Attribute Access Modifiers
- 5.4. OOP Attribute Slots
- 5.5. OOP Property Decorator
- 5.6. OOP Property Descriptor
- 5.7. OOP Method About
- 5.8. OOP Method Self
- 5.9. OOP Method Access Modifiers
- 5.10. OOP Method Staticmethod
- 5.11. OOP Method Classmethod
- 5.12. OOP Inheritance Patterns
- 5.13. OOP Inheritance Problems
- 5.14. OOP Inheritance Overload
- 5.15. OOP Inheritance Super
- 5.16. OOP Inheritance MRO
- 5.17. OOP Object Relations
- 5.18. OOP Object Identity
- 5.19. OOP Object Constructor
- 5.20. OOP Class Factory
- 5.21. OOP Class Metaclass
6. Operator¶
Operator
- 6.1. Operator String About
- 6.2. Operator String Str
- 6.3. Operator String Repr
- 6.4. Operator String Format
- 6.5. Operator String Operators
- 6.6. Operator Arithmetic About
- 6.7. Operator Left
- 6.8. Operator Increment
- 6.9. Operator Right
- 6.10. Operator Comparison
- 6.11. Operator Comparison
- 6.12. Operator Contains
- 6.13. Operator Bitwise
- 6.14. Operator Builtin
- 6.15. Operator Accessors
- 6.16. Operator Reflection
- 6.17. Operator Numerical
7. Protocol¶
8. Functional¶
Functional
- 8.1. Functional About
- 8.2. Functional Lambda
- 8.3. Functional Pure Functions
- 8.4. Functional Recurrence
- 8.5. Functional Immutable
- 8.6. Functional Referential Transparency
- 8.7. Functional First-Class
- 8.8. Functional Higher-Order
- 8.9. Functional Map
- 8.10. Functional Filter
- 8.11. Functional Reduce
- 8.12. Functional Function Attributes
- 8.13. Functional Callable
- 8.14. Functional Scope
- 8.15. Functional Namespace
- 8.16. Functional Pattern Closure
- 8.17. Functional Pattern Callback
- 8.18. Functional Pattern MapReduce
- 8.19. Functional Pattern Maybe
- 8.20. Functional Stdlib Functools
- 8.21. Operator Module
9. Decorators¶
Decorators
- 9.1. Decorator About
- 9.2. Decorator Types
- 9.3. Decorator Wrapper
- 9.4. Decorator About Object
- 9.5. Decorator About Arguments
- 9.6. Decorate Function
- 9.7. Decorate Stacked
- 9.8. Decorate Method
- 9.9. Decorate Class
- 9.10. Decorator Function
- 9.11. Decorator Method
- 9.12. Decorator Class
- 9.13. Decorator Arguments
- 9.14. Decorator Stdlib Functools
- 9.15. Decorator Recap
10. Performance¶
11. Multiprocessing¶
12. Threading¶
13. AsyncIO¶
AsyncIO
- 13.1. About
- 13.2. AsyncIO About
- 13.3. AsyncIO Awaitable
- 13.4. AsyncIO Coroutine
- 13.5. AsyncIO Sleep
- 13.6. AsyncIO Run
- 13.7. AsyncIO Wait
- 13.8. AsyncIO Wait For
- 13.9. AsyncIO Task
- 13.10. AsyncIO Future
- 13.11. AsyncIO Shield
- 13.12. AsyncIO Debug
- 13.13. AsyncIO Event Loop
- 13.14. AsyncIO Queue
- 13.15. AsyncIO Stream
- 13.16. AsyncIO Synchronization
- 13.17. AsyncIO Iterator
- 13.18. AsyncIO Iterator
- 13.19. AsyncIO Comprehensions
- 13.20. AsyncIO Context Manager
- 13.21. AsyncIO 3rd Party