0% found this document useful (0 votes)
104 views14 pages

#1. Introduction

This document provides an introduction to learning Python, including its history, versions, why it should be learned, features, facts, and uses. It discusses that Python was created in 1989, its latest version is 3.10.6, and why it is a good language to learn due to its large community, emphasis on readability, and being useful for tasks like AI, data analysis, and automation. Installation and running a simple Python script is also covered briefly.

Uploaded by

narensk6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views14 pages

#1. Introduction

This document provides an introduction to learning Python, including its history, versions, why it should be learned, features, facts, and uses. It discusses that Python was created in 1989, its latest version is 3.10.6, and why it is a good language to learn due to its large community, emphasis on readability, and being useful for tasks like AI, data analysis, and automation. Installation and running a simple Python script is also covered briefly.

Uploaded by

narensk6
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 14

Full stack web development using python

Introduction to python

Saurabh Shukla (MySirG)


- Agendas
① History of Python
② Version
History of Python
③ Why you should learn Python ?
⑥ Features of Python
⑤ Amazing facts
⑥ where Python can be used ?

⑦ Installation IDLE
, ,
vs code
⑧ Run your first pytncn script .

⑨ Path
Learning
HistoryofPythm_

Python was conceived
in the late 1980s by
Guido
-
van R-ossum.at
Centrum Wis Kunde &

Inf#ÉTe
Netherland as a

successor of the ABI


Guido Rossum
language
Van
.


He has beeninvariably worked as the lead

developer until 2J8 .

developers
,
core

In Jan 2019 active Python
council to lead
,

elected a fine member


the project .
versiontistory

1.0 1994

Python

Python 2.0 2000


2008

Python 3.0

Latest version
2022
Python 3.10.6 2 Aug
Name-Pythm_
for
Python developers aim

it to be fun to use .

'
'
The name Python is a

tribute to the British

comedy group Monty Python


whyyoushouldlearnpythm7.tl
uge Community support

• Future is with AI


Easy to learn and implement
• General purpose programming language
Teaturesofpythcn
Higly Extensible
-


Simple and straightforward syntax
• Multi paradigm
programming language

Emphasis on code readability

Dynamic Typing
• Automatic memory management

Dynamic Binding
◦ Precise coding
. For time critical operations Python can
,

use modules
written in C Language .


Indentation base block of code .

Large library
a
Platform independent
Ageing facts

Ranked # 1 ( TIOBE )
2007,2010 , 2018,2020

Highest rise in rating


reduces development time by 116

It app
that uses Python are

Large organizations
Netflix Dropbox Youtube Instagram
Google ,
,
, , ,

Microsoft NASA Amazon Facebook ,


CERN
,
,
,
,

Mozilla ,
etc .
WIEHE ?

websites
Developing


Task automation

• Data Analysis
• Data visualization
• AI ,
ML ,
IOT


Develop my desktop applications .

also be used in
developing
Python can

client side of AJAX


mobile applications ,

based applications .
Hpp1iÉny ?
- - - -
_
Build
-

]qe
sum .
< -
-


>☐mpi :g
,

, ,

s → linker

.
. .
. .

Lˢ 1mg
Python?
ing
pyc
Sum .py


python
compiler
Just In
-

Time
Python Specific
Bytecode Compiler

w⑤ PV
PVMl

1mg
Installation IDLE VS - Code
, ,

• Download and install Python from

https://www.pythcn.org / downloads
• IDLE :
Integrated Development and
Environment
learning .

• VS - code : code -
Editor
Ruirogram_
First . py

"
)
"

print ( Enter two numbers

a= int ( input C) )
b. = int ( input c) )
C = a + b
"
is c)
"

print C sum ,
by do ,

euopconsueapi.TL?j-
Path
-
Learning -
Learn

→ ☐
some DB .

""" " ""


°
"" ""

Beginner

¥¥I→l° → Develop web application


Develop ML based app

→ Learn Devops

You might also like