SlideShare a Scribd company logo
PYTHON TRAINING COURSE CONTENT
SECTION 1: INTRODUCTION
 What’s python?
 Why do people use python?
 Some quotable quotes
 A python history lesson
 Advocacy news
 What’s python good for?
 What’s python not good for?
 The compulsory features list
 Python portability
 On apples and oranges
 Summary: why python?
SECTION 2: USING THE INTERPRETER
 How Python Runs Programs
 How You Run Programs
 Configuration Details
 Module Files: A First Look
 The Idle Interface
 Other Python Ides
 Time To Start Coding
 Lab Session 1
SECTION 3: TYPES AND OPERATORS
 A First Pass
 The ‘Big Picture’
 Numbers
 Dynamic Typing Interlude
 Strings
 Lists
 Dictionaries
 Tuples
 General Object Properties
 Summary: Python’s Type Hierarchies
 Built-In Type Gotchas
 Lab Session 2
SECTION 4: BASIC STATEMENTS
 General Syntax Concepts
 Expressions
 Print
 If Selections
 Python Syntax Rules
 Documentation Sources Interlude
 Truth Tests
 While Loops
 Break, Continue, Pass, And The Loop Else
 For Loops
 Comprehensions And Iterations
 Loop Coding Techniques
 Comprehensive Loop Examples
 Basic Coding Gotchas
 Preview: Program Unit Statements
 Lab Session 3
SECTION 5: FUNCTIONS
 Function Basics
 Scope Rules In Functions
 More On “Global” (And “Nonlocal”)
 More On “Return”
 More On Argument Passing
 Special Argument Matching Modes
 Odds And Ends
 Generator Expressions And Functions
 Function Design Concepts
 Functions Are Objects: Indirect Calls
 Function Gotchas
 Optional Case Study: Set Functions
 Lab Session 4
SECTION 6: MODULES
 Module Basics
 Module Files Are A Namespace
 Name Qualification
 Import Variants
 Reloading Modules
 Package Imports
 Odds And Ends
 Module Design Concepts
 Modules Are Objects: Metaprograms
 Module Gotchas
 Optional Case Study: A Shared Stack Module
 Lab Session 5
SECTION 7: GETTING STARED WITH DOCKER
 Oop: The Big Picture
 Class Basics
 A More Realistic Example
 Using The Class Statement
 Using Class Methods
 Customization Via Inheritance
 Specializing Inherited Methods
 Operator Overloading In Classes
 Namespace Rules: The Whole Story
 Oop Examples: Inheritance And Composition
 Classes And Methods Are Objects
 Odds And Ends
 New Style Classes
 Class Gotchas
 Optional Case Study: A Set Class
 Summary: Oop In Python
 Lab Session 6
SECTION 8: EXCEPTIONS
 Exception Basics
 First Examples
 Exception Idioms
 Exception Catching Modes
 Class Exceptions
 Exception Gotchas
 Lab Session 7
SECTION 9: BUILT-IN TOOLS OVERVIEW
 The Secret Handshake
 Debugging Options
 Inspecting Name-Spaces
 Dynamic Coding Tools
 Timing And Profiling Python Programs
 File Types And Packaging Options
 Development Tools For Larger Projects
 Summary: Python Tool-Set Layers
 Lab Session 7 Continued
SECTION 10: SYSTEM INTERFACES
 System Modules Overview
 Running Shell Commands
 Arguments, Streams, Shell Variables
 File Tools
 Directory Tools
 Forking Processes
 Thread Modules And Queues
 The Subprocess And Multiprocessing Modules
 Ipc Tools: Pipes, Sockets, Signals
 Fork Versis Spawnv
 Larger Examples
 Lab Session 8
SECTION 11 : GUI PROGRAMMING
 Python Gui Options
 The Tkinter ‘Hello World’ Program
 Adding Buttons, Frames, And Callbacks
 Getting Input From A User
 Assorted Tkinter Details
 Building Guis By Subclassing Frames
 Reusing Guis By Subclassing And Attaching
 Advanced Widgets: Images, Grids, And More
 Larger Examples
 Tkinter Odds And Ends
 Lab Session 8 Continued
SECTION 12: DATABASES AND PERSISTENCE
 Databases and Persistence
 Object Persistence: Shelves
 Storing Class Instances
 Pickling Objects Without Shelves
 Using Simple Dbm Files
 Shelve Gotchas
 Zodb Object-Oriented Database
 Python Sql Database Api
 Persistence Odds And Ends
 Lab Session 9
SECTION 13: TEXT PROCESSING
 String Objects: Review
 Splitting And Joining Strings
 Regular Expressions
 Parsing Languages
 Regular Expressions
 Lab Session 10
