SlideShare a Scribd company logo
Introduction to Python Basics
Programming
www.collaborationtech.co.in
Bengaluru INDIA
Presentation By
Ramananda M.S Rao
Introduction to Python Programming
Content
Introduction
Applications and Frameworks
Get Started with programming
Variables and Data Types
Operators and Expressions
Control Structure
Sequence Types
Dictionaries and Sets
List Comprehensions
Functions
Local, Non Local & Global Variables
Anonymous and Lambda Functions
www.collaborationtech.co.in
Introduction to Python Programming
Introduction
 Open source general-purpose. Multiplatform programming
language
 Object Oriented, Procedural, Functional
 Easy to interface with C/ObjC/Java/Fortran
 Easy to interface with C++ (via SWIG)
 Great interactive environment
 Python 'philosophy' emphasis readability, clarity and simplicity
 The Interactive Interpreter
 it is very easy to learn and understand.
 It is extensible, you can easily plug new modules in your Python
installation and extend its functionality
www.collaborationtech.co.in
Introduction to Python Programming
Applications and Frameworks
Python is a very flexible language. It is widely used for many different
purposes. Typical uses include :
 Web Programming
 System administration tasks via simple scripts
 Desktop Applications
 Windows Applications
 Natural Language ToolKit
 Source can be compiled or run just-in-time
 Large collection of proven modules included in the
 standard distribution
 Offers Matlab-ish capabilities within Python
 • Fast array operations
 • 2D arrays, multi-D arrays, linear algebra etc.
 Wrappers for Astronomical Packages
www.collaborationtech.co.in
Introduction to Python Programming
Applications and Frameworks
 Web application programming with frameworks like Zope, Django
and Turbo gears
 System administration tasks via simple scripts
 Desktop applications using GUI toolkits like Tkinter or wxPython
(and recently Windows Forms and IronPython)
 Creating windows applications, using the Pywin32 extension for
full windows integration and possibly Py2exe to create standalone
programs
 Scientific research using packages like Scipy and Matplotlib
 Can interface with the Component Object Model (COM) used by
Windows
 Can interface with Open Source GIS toolsets
www.collaborationtech.co.in
Introduction to Python Programming
Installing Python
Download Python 3.5(32-bit and 64-bit versions of the interpreter )
which includes:
 Python Software
The standard library, test suite, launcher and pip will be installed
 Development Environment
IDLE – a cross-platform Python development environment. Text editor
with color-coding and smart indenting for creating python files Menu
commands for changing system settings and running files. Shell for
interactive evaluation.
Do not use Notepad - it is a bad choice because it does not do syntax
highlighting and also importantly it does not support indentation of
the text
www.collaborationtech.co.in
About Us

More Related Content

What's hot (20)

PDF
summer training report on python
Shubham Yadav
 
PPTX
Python part1
Vishal Dutt
 
PPT
Python and data analytics
Shree M.L.Kakadiya MCA mahila college, Amreli
 
DOCX
Seminar report On Python
Shivam Gupta
 
PPTX
Getting Started with Python
Sankhya_Analytics
 
PDF
Python training in delhi, request demo class
vikasAT
 
PPTX
02 intro to programming in .net (part 2)
Felisha Hosein
 
PDF
Computer programming tools and building process
ArghodeepPaul
 
PDF
Comment soup with a pinch of types, served in a leaky bowl
Pharo
 
PDF
Windows script host
ArghodeepPaul
 
PDF
Windows batch scripting
ArghodeepPaul
 
PDF
introduction of python in data science
bhavesh lande
 
PPTX
Introduction to python
Nikhil Kapoor
 
PDF
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
PDF
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Edureka!
 
PPTX
Top Programming Languages & Frameworks For App Development
Olha Sypa
 
PDF
Can Python Overthrow Java? | Java vs Python | Edureka
Edureka!
 
PPTX
Python code profiling - Jackson Isaac
Jackson Isaac
 
summer training report on python
Shubham Yadav
 
Python part1
Vishal Dutt
 
Seminar report On Python
Shivam Gupta
 
Getting Started with Python
Sankhya_Analytics
 
Python training in delhi, request demo class
vikasAT
 
02 intro to programming in .net (part 2)
Felisha Hosein
 
Computer programming tools and building process
ArghodeepPaul
 
