SlideShare a Scribd company logo
1 of 7
Download to read offline
Python Training
Spiritsofts is the best Training Institutes to expand your skills and knowledge. We Provides the best
learning Environment. Obtain all the training by our expert professional which is having working
experience from Top IT companies.The Training in is every thing we explained based on real time
scenarios, it works which we do in companies.
Experts Training sessions will absolutely help you to get in-depth knowledge on the subject.
Python Training Course Content
Introduction to Python 3
● Origin and Goals of Python
● Overview of Python Features
● Getting and Installing Python
● Accessing Python Documentation: Python Enhancement
● Proposals (PEP)
● Python’s Strengths
● Using Python with Other Programming Languages
Language Fundamentals
● Python’s Lexical Analyzer
● Using Whitespace to Structure Programs
● Identifiers and Keywords
● Python’s Execution Model
● Naming Objects and Binding
● Python’s Data Model
● Immutable and Mutable Objects
● Values
● Types
● Creating and Using Variables
Expressions
● Unary and Binary Arithmetic Operations
● Comparison and Boolean Operations
● Conditional Expressions
● Lambda Expressions
● Order of Operations and Operator Evaluation
● Expression Lists
● Assignment Operations
Using the String Object
● Using ASCII and Unicode Strings
● Manipulating Strings with String Methods
● Using the format() Function to Format Strings
● Using Escape Sequences
● Working with Raw Strings
Arrays, Collections and Dictionaries
● Sequenced Data Structures
● Arrays
● Collections
● Dictionaries
● Creating and Accessing Lists
● Manipulating Lists
● Creating and Accessing Tuples
● Understanding the Differences Between Lists and Tuples
● Using Dictionaries to Create Data Records
● Manipulating Dictionaries Using Dictionary Methods
● Creating Sets
● Performing Set Operations
● Union
● Intersect
● Difference
● Differences Between Sets and Dictionaries
● Using Generators to Return Iterators
Object Oriented Programming Concepts
● The Object Oriented Programming Paradigm
● Encapsulating Information
● Classes vs. Instances of Objects
● Built-in Class Attributes
● Implementing Class Inheritance
● Using Objects in Code
Data Management
● Embedding SQLite Databases in Applications
● Best Practices for Data Management
● Storing Data in Local Databases
● Discussing and Understanding the DB API
● Understanding and Using Common SQL Statements
● Connecting to a SQLite Database
● Using Cursors to interact with Data from a Database
● Implementing Error Handling with Database Connections
Using Python
● Executing Python Programs from the Command Line
● Python Command Line Options
● Environment Variables that Influence Python
● Creating Python GUI Applications
● Standalone vs. Web-Enabled Interfaces
● The Python Standard Library
Flow Control Constructs
● if/elif/else Statements
● Creating Loops with while and for
● Understanding Iterators
● Returning Values with return Statements
● Loop Modification with break and continue
● Returning Generator Iterators with the yield Statement
● Retrieving Iterators with next()
Exception Handling
● Types of Python Exceptions
● Handling Exceptions with try/except/finally
● Triggering Exceptions with raise
● Defining New Exception Types
● Implementing Exception Handling in Functions, Methods and Classes
● Working with the Regular Expression Error Exception
Organizing Code
● Defining Functions
● Calling Functions
● Creating Anonymous Functions
● Altering Function Functionality with Decorator Functions
● Creating Classes with the class Statement
● Creating Objects as Class Instances
● Using Preexisting Classes as the Basis of a New Class
● Using Modules to Group Related Functions, Classes and Variables
● Locating and Importing Modules
● Using Packages to Group Modules Together
Working with Arguments
● Passing Arguments to Functions by Reference and by Value
● Defining Functions with Required Arguments
● Defining Functions with Default Arguments
● Defining Flexible Functions that Take Variable Length Arguments
Regular Expressions
● Regular Expression Syntax
● Using Regular Expressions in Python
● Altering Regular Expression Processing with Regular Expression Modifiers
● Using Regular Expression Operators
● Scanning Through Strings Using the search() and match() Methods
● Creating Reusable Patterns by Using the compile() Method
I/O Handling
● Sending Output to STDOUT Using the print() Method
● Reading Input with the input() Method
● Creating File Objects with the open() Method
● Controlling File Access Modes
● Working with File Object Attributes
● Closing File Objects with the close() Method
● Reading and Writing to File Objects with read() and write()
● Using File Processing Functions from the OS Module

More Related Content

Similar to Python Training.pdf

Introduction to Python programming Language
Introduction to Python programming LanguageIntroduction to Python programming Language
Introduction to Python programming LanguageMansiSuthar3
 
5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptxAttitude Tally Academy
 
Python Programming - VI. Classes and Objects
Python Programming - VI. Classes and ObjectsPython Programming - VI. Classes and Objects
Python Programming - VI. Classes and ObjectsRanel Padon
 