SECTION 14: INTERNET SCRIPTING
 Using Sockets In Python
 The Ftp Module
 Email Processing
 Other Client-Side Tools
 Building Web Sites With Python
 Writing Server-Side Cgi Scripts
 Jython: Python For Java Systems
 Active Scripting And Com
 Other Internet-Related Tools
 Lab Session 10
SECTION 15: ADVANCED TOPICS
 Unicode Text And Binary Data
 Managed Attributes
 Decorators
 Metaclasses
 Context Managers
 Python 3.X Changes
 Lab Session 13
LABORATORY EXERCISES
 Lab 1: Using The Interpreter
 Lab 2: Types And Operators
 Lab 3: Basic Statements
 Lab 4: Functions
 Lab 5: Modules
 Lab 6: Classes
 Lab 7: Exceptions And Built-In Tools
 Lab 8: System Interfaces And Guis
 Lab 9: Persistence
 Lab 10: Text Processing And The Internet
 Lab 11: Decorators And Metaclasses
Contact Info
+91 9884412301 | +91 9884312236 Know more about Python
info@credosystemz.com
New # 30, Old # 16A, Third Main Road,
Rajalakshmi Nagar, Velachery, Chennai
(Opp. to MuruganKalyanaMandapam)
BOOK A FREE DEMO

More Related Content

What's hot (20)

PPTX
Python - An Introduction
Swarit Wadhe
 
PDF
Anton Kasyanov, Introduction to Python, Lecture1
Anton Kasyanov
 
PPTX
Python part1
Vishal Dutt
 
PDF
Introduction To Python
Vanessa Rene
 
PDF
Algorithm Class- Python training in hyderabad, Python online training in hyde...
http://algorithmtraining.com/advanced-python-training-hyderabad/
 
PDF
Python quick guide1
Kanchilug
 
PPTX
Python libraries for data science
nilashri2
 
PDF
Python course syllabus
Sugantha T
 
PDF
Python: the Project, the Language and the Style
Juan-Manuel Gimeno
 
DOCX
Seminar report On Python
Shivam Gupta
 
PDF
Python - the basics
University of Technology
 
PPTX
The Onward Journey: Porting Twisted to Python 3
Craig Rodrigues
 
PPTX
Why Python?
Adam Pah
 
PDF
From Python to Kotlin - TalkingKT 2019
Horgix
 
PPTX
Python-00 | Introduction and installing
Mohd Sajjad
 
PDF
Introduction to python
Learnbay Datascience
 
PPT
Python Programming ppt
ismailmrribi
 
PDF
Demystifying how imports work in Python
prodicus
 
PPTX
Python Programming Language
Laxman Puri
 
Python - An Introduction
Swarit Wadhe
 
Anton Kasyanov, Introduction to Python, Lecture1
Anton Kasyanov
 
Python part1
Vishal Dutt
 
Introduction To Python
Vanessa Rene
 
Algorithm Class- Python training in hyderabad, Python online training in hyde...
http://algorithmtraining.com/advanced-python-training-hyderabad/
 
Python quick guide1
Kanchilug
 
Python libraries for data science
nilashri2
 
Python course syllabus
Sugantha T
 
Python: the Project, the Language and the Style
Juan-Manuel Gimeno
 
Seminar report On Python
Shivam Gupta
 
Python - the basics
University of Technology
 
The Onward Journey: Porting Twisted to Python 3
Craig Rodrigues
 
Why Python?
Adam Pah
 
From Python to Kotlin - TalkingKT 2019
Horgix
 
Python-00 | Introduction and installing
Mohd Sajjad
 
Introduction to python
Learnbay Datascience
 
Python Programming ppt
ismailmrribi
 
Demystifying how imports work in Python
prodicus
 
Python Programming Language
Laxman Puri
 

Similar to Python training course_content (20)

PDF
Python training-course-content
Training Institute
 
PPTX
Python Scripting Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
PPTX
Best Python Online Training with Live Project by Expert
QA TrainingHub
 
PDF
Data Science Fundamentals with Python and SQL Training
SequelGate
 
PDF
Python with Project at SQL School
SequelGate
 
PDF
Top Python Online Training Institutes in Bangalore
SaagTechnologies
 
PDF
Python Training.pdf
SpiritsoftsTraining
 
PDF
Python Training.pdf
SpiritsoftsTraining
 
PDF
Python Training.pdf
SpiritsoftsTraining
 
PDF
Python
lituMishra1
 
PPTX
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
sangeeta borde
 
PDF
report on internshala python training
surabhimalviya1
 
PPTX
python programming ppt-230111072927-1c7002a5.pptx
pprince22982
 
RTF
Python
Trainme Softtech
 
PPTX
Python GUI Course Summary - 7 Modules
KCC Software Ltd. & Easylearning.guru
 
