Python Introduction
What is Python?
Python is a general-purpose, dynamic, high-level, and interpreted programming language. It supports Object Oriented programming approach to develop applications.

It was created by Guido van Rossum, and released in 1991.
Why is Python is popular now?
Python is easy to learn yet powerful, provides lots of high-level data structures and versatile scripting language, which makes it attractive for Application Development.
It’s syntax and dynamic typing with its interpreted nature make it an ideal language for scripting and rapid application development.
Python supports multiple programming patterns, including object-oriented, imperative, and functional or procedural programming styles, which almost cover every certain format of writing a code snippet.
Python makes the development and debugging fast because there is no compilation step included in Python development, and the edit-test-debug cycle is very fast.
Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
Python has a simple syntax similar to the English language.
Python has a syntax that allows developers to write programs with fewer lines than some other programming languages.
Python runs on an interpreter system, meaning that code can be executed as soon as it is written which means that prototyping can be very quick.
Where it is been often used?
Python is used for various aspect:
- Web development (server-side),
- Software development,
- Database handling,
- Mathematics,
- System scripting.
Where to write Python codes?
It is possible to write Python in an Integrated Development Environment, such as Visual Code, Spyder, Jupyter, Thonny, Pycharm, Netbeans, or Eclipse which are particularly useful when managing larger collections of Python files.