Best Angular JS training in Hyderabad, India
Best Angular JS training in Hyderabad, IndiaBest Angular JS training in Hyderabad, India
Best Angular JS training in Hyderabad, IndiaN Benchmark IT Solutions
 
Android developer fundamentals training overview Part II
Android developer fundamentals training overview Part IIAndroid developer fundamentals training overview Part II
Android developer fundamentals training overview Part IIYoza Aprilio
 
Python assignment help from professional programmers
Python assignment help from professional programmersPython assignment help from professional programmers
Python assignment help from professional programmersAnderson Silva
 
Machine learning pipeline with spark ml
Machine learning pipeline with spark mlMachine learning pipeline with spark ml
Machine learning pipeline with spark mldatamantra
 
python training | python course | python online training
python training |  python course |  python online trainingpython training |  python course |  python online training
python training | python course | python online trainingNancy Thomas
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training surabhimalviya1
 
Introduction to Python and Django
Introduction to Python and DjangoIntroduction to Python and Django
Introduction to Python and Djangosolutionstreet
 
Sap business objects data services toc
Sap business objects data services tocSap business objects data services toc
Sap business objects data services tocsaddagiri
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point PresentationSVRTechnologies
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdfKajal Digital
 

Similar to Python Training.pdf (20)

Introduction to Python programming Language
Introduction to Python programming LanguageIntroduction to Python programming Language
Introduction to Python programming Language
 
5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx5 Effective Tips to Learn Python Fast.pptx
5 Effective Tips to Learn Python Fast.pptx
 
Python Programming - VI. Classes and Objects
Python Programming - VI. Classes and ObjectsPython Programming - VI. Classes and Objects
Python Programming - VI. Classes and Objects
 
Best Angular JS training in Hyderabad, India
Best Angular JS training in Hyderabad, IndiaBest Angular JS training in Hyderabad, India
Best Angular JS training in Hyderabad, India
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
 
Android developer fundamentals training overview Part II
Android developer fundamentals training overview Part IIAndroid developer fundamentals training overview Part II
Android developer fundamentals training overview Part II
 
Python assignment help from professional programmers
Python assignment help from professional programmersPython assignment help from professional programmers
Python assignment help from professional programmers
 
DRM Training.pdf
DRM Training.pdfDRM Training.pdf
DRM Training.pdf
 
Qtp syllabus
Qtp syllabus Qtp syllabus
Qtp syllabus
 
Machine learning pipeline with spark ml
Machine learning pipeline with spark mlMachine learning pipeline with spark ml
Machine learning pipeline with spark ml
 
Python Tutorial for Beginner
Python Tutorial for BeginnerPython Tutorial for Beginner
Python Tutorial for Beginner
 
Mulesoft Online Training.pdf
Mulesoft Online Training.pdfMulesoft Online Training.pdf
Mulesoft Online Training.pdf
 
Oracle ADF Online Training.pdf
Oracle ADF Online Training.pdfOracle ADF Online Training.pdf
Oracle ADF Online Training.pdf
 
Pentaho BI Online Training.pdf
Pentaho BI Online Training.pdfPentaho BI Online Training.pdf
Pentaho BI Online Training.pdf
 
python training | python course | python online training
python training |  python course |  python online trainingpython training |  python course |  python online training
python training | python course | python online training
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training
 
Introduction to Python and Django
Introduction to Python and DjangoIntroduction to Python and Django
Introduction to Python and Django
 
Sap business objects data services toc
Sap business objects data services tocSap business objects data services toc
Sap business objects data services toc
 
QTP Power Point Presentation
QTP Power Point PresentationQTP Power Point Presentation
QTP Power Point Presentation
 
Mastering Python Programming.pdf
Mastering Python Programming.pdfMastering Python Programming.pdf
Mastering Python Programming.pdf
 

More from SpiritsoftsTraining (20)

Devops Online Training.pdf
Devops Online Training.pdfDevops Online Training.pdf
Devops Online Training.pdf
 
Devops Online Training.pdf
Devops Online Training.pdfDevops Online Training.pdf
Devops Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Selenium Online Training.pdf
Selenium Online Training.pdfSelenium Online Training.pdf
Selenium Online Training.pdf
 
Devops Online Training.pdf
Devops Online Training.pdfDevops Online Training.pdf
Devops Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
Devops Online Training.pdf
Devops Online Training.pdfDevops Online Training.pdf
Devops Online Training.pdf
 
Kotlin Online Training.pdf
Kotlin Online Training.pdfKotlin Online Training.pdf
Kotlin Online Training.pdf
 
C++ Training.pdf
C++ Training.pdfC++ Training.pdf
C++ Training.pdf
 
Selenium Online Training.pdf
Selenium Online Training.pdfSelenium Online Training.pdf
Selenium Online Training.pdf
 
AWS Training.pdf
AWS Training.pdfAWS Training.pdf
AWS Training.pdf
 
