Introduction to Python

 


A programming language is a set of instructions which helps to interact with the computer. Programming language is used to build software as well as interact with the hardware. The software can be analytics software, machine learning software, web applications  etc. To interact with computer we have one major problem, computers cannot understand English  or any other languages that we speak. It can understand only 0s and 1s which are called bits. When we want to interact with computer we have to communicate in 0s and 1s.

Any program written only using 0 and 1 are called Machine Language. Computer can easily understand the program written. Machine Language program executes very quickly. But its is very difficult for programmer to write Machine Language program.  


So solve the problem with machine language Assembly Language were developed. Assembly Language uses basic English commands instead of 0s and 1s. It is bit easier to understand and debug by programmer. Assembly Language don't interact with the computer directly rather uses Assembler which converts Assembly Language to Machine Language.

As the program size grows Assembly Language becomes difficult to maintain so High-Level Language are used to write program. High-Level Language uses the predefined commands that we used our plain English language to create conditions, loops, manipulating calculations. High-Level Languages are converted to Machine Language using compiler. Although High-Level Languages are slow but easy to write and debug.


Python is a object-oriented high level programming language. Python drives its features for C, C++ and Java programming languages. Python was developed by Guido van Rossum, and released in 1991.

Python is used in the fields of,

  • Scripting
  • Web development
  • Software development
  • Machine Learning
  •  AI
  • Analytics

Features of Python

There are various features which has made Python very popular 

Simple and Easy to Learn: When compared to other programming languages, Python is very simple with lesser syntax and smooth learning curve. 

Open Source: Python is open source so it can be downloaded free of cost.

Platform independent: Python is available for Windows, Linux and Mac, UNIX, Solaris etc. 

Dynamically Typed: This is of the major advantages over other programming languages. We don't need to declare the type of the variable to be used in the program beforehand. 

High Level Language: Python is a high level language that used the English words to interact with the computer. It has compiler which compiles the program to machine language. 

Installing Python

 Python and be downloaded and installed from its official website 
 



Further reading..  
 



Comments

Popular posts from this blog

IDEs for Python Beginners