INTRODUCTION OF PYTHON PROGRAMMING LANGUAGE

 PROGRAMMING LANGUAGE 



 A programming Language is a formal language comprising a set of instructions that produce various kinds of output. 

 They are used in Computer programming to implement algorithms. 

 It is a simplest way of speaking to a machine what to do and what not to do.

TYPES OF PROGRAMMING LANGUAGE 

 Procedural Programming Language 

 Functional Programming Language 

 Object Oriented Programming Language 

 Scripting Programming Language 

 Logic Programming Language 

PYTHON 

 Released in 1991. 

 Created by Guido van Rossum. 

 Latest stable Release 3.8.6 

 A non-profit organization, the Python Software Foundation, manages and directs resources for Python development.

HISTORY OF PYTHON 

 Python was created in late 1980s by Guido Van Rossum at Centrum Wiskunde & Informatica in the Netherlands. 

 Python 2.0 was released on 16 October 2000. 

 Python 3.0 was released on 3 December 2008. 

 The Python 2 language was officially discontinued in 2020 (first planned for 2015). 

COMPANIES THAT USE PYTHON 

 Google 

 NASA 

 Library of Congress 

 Youtube 

 Instagram 

 Reddit 

 Quora 

 …the list goes on 

SCOPE OF PYTHON 

 Data Analysis. 

 Artificial Intelligence. 

 Web development. 

 Application Development. 

 Image Processing. 

 List goes on

SAMPLE CODE 

a = 1 

b = 2 

c = a + b 

print(c) 

POPULAR PYTHON MODULES 

 Numpy 

 Pandas 

 Opencv 

 Matplotlib 

 Beautifulsoap 

WHY DO PEOPLE USE PYTHON 

 Readable and maintainable code 

 Multiple programming paradigm 

 Compatible with major platforms and systems 

 Many Opensource Frameworks and tools 

 Simplify Complex Software Development 

SCOPE OF A PYTHON DEVELOPER 

 Data Analyst. 

 Web Developer. 

 Data Scientist 

 AI Engineer. 

 Cloud Engineer. 

 Application Developer. 

 ….the list goes on. 

PYTHON 2.0 VS 3.0 Python 2.0 

Advantages 

 Free and Open Source 

 Vast Library Support 

 Improved Productivity 

 Easy to Read, Learn and Write

Disadvantages 

 Slow Speed 

 Weak in Mobile Computing 

 Database Access 

 Run time errors


Post a Comment (0)
Previous Post Next Post