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

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

What's hot (20)

Python - An Introduction
Python - An IntroductionPython - An Introduction
Python - An Introduction
 
Anton Kasyanov, Introduction to Python, Lecture1
Anton Kasyanov, Introduction to Python, Lecture1Anton Kasyanov, Introduction to Python, Lecture1
Anton Kasyanov, Introduction to Python, Lecture1
 
Python part1
Python part1Python part1
Python part1
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Algorithm Class- Python training in hyderabad, Python online training in hyde...
Algorithm Class- Python training in hyderabad, Python online training in hyde...Algorithm Class- Python training in hyderabad, Python online training in hyde...
Algorithm Class- Python training in hyderabad, Python online training in hyde...
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
Python libraries for data science
Python libraries for data sciencePython libraries for data science
Python libraries for data science
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
 
Seminar report On Python
Seminar report On PythonSeminar report On Python
Seminar report On Python
 
Python - the basics
Python - the basicsPython - the basics
Python - the basics
 
Python
PythonPython
Python
 
The Onward Journey: Porting Twisted to Python 3
The Onward Journey: Porting Twisted to Python 3The Onward Journey: Porting Twisted to Python 3
The Onward Journey: Porting Twisted to Python 3
 
Why Python?
Why Python?Why Python?
Why Python?
 
From Python to Kotlin - TalkingKT 2019
From Python to Kotlin - TalkingKT 2019From Python to Kotlin - TalkingKT 2019
From Python to Kotlin - TalkingKT 2019
 
Python-00 | Introduction and installing
Python-00 | Introduction and installingPython-00 | Introduction and installing
Python-00 | Introduction and installing
 
Introduction to python
 Introduction to python Introduction to python
Introduction to python
 
Python Programming ppt
Python Programming pptPython Programming ppt
Python Programming ppt
 
Demystifying how imports work in Python
Demystifying how imports work in PythonDemystifying how imports work in Python
Demystifying how imports work in Python
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
 

Similar to Python training course_content

Python Tutorial for Beginner
Python Tutorial for BeginnerPython Tutorial for Beginner
Python Tutorial for Beginner
rajkamaltibacademy
 
Python-classes-in-mumbai
Python-classes-in-mumbaiPython-classes-in-mumbai
Python-classes-in-mumbai
Vibrant Technologies & Computers
 
Python-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdfPython-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdf
IT Education Centre
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
sasikalaD3
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
sasikalaD3
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
sasikalaD3
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
sasikalaD3
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
sasikalaD3
 
Python training-course-content
Python training-course-contentPython training-course-content
Python training-course-content
Training Institute
 
Python Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & stylePython Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & style
Kevlin Henney
 
What’s New In Python 3.11 & Python 3.11.3 ?
What’s New In Python 3.11 & Python 3.11.3 ?What’s New In Python 3.11 & Python 3.11.3 ?
What’s New In Python 3.11 & Python 3.11.3 ?
Inexture Solutions
 
Python 101 for the .NET Developer
Python 101 for the .NET DeveloperPython 101 for the .NET Developer
Python 101 for the .NET Developer
Sarah Dutkiewicz
 
Python Programming
Python ProgrammingPython Programming
Python Programming
SheikAllavudeenN
 
Lec 50
Lec 50Lec 50
Lec 50
Princess Sam
 
Python django flash_Course Content.pdf
Python django flash_Course Content.pdfPython django flash_Course Content.pdf
Python django flash_Course Content.pdf
Multisoft Systems
 
CSP as a Domain-Specific Language Embedded in Python and Jython
CSP as a Domain-Specific Language Embedded in Python and JythonCSP as a Domain-Specific Language Embedded in Python and Jython
CSP as a Domain-Specific Language Embedded in Python and Jython
M H
 
pycon-2015-liza-daly
pycon-2015-liza-dalypycon-2015-liza-daly
pycon-2015-liza-daly
Liza Daly
 
Py tut-handout
Py tut-handoutPy tut-handout
Py tut-handout
Ramachandra Dama
 
Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
KAUSHAL KUMAR JHA
 
Python scripting training course
Python scripting training coursePython scripting training course
Python scripting training course
FuturePoint Technologies
 

Similar to Python training course_content (20)

Python Tutorial for Beginner
Python Tutorial for BeginnerPython Tutorial for Beginner
Python Tutorial for Beginner
 
Python-classes-in-mumbai
Python-classes-in-mumbaiPython-classes-in-mumbai
Python-classes-in-mumbai
 
Python-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdfPython-IT-Education-Centre-Syllabus.pdf
Python-IT-Education-Centre-Syllabus.pdf
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
Python training centre in adyar
Python training centre in adyarPython training centre in adyar
Python training centre in adyar
 
Python training-course-content
Python training-course-contentPython training-course-content
Python training-course-content
 
Python Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & stylePython Foundation – A programmer's introduction to Python concepts & style
Python Foundation – A programmer's introduction to Python concepts & style
 
What’s New In Python 3.11 & Python 3.11.3 ?
What’s New In Python 3.11 & Python 3.11.3 ?What’s New In Python 3.11 & Python 3.11.3 ?
What’s New In Python 3.11 & Python 3.11.3 ?
 
Python 101 for the .NET Developer
Python 101 for the .NET DeveloperPython 101 for the .NET Developer
Python 101 for the .NET Developer
 
Python Programming
Python ProgrammingPython Programming
Python Programming
 
Lec 50
Lec 50Lec 50
Lec 50
 
Python django flash_Course Content.pdf
Python django flash_Course Content.pdfPython django flash_Course Content.pdf
Python django flash_Course Content.pdf
 
CSP as a Domain-Specific Language Embedded in Python and Jython
CSP as a Domain-Specific Language Embedded in Python and JythonCSP as a Domain-Specific Language Embedded in Python and Jython
CSP as a Domain-Specific Language Embedded in Python and Jython
 
pycon-2015-liza-daly
pycon-2015-liza-dalypycon-2015-liza-daly
pycon-2015-liza-daly
 
Py tut-handout
Py tut-handoutPy tut-handout
Py tut-handout
 
Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
 
Python scripting training course
Python scripting training coursePython scripting training course
Python scripting training course
 

More from AmanCSE1

Selenium training-course-content
Selenium training-course-contentSelenium training-course-content
Selenium training-course-content
AmanCSE1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
AmanCSE1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
AmanCSE1
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
AmanCSE1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
AmanCSE1
 
Angular 7 training_topics
Angular 7 training_topicsAngular 7 training_topics
Angular 7 training_topics
AmanCSE1
 

More from AmanCSE1 (7)

Selenium training-course-content
Selenium training-course-contentSelenium training-course-content
Selenium training-course-content
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
 
Selenium training12 1
Selenium training12 1Selenium training12 1
Selenium training12 1
 
Dot net training-course1-1
Dot net training-course1-1Dot net training-course1-1
Dot net training-course1-1
 
Core java-course-content
Core java-course-contentCore java-course-content
Core java-course-content
 
Angular 7 training_topics
Angular 7 training_topicsAngular 7 training_topics
Angular 7 training_topics
 

Recently uploaded

The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 

Recently uploaded (20)

The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 

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 info@credosystemz.com New # 30, Old # 16A, Third Main Road, Rajalakshmi Nagar, Velachery, Chennai (Opp. to MuruganKalyanaMandapam) BOOK A FREE DEMO