0% found this document useful (0 votes)
11 views

Python Training - Day 1

Uploaded by

mageshleelavathi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views

Python Training - Day 1

Uploaded by

mageshleelavathi
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

PROGRAMMING LANGUAGE

and
PYTHON

➔ What is a Programming Language?


➔ Types and Importance of Programming Languages
➔ Compiler vs Interpreter
➔ What is Python?
➔ History of Python.
➔ Why Python?
➔ Python in Action - Domains in which Python plays a major
role
What is a Programming Language?

● Computer programming languages allow us to give instructions to a


computer in a language the computer understands.
● The portion of the language that a computer can understand is called
a “binary.”
● Translating programming language into binary is known as
“compiling.”
Importance of Programming in Engineering
What is Python?

● Python is an interpreted programming language.


● Python is currently the most widely used general-purpose, multi-
purpose, high-level programming language.
● Python allows programming in Object-Oriented and Procedural
paradigms.
● Python language is being used by almost all tech-giant companies like –
Google, Amazon, Facebook, Instagram, Dropbox, Uber… etc.
● The biggest strength of Python is its huge collection of the standard library
History of Python.
● It was created by Guido van Rossum in 1991 and further
developed by the Python Software Foundation.
● The inspiration for the name came from BBC’s TV Show – ‘Monty
Python’s Flying Circus’, as he was a big fan of the TV show and
also he wanted a short, unique and slightly mysterious name for his
invention and hence he named it Python!
Why Python?

● 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 can be treated in a procedural way, an object-oriented way,
or a functional way.
Python in Action
Framework, Library, Package, Module

● Collections of prewritten code that users can use to optimize


tasks.
● It is work that was previously done by someone else that you
can now make use of, without having to do it yourself.
PYTHON LIBRARIES FOR IMAGE PROCESSING
PYTHON LIBRARIES FOR WEB SCRAPING
PYTHON LIBRARIES FOR GAME DEVELOPMENT

panda3d

You might also like