PDF
Python Part 1
Mohamed Ramadan
 
PDF
What is Python? (Silicon Valley CodeCamp 2015)
wesley chun
 
PPT
Python Kick Start
Karthik Prakash
 
PPTX
Python_basics.pptx
RichardGuerra19
 
PDF
Python basics
kaviyaanu17
 
Python training-course-content
Training Institute
 
Python Scripting Training in Bangalore by myTectra
myTectra Learning Solutions Private Ltd
 
Best Python Online Training with Live Project by Expert
QA TrainingHub
 
Data Science Fundamentals with Python and SQL Training
SequelGate
 
Python with Project at SQL School
SequelGate
 
Top Python Online Training Institutes in Bangalore
SaagTechnologies
 
Python Training.pdf
SpiritsoftsTraining
 
Python Training.pdf
SpiritsoftsTraining
 
Python Training.pdf
SpiritsoftsTraining
 
Python
lituMishra1
 
2024-25 TYBSC(CS)-PYTHON_PROG_ControlStructure.pptx
sangeeta borde
 
report on internshala python training
surabhimalviya1
 
python programming ppt-230111072927-1c7002a5.pptx
pprince22982
 
Python GUI Course Summary - 7 Modules
KCC Software Ltd. & Easylearning.guru
 
Python Part 1
Mohamed Ramadan
 
What is Python? (Silicon Valley CodeCamp 2015)
wesley chun
 
Python Kick Start
Karthik Prakash
 
Python_basics.pptx
RichardGuerra19
 
Python basics
kaviyaanu17
 
Ad

More from AmanCSE1 (7)

PDF
Selenium training-course-content
AmanCSE1
 
PDF
Core java-course-content
AmanCSE1
 
PDF
Selenium training12 1
AmanCSE1
 
PDF
Selenium training12 1
AmanCSE1
 
PDF
Dot net training-course1-1
AmanCSE1
 
PDF
Core java-course-content
AmanCSE1
 
PDF
Angular 7 training_topics
AmanCSE1
 
Selenium training-course-content
AmanCSE1
 
Core java-course-content
AmanCSE1
 
Selenium training12 1
AmanCSE1
 
Selenium training12 1
AmanCSE1
 
Dot net training-course1-1
AmanCSE1
 
Core java-course-content
AmanCSE1
 
Angular 7 training_topics
AmanCSE1
 
Ad

Recently uploaded (20)

PDF
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PPTX
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
PDF
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
PDF
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
PDF
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
PPTX
THE TAME BIRD AND THE FREE BIRD.pptxxxxx
MarcChristianNicolas
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPTX
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PPTX
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
LAW OF CONTRACT (5 YEAR LLB & UNITARY LLB )- MODULE - 1.& 2 - LEARN THROUGH P...
APARNA T SHAIL KUMAR
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Unit 2 COMMERCIAL BANKING, Corporate banking.pptx
AnubalaSuresh1
 
0725.WHITEPAPER-UNIQUEWAYSOFPROTOTYPINGANDUXNOW.pdf
Thomas GIRARD, MA, CDP
 
Generative AI: it's STILL not a robot (CIJ Summer 2025)
Paul Bradshaw
 
Chapter-V-DED-Entrepreneurship: Institutions Facilitating Entrepreneurship
Dayanand Huded
 
THE TAME BIRD AND THE FREE BIRD.pptxxxxx
MarcChristianNicolas
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
2025 Winter SWAYAM NPTEL & A Student.pptx
Utsav Yagnik
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
How to Create a PDF Report in Odoo 18 - Odoo Slides
Celine George
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
CONCURSO DE POESIA “POETUFAS – PASSOS SUAVES PELO VERSO.pdf
Colégio Santa Teresinha
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
grade 5 lesson matatag ENGLISH 5_Q1_PPT_WEEK4.pptx
SireQuinn
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 