Comment soup with a pinch of types, served in a leaky bowl
Pharo
 
Windows script host
ArghodeepPaul
 
Windows batch scripting
ArghodeepPaul
 
introduction of python in data science
bhavesh lande
 
Introduction to python
Nikhil Kapoor
 
Python, the Language of Science and Engineering for Engineers
Boey Pak Cheong
 
Python Projects For Beginners | Python Projects Examples | Python Tutorial | ...
Edureka!
 
Top Programming Languages & Frameworks For App Development
Olha Sypa
 
Can Python Overthrow Java? | Java vs Python | Edureka
Edureka!
 
Python code profiling - Jackson Isaac
Jackson Isaac
 

Viewers also liked (10)

PDF
Professional liability insurance application for medical director’s
evaj171
 
PDF
Açık Büfe Teşhir Tabakları
Cafemarkt
 
DOCX
Energía mecánica
Free TIC
 
ODP
Presentacion Moray
guest25468c
 
PPTX
Apresentação Plano de Negocio Hinode 2017
amanda martha
 
PDF
Cafe ekipmanlari listesi
Cafemarkt
 
PPTX
Prospects of Payment Banks in India
MANVENDER DAGAR
 
PPTX
Introduction to Android Programming
Raveendra R
 
PDF
TOR Seminar Nasional Forum Anggota Jaringan Kerja Pemetaan Partisipatif (JKPP...
Aji Sahdi Sutisna
 
PDF
Smart Archiving الارشفة الالكترونية والارشفة الذكية للوثائق
Dr. Essam Obaid ,Content Management ,6 Sigma,Smart Archiving
 
Professional liability insurance application for medical director’s
evaj171
 
Açık Büfe Teşhir Tabakları
Cafemarkt
 
Energía mecánica
Free TIC
 
Presentacion Moray
guest25468c
 
Apresentação Plano de Negocio Hinode 2017
amanda martha
 
Cafe ekipmanlari listesi
Cafemarkt
 
Prospects of Payment Banks in India
MANVENDER DAGAR
 
Introduction to Android Programming
Raveendra R
 
TOR Seminar Nasional Forum Anggota Jaringan Kerja Pemetaan Partisipatif (JKPP...
Aji Sahdi Sutisna
 
Smart Archiving الارشفة الالكترونية والارشفة الذكية للوثائق
Dr. Essam Obaid ,Content Management ,6 Sigma,Smart Archiving
 
Ad

Similar to Introduction to Python Basics Programming (20)

PPTX
What is Python? An overview of Python for science.
Nicholas Pringle
 
PDF
Introduction to Python Syntax and Semantics
Adam Cook
 
PPTX
Python Basics for python understanding.pptx
ShubhamNain11
 
PPTX
overview of python programming language.pptx
dmsidharth
 
PPTX
Introduction to Python Basics Programming
Collaboration Technologies
 
PPTX
Introduction to python for dummies
Lalit Jain
 
PPTX
Introduction to python
ManishJha237
 
PPTX
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 
PDF
Exploratory Analytics in Python provided by EY.pdf
totondak
 
PDF
Py tut-handout
Ramachandra Dama
 
PPTX
Lacture 1- Programming using python.pptx
hello236603
 
PDF
Introduction-To-Python- a guide to master
ImadM4
 
PPTX
_python Raunak.pptx
RaunakKumar33449
 
PPTX
intro to python.pptx
UpasnaSharma37
 
PPTX
Python Mastery: A Comprehensive Guide to Setting Up Your Development Environment
Python Devloper
 
PDF
THE ULTIMATE GUIDE ON PYTHON
robinkumar70125
 
PPTX
4_Introduction to Python Programming.pptx
Gnanesh12
 
PDF
Scientific Programming in Python
zukun
 
PPTX
Introduction-to-Python.pptx
AyushDey1
 
PPTX
Introduction to python history and platforms
Kirti Verma
 
What is Python? An overview of Python for science.
Nicholas Pringle
 
Introduction to Python Syntax and Semantics
Adam Cook
 
Python Basics for python understanding.pptx
ShubhamNain11
 
overview of python programming language.pptx
dmsidharth
 
Introduction to Python Basics Programming
Collaboration Technologies
 
Introduction to python for dummies
Lalit Jain
 
Introduction to python
ManishJha237
 
Chapter 2: Basics of programming pyton programming
biniyamtiktok
 
Exploratory Analytics in Python provided by EY.pdf
totondak
 
Py tut-handout
Ramachandra Dama
 
Lacture 1- Programming using python.pptx
hello236603
 
Introduction-To-Python- a guide to master
ImadM4
 
_python Raunak.pptx
RaunakKumar33449
 
intro to python.pptx
UpasnaSharma37
 
Python Mastery: A Comprehensive Guide to Setting Up Your Development Environment
Python Devloper
 
THE ULTIMATE GUIDE ON PYTHON
robinkumar70125
 
4_Introduction to Python Programming.pptx
Gnanesh12
 
Scientific Programming in Python
zukun
 
Introduction-to-Python.pptx
AyushDey1
 
Introduction to python history and platforms
Kirti Verma
 
Ad

More from Raveendra R (6)

PPTX
Introduction to Spring Framework
Raveendra R
 
PPTX
Introduction to Hibernate Framework
Raveendra R
 
PPTX
Introduction to AngularJS Framework
Raveendra R
 
PPTX
Introduction to JSON & AJAX
Raveendra R
 
PPTX
Introduction to JavaScript Programming
Raveendra R
 
PPTX
Introduction to Core Java Programming
Raveendra R
 
Introduction to Spring Framework
Raveendra R
 
Introduction to Hibernate Framework
Raveendra R
 
Introduction to AngularJS Framework
Raveendra R
 
Introduction to JSON & AJAX
Raveendra R
 
Introduction to JavaScript Programming
Raveendra R
 
Introduction to Core Java Programming
Raveendra R
 

Recently uploaded (20)

PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 

Introduction to Python Basics Programming

  • 1. Introduction to Python Basics Programming www.collaborationtech.co.in Bengaluru INDIA Presentation By Ramananda M.S Rao
  • 2. Introduction to Python Programming Content Introduction Applications and Frameworks Get Started with programming Variables and Data Types Operators and Expressions Control Structure Sequence Types Dictionaries and Sets List Comprehensions Functions Local, Non Local & Global Variables Anonymous and Lambda Functions www.collaborationtech.co.in
  • 3. Introduction to Python Programming Introduction  Open source general-purpose. Multiplatform programming language  Object Oriented, Procedural, Functional  Easy to interface with C/ObjC/Java/Fortran  Easy to interface with C++ (via SWIG)  Great interactive environment  Python 'philosophy' emphasis readability, clarity and simplicity  The Interactive Interpreter  it is very easy to learn and understand.  It is extensible, you can easily plug new modules in your Python installation and extend its functionality www.collaborationtech.co.in
  • 4. Introduction to Python Programming Applications and Frameworks Python is a very flexible language. It is widely used for many different purposes. Typical uses include :  Web Programming  System administration tasks via simple scripts  Desktop Applications  Windows Applications  Natural Language ToolKit  Source can be compiled or run just-in-time  Large collection of proven modules included in the  standard distribution  Offers Matlab-ish capabilities within Python  • Fast array operations  • 2D arrays, multi-D arrays, linear algebra etc.  Wrappers for Astronomical Packages www.collaborationtech.co.in
  • 5. Introduction to Python Programming Applications and Frameworks  Web application programming with frameworks like Zope, Django and Turbo gears  System administration tasks via simple scripts  Desktop applications using GUI toolkits like Tkinter or wxPython (and recently Windows Forms and IronPython)  Creating windows applications, using the Pywin32 extension for full windows integration and possibly Py2exe to create standalone programs  Scientific research using packages like Scipy and Matplotlib  Can interface with the Component Object Model (COM) used by Windows  Can interface with Open Source GIS toolsets www.collaborationtech.co.in
  • 6. Introduction to Python Programming Installing Python Download Python 3.5(32-bit and 64-bit versions of the interpreter ) which includes:  Python Software The standard library, test suite, launcher and pip will be installed  Development Environment IDLE – a cross-platform Python development environment. Text editor with color-coding and smart indenting for creating python files Menu commands for changing system settings and running files. Shell for interactive evaluation. Do not use Notepad - it is a bad choice because it does not do syntax highlighting and also importantly it does not support indentation of the text www.collaborationtech.co.in