ASP.pdf
ASP.pdfASP.pdf
ASP.pdf
 
Python Training.pdf
Python Training.pdfPython Training.pdf
Python Training.pdf
 
Swift Online Training.pdf
Swift Online Training.pdfSwift Online Training.pdf
Swift Online Training.pdf
 

Recently uploaded

Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaVirag Sontakke
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Painted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of IndiaPainted Grey Ware.pptx, PGW Culture of India
Painted Grey Ware.pptx, PGW Culture of India
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 

Python Training.pdf

  • 1. Python Training Spiritsofts is the best Training Institutes to expand your skills and knowledge. We Provides the best learning Environment. Obtain all the training by our expert professional which is having working experience from Top IT companies.The Training in is every thing we explained based on real time scenarios, it works which we do in companies. Experts Training sessions will absolutely help you to get in-depth knowledge on the subject. Python Training Course Content Introduction to Python 3 ● Origin and Goals of Python ● Overview of Python Features ● Getting and Installing Python ● Accessing Python Documentation: Python Enhancement ● Proposals (PEP) ● Python’s Strengths ● Using Python with Other Programming Languages Language Fundamentals ● Python’s Lexical Analyzer ● Using Whitespace to Structure Programs ● Identifiers and Keywords
  • 2. ● Python’s Execution Model ● Naming Objects and Binding ● Python’s Data Model ● Immutable and Mutable Objects ● Values ● Types ● Creating and Using Variables Expressions ● Unary and Binary Arithmetic Operations ● Comparison and Boolean Operations ● Conditional Expressions ● Lambda Expressions ● Order of Operations and Operator Evaluation ● Expression Lists ● Assignment Operations Using the String Object ● Using ASCII and Unicode Strings ● Manipulating Strings with String Methods ● Using the format() Function to Format Strings ● Using Escape Sequences
  • 3. ● Working with Raw Strings Arrays, Collections and Dictionaries ● Sequenced Data Structures ● Arrays ● Collections ● Dictionaries ● Creating and Accessing Lists ● Manipulating Lists ● Creating and Accessing Tuples ● Understanding the Differences Between Lists and Tuples ● Using Dictionaries to Create Data Records ● Manipulating Dictionaries Using Dictionary Methods ● Creating Sets ● Performing Set Operations ● Union ● Intersect ● Difference ● Differences Between Sets and Dictionaries ● Using Generators to Return Iterators Object Oriented Programming Concepts
  • 4. ● The Object Oriented Programming Paradigm ● Encapsulating Information ● Classes vs. Instances of Objects ● Built-in Class Attributes ● Implementing Class Inheritance ● Using Objects in Code Data Management ● Embedding SQLite Databases in Applications ● Best Practices for Data Management ● Storing Data in Local Databases ● Discussing and Understanding the DB API ● Understanding and Using Common SQL Statements ● Connecting to a SQLite Database ● Using Cursors to interact with Data from a Database ● Implementing Error Handling with Database Connections Using Python ● Executing Python Programs from the Command Line ● Python Command Line Options ● Environment Variables that Influence Python ● Creating Python GUI Applications
  • 5. ● Standalone vs. Web-Enabled Interfaces ● The Python Standard Library Flow Control Constructs ● if/elif/else Statements ● Creating Loops with while and for ● Understanding Iterators ● Returning Values with return Statements ● Loop Modification with break and continue ● Returning Generator Iterators with the yield Statement ● Retrieving Iterators with next() Exception Handling ● Types of Python Exceptions ● Handling Exceptions with try/except/finally ● Triggering Exceptions with raise ● Defining New Exception Types ● Implementing Exception Handling in Functions, Methods and Classes ● Working with the Regular Expression Error Exception Organizing Code ● Defining Functions ● Calling Functions
  • 6. ● Creating Anonymous Functions ● Altering Function Functionality with Decorator Functions ● Creating Classes with the class Statement ● Creating Objects as Class Instances ● Using Preexisting Classes as the Basis of a New Class ● Using Modules to Group Related Functions, Classes and Variables ● Locating and Importing Modules ● Using Packages to Group Modules Together Working with Arguments ● Passing Arguments to Functions by Reference and by Value ● Defining Functions with Required Arguments ● Defining Functions with Default Arguments ● Defining Flexible Functions that Take Variable Length Arguments Regular Expressions ● Regular Expression Syntax ● Using Regular Expressions in Python ● Altering Regular Expression Processing with Regular Expression Modifiers ● Using Regular Expression Operators ● Scanning Through Strings Using the search() and match() Methods ● Creating Reusable Patterns by Using the compile() Method
  • 7. I/O Handling ● Sending Output to STDOUT Using the print() Method ● Reading Input with the input() Method ● Creating File Objects with the open() Method ● Controlling File Access Modes ● Working with File Object Attributes ● Closing File Objects with the close() Method ● Reading and Writing to File Objects with read() and write() ● Using File Processing Functions from the OS Module