Raakesh - Python - Course Content
Raakesh - Python - Course Content
Follow Us on
Telegram Group: Click Here
Facebook Page: Click Here
YouTube: Click Here
Instagram: Click Here
LinkedIn: Click Here
www.logiclabstech.com [email protected]
Python Course Content
• - Pass statement
➢ Strings in Python
• Creating Strings
• String indexing
• String slicing
• String Concatenation
• String Comparison
• String splitting and joining
• Finding Sub Strings
• String Case Change
• Split strings
• String methods
➢ Collections in Python
• Introduction
• Lists
• Tuples
• Sets
• Dictionaries
• Operations on collections
• Functions for collections
• Methods of collection
• Nested collections
• Differences b/w list tuple and set and Dictionary
➢ Python Lists
• List properties
• List Creation
• List indexing and slicing
• List Operations
• Nested Lists
• List modification
• List insertion and deletion
• List Methods
www.logiclabstech.com [email protected]
Python Course Content
➢ Python Tuples
• Tuple properties
• Tuple Creation
• Tuple indexing and slicing
• Tuple Operations
• Nested Tuples
• Tuple Methods
• Differences b/w List and Tuple
➢ Python Sets
• Set properties
• Set Creation
• Set Operations
• Set Mathematical Operations
• Set Methods
• Insertion and Deletion operation
➢ Python Dictionary
• Dictionary properties
• Dictionary Creation
• Dictionary Operations
• Dictionary Methods
• Insertion and Deletion of elements
• Differences b/w list tuple and set and Dictionary
➢ Functions
• Defining a function
• Calling a function
• Properties of Function
• Examples of Functions
• Categories of Functions
• Argument types
default arguments
non-default arguments
keyword arguments
non-keyword arguments
www.logiclabstech.com [email protected]
Python Course Content
• Variable Length Arguments
• Variables scope
• Call by value and Call by Reference
• Passing collections to function
• Local and Global variables
• Recursive Function
• Boolean Function
• Passing functions to function
• Anonymous or Lamda function
• Filter() and map() functions
➢ Modules
• What is a module?
• Different types of module
• Creating user defined module
• Setting path
• The import statement
• Normal Import
• From ... Import
• Module Aliases
• Dir function
• Working with Standard modules -Math, Random, Date time and os modules
➢ Packages
• Introduction to packages
• Defining packages
• Importing from packages
--init--.py file
• Defining sub packages
• Importing from sub packages
➢ Errors & Exception Handling
• Types of errors
• Compile-Time Errors
• Run-Time Errors
• What is Exception?
www.logiclabstech.com [email protected]
Python Course Content
• Need of Exception handling
• Predefined Exceptions
• Try, Except, finally blocks
• Nested blocks
• Handling Multiple Exceptions
• User defined Exceptions
• Raise statement
➢ File Handling
• Introduction
• Types of Files in Python
• Opening a file
• Closing a file
• Writing data to files
• Tell( ) and seek( ) methods
• Reading a data from files
• Appending data to files
• With open statement
• Various functions
➢ OOPS Concepts
• OOPS Features
• Encapsulation
• Abstraction
• Class
• Object
• Static and non-static variables
• Defining methods
• Diff b/w functions & methods
• Constructors
• Parameterized Constructors
• Built —in attributes
• Object Reference count
• Destructor
• Garbage Collection
www.logiclabstech.com [email protected]
Python Course Content
• Inheritance
• Types of Inheritances
• Polymorphism
• Over riding
• Super() statement
➢ Regular Expressions
• What is regular expression? Special characters
• Forming regular expression
• Compiling regular expressions
• Grouping
• Match() function
• Search() function
• Matching vs searching
• Splitting a string
• Replacing text
• validations
➢ Database Access
• Introduction
• Installing Oracle database
• Creating database users,
• Installing Oracle Python modules
• Establishing connection with oracle
• Closing database connections
• Cursor object
• Executing SQL queries
• Retrieving data from Database.
• Using bind variables executing
• SQL queries
• Transaction Management
• Handling errors
➢ Python Data & Time
• How to Use Date & Date Time Class
• Time and date Objects
www.logiclabstech.com [email protected]
Python Course Content
• Calendar in Python
• The Time Module
• Python Calendar Module
➢ Operating System Module
• Introduction
• getcwd
• listdir
• chdir
• mkdir
• rename file/dir
• remove file/dir
• Os help
• Os operations
www.logiclabstech.com [email protected]