Python training course_content

  • 1. PYTHON TRAINING COURSE CONTENT SECTION 1: INTRODUCTION  What’s python?  Why do people use python?  Some quotable quotes  A python history lesson  Advocacy news  What’s python good for?  What’s python not good for?  The compulsory features list  Python portability  On apples and oranges  Summary: why python? SECTION 2: USING THE INTERPRETER  How Python Runs Programs  How You Run Programs  Configuration Details  Module Files: A First Look  The Idle Interface  Other Python Ides  Time To Start Coding  Lab Session 1 SECTION 3: TYPES AND OPERATORS  A First Pass  The ‘Big Picture’  Numbers  Dynamic Typing Interlude  Strings  Lists  Dictionaries  Tuples  General Object Properties  Summary: Python’s Type Hierarchies
  • 2.  Built-In Type Gotchas  Lab Session 2 SECTION 4: BASIC STATEMENTS  General Syntax Concepts  Expressions  Print  If Selections  Python Syntax Rules  Documentation Sources Interlude  Truth Tests  While Loops  Break, Continue, Pass, And The Loop Else  For Loops  Comprehensions And Iterations  Loop Coding Techniques  Comprehensive Loop Examples  Basic Coding Gotchas  Preview: Program Unit Statements  Lab Session 3 SECTION 5: FUNCTIONS  Function Basics  Scope Rules In Functions  More On “Global” (And “Nonlocal”)  More On “Return”  More On Argument Passing  Special Argument Matching Modes  Odds And Ends  Generator Expressions And Functions  Function Design Concepts  Functions Are Objects: Indirect Calls  Function Gotchas  Optional Case Study: Set Functions  Lab Session 4 SECTION 6: MODULES  Module Basics  Module Files Are A Namespace  Name Qualification  Import Variants
  • 3.  Reloading Modules  Package Imports  Odds And Ends  Module Design Concepts  Modules Are Objects: Metaprograms  Module Gotchas  Optional Case Study: A Shared Stack Module  Lab Session 5 SECTION 7: GETTING STARED WITH DOCKER  Oop: The Big Picture  Class Basics  A More Realistic Example  Using The Class Statement  Using Class Methods  Customization Via Inheritance  Specializing Inherited Methods  Operator Overloading In Classes  Namespace Rules: The Whole Story  Oop Examples: Inheritance And Composition  Classes And Methods Are Objects  Odds And Ends  New Style Classes  Class Gotchas  Optional Case Study: A Set Class  Summary: Oop In Python  Lab Session 6 SECTION 8: EXCEPTIONS  Exception Basics  First Examples  Exception Idioms  Exception Catching Modes  Class Exceptions  Exception Gotchas  Lab Session 7 SECTION 9: BUILT-IN TOOLS OVERVIEW  The Secret Handshake  Debugging Options  Inspecting Name-Spaces
  • 4.  Dynamic Coding Tools  Timing And Profiling Python Programs  File Types And Packaging Options  Development Tools For Larger Projects  Summary: Python Tool-Set Layers  Lab Session 7 Continued SECTION 10: SYSTEM INTERFACES  System Modules Overview  Running Shell Commands  Arguments, Streams, Shell Variables  File Tools  Directory Tools  Forking Processes  Thread Modules And Queues  The Subprocess And Multiprocessing Modules  Ipc Tools: Pipes, Sockets, Signals  Fork Versis Spawnv  Larger Examples  Lab Session 8 SECTION 11 : GUI PROGRAMMING  Python Gui Options  The Tkinter ‘Hello World’ Program  Adding Buttons, Frames, And Callbacks  Getting Input From A User  Assorted Tkinter Details  Building Guis By Subclassing Frames  Reusing Guis By Subclassing And Attaching  Advanced Widgets: Images, Grids, And More  Larger Examples  Tkinter Odds And Ends  Lab Session 8 Continued SECTION 12: DATABASES AND PERSISTENCE  Databases and Persistence  Object Persistence: Shelves  Storing Class Instances  Pickling Objects Without Shelves  Using Simple Dbm Files
  • 5.  Shelve Gotchas  Zodb Object-Oriented Database  Python Sql Database Api  Persistence Odds And Ends  Lab Session 9 SECTION 13: TEXT PROCESSING  String Objects: Review  Splitting And Joining Strings  Regular Expressions  Parsing Languages  Regular Expressions  Lab Session 10 SECTION 14: INTERNET SCRIPTING  Using Sockets In Python  The Ftp Module  Email Processing  Other Client-Side Tools  Building Web Sites With Python  Writing Server-Side Cgi Scripts  Jython: Python For Java Systems  Active Scripting And Com  Other Internet-Related Tools  Lab Session 10 SECTION 15: ADVANCED TOPICS  Unicode Text And Binary Data  Managed Attributes  Decorators  Metaclasses  Context Managers  Python 3.X Changes  Lab Session 13 LABORATORY EXERCISES  Lab 1: Using The Interpreter  Lab 2: Types And Operators  Lab 3: Basic Statements  Lab 4: Functions  Lab 5: Modules  Lab 6: Classes  Lab 7: Exceptions And Built-In Tools
  • 6.  Lab 8: System Interfaces And Guis  Lab 9: Persistence  Lab 10: Text Processing And The Internet  Lab 11: Decorators And Metaclasses Contact Info +91 9884412301 | +91 9884312236 Know more about Python [email protected] New # 30, Old # 16A, Third Main Road, Rajalakshmi Nagar, Velachery, Chennai (Opp. to MuruganKalyanaMandapam) BOOK A FREE DEMO