Python important interview questions
PYTHON VERSION |
FEATURES |
RELEASE DATE |
PYTHON 1.0 |
Functions, classes, modules, exceptions,Dynamic typing,Interpreted,Cross-platform,
C integration,Limited standard library,Exception handling,
Object-oriented,Basic functional support,Modularity,Readable syntax,Early community involvement |
January 26, 1994 |
PYTHON 2.0 |
Unicode Support,List Comprehensions,Garbage Collection,Augmented Assignment,Extended Import Syntax |
October 16, 2000 |
PYTHON 3.0 |
Unicode as Default,
Print Function,
Integer Division,
Syntax Changes,
Enhanced Iterators and Generators,
New Exception Syntax,
Standard Library Improvements,
Removal of Deprecated Features,
Function Annotations,
Bytes and Bytearrays |
December 3, 2008 |
PYTHON 3.5 |
Asyncio,
Coroutines,
Type Hints,
Matrix Multiplication Operator,
Formatted String Literals (f-strings),
New Built-in Functions and Enhancements,
Security Improvements,
Performance Improvements |
September 13, 2015 |
PYTHON 3.6 |
Formatted String Literals (f-strings),
Syntax Simplifications,
Dictionaries Preserving Order,
Type Hints,
Asynchronous Generators,
Underscore in Numeric Literals,
New Built-in Functions |
December 23, 2016 |
PYTHON 3.7 |
Data Classes,
Context Variables,
New Built-in Functions and Enhancements,
Performance Improvements,
Syntax Simplifications,
Security Enhancements,
Standard Library Additions |
June 27, 2018 |
PYTHON 3.8 |
Assignment Expressions (The Walrus Operator),
Positional-only Parameters,
f-strings Support for '=',
Syntax for TypedDict,
Reversible Dictionaries,
Performance Improvements,
Syntax Simplifications,
Debugging and Development Enhancements,
New Modules and Packages |
October 14, 2019 |
PYTHON 3.9 |
Dictionary Merge and Update Operators,
Type Hinting for Built-in Types,
New String Methods,
New Parser,
Union Operators for Type Hinting,
Flexible Function and Variable Annotations,
Improved Dictionary Performance,
New Time Zone Database,
New Importlib Module,
Syntax Changes and Deprecations |
October 5, 2020 |
PYTHON 3.10 |
Pattern Matching,
Parenthesized Context Managers,
Improved Error Messages,
New String Methods,
Type Hinting Improvements,
Performance Improvements,
Security Enhancements |
October 4, 2021 |