Python Aggregation + Difference in Aggregation and Composition | python tutorials

preview_player
Показать описание
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python has a design philosophy that emphasizes code readability, notably using significant whitespace. It provides constructs that enable clear programming on both small and large scales.[26] Van Rossum led the language community until stepping down as leader in July 2018.[27][28]

Python features a dynamic type system and automatic memory management. It supports multiple programming paradigms, including object-oriented, imperative, functional and procedural. It also has a comprehensive standard library.[29]

Python interpreters are available for many operating systems. CPython, the reference implementation of Python, is open source software[30] and has a community-based development model, as do nearly all of Python's other implementations. Python and CPython are managed by the non-profit Python Software Foundation.

Contents
1 History
2 Features and philosophy
3 Syntax and semantics
3.1 Indentation
3.2 Statements and control flow
3.3 Expressions
3.4 Methods
3.5 Typing
3.6 Mathematics
4 Libraries
5 Development environments
6 Implementations
6.1 Reference implementation
6.2 Other implementations
6.3 Unsupported implementations
6.4 Cross-compilers to other languages
6.5 Performance
7 Development
8 Naming
9 API documentation generators
10 Uses
11 Languages influenced by Python
12 See also
13 References
13.1 Sources
14 Further reading
15 External links
Рекомендации по теме