Python Introduction

Spread the love
Contents:
  • Introduction
  • Why do people use python?
Introduction

Python is the most widely used programming language created by Guido van Rossum, and first released on February 20, 1991. The name of the Python programming language comes from an old BBC television comedy sketch series called Monty Python’s Flying Circus. Python is a general-purpose programming language that blends procedural, functional, and object-oriented paradigms and accelerates software development by reducing complexity. Here, the term general-purpose means a language which can be used across wide range of applications like in web development, scientific programming, system administration, AI, and nearly everything else computers do today unlike domain specific languages(DSL) like HTML, CSS, SQL etc . Also, Pyhton is often applied in scripting role, but not always. Here, scripting role means a task that involves writing and using small programs (often interpreted rather than compiled) to automate tasks, manipulate data, or configure systems and integrating with other systems.

Why do people use python?

There are so many factors that let people choose Python as their first choice for software development.
1. Free
Python is free and open source software (FOSS) tool. It does not require licence registration to be used in your revenue making software product. Python is  freely available for use, modification, and distribution, even in commercial settings.
2. Software Quality
Python is the most widely used programming language today because code is designed to be readable, and hence reusable and maintainable—much more so than traditional programming languages. Here, the term readable means Python code is easy to understand, even if you did not write it. In addition, Python has deep support for more advanced software reuse mechanisms, such as object-oriented (OO) and functional programming, that can further promote code quality.
3. Developer Productivity
Python code is typically one-third to one-fifth the size of equivalent C++ or Java code. That means there is less to type, less to debug, and less to maintain. Most Python programs also run immediately, without the lengthy compile and link steps required by some other tools, further boosting programmer speed.
4. Standard Library Support
Python comes with a large collection of prebuilt functionality, known as the standard library. This library supports an array of application-level programming tasks. In addition, Python can also be extended with both homegrown libraries and a vast collection of third-party software. Python’s third-party domain offers tools for website construction, numeric programming, AI, and much more. The NumPy extension, for instance, has elevated Python to a core tool in science, technology, engineering, and math (STEM), and Django and PyTorch have done similar for the web and AI.
5. Program Portibility
People can run Python programs unchanged on all major computer platforms. So, portability is also one of the factors people use Python today.  
6. Component Integration
Python code can be integrated with other parts of an application written in different programming languages. This makes Python to used as product customization and extension tool. 

🙂 Happy Learning !

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top