Introduction to Python
Python is a modern, efficient and popular programming
language. We can develop large applications with lesser effort with Python. Python
was framed by Guido van Rossum and it was named as Python not on the name of a reptile
but a comedy show on BBC. Python was developed in late 1980s to interact with
Amoeba operating system. Python has easy to learn yet elegant syntax. Python is
an interpreted programming language. Python’s dynamic typing and high-level
data structures make Python the best programming language for fast application
development for various diverse platforms.
Python has an extensive and large standard library that is
freely available. Python has open-source interpreter. Python is an object-oriented programming language with simple syntax. Python is one of the most
favorite programming languages for machine learning and data science. Python
is getting very popular with the time as the applications developed in Python are easily developed, debugged and tested due to its interpreted, concise and dynamically
typed (duck-typing) nature.
Why was python created?
"My original motivation for creating Python was the
perceived need for a higher level language in the
Amoeba [Operating Systems] project.
I realized that the development of system
administration utilities in C was taking too long.
Moreover, doing these things in the Bourne shell
wouldn't work for a variety of reasons. ...
So, there was a need for a language that
would bridge the gap between C and the shell”
- Guido Van Rossum
Features of Python
Python is feature-rich modern programming language. This one of the most popular contemporary programming languages.- Simple, easy to learn, free, open-source
- High level and mordern
- Available for most of the platforms like Linux, Windows and various other platforms
- Interpreted
- Dynamically, implicitly and strongly typed and case-sensitive programming language
- Rich, extensive and large standard libraries
- Object-oriented programming language
- Portable
- Easily Embedded
- Embeddable
- Extensible
- GUI Programming
- Internet Programming
![]() |
Features of Python |
Python Applications
- System programming
- Graphical User Interface Programming
- Internet Scripting
- Component Integration
- Database Programming
- Gaming, Images processing
- Financial Applications
- Robotics
- Machine Learning
- Data Science
- Data Visualization
- IoT