0% found this document useful (0 votes)
15 views

Raakesh - Python - Course Content

Required

Uploaded by

Mahmood Khan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views

Raakesh - Python - Course Content

Required

Uploaded by

Mahmood Khan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Python Course Content

Trainer: Raakesh Kumar


Course Duration: 40 Days

For Upcoming Batches Details: Click Here

We can also provide training on AWS, Azure, Python & Many


more courses for more information please contact us on below
mention numbers.

Follow Us on
Telegram Group: Click Here
Facebook Page: Click Here
YouTube: Click Here
Instagram: Click Here
LinkedIn: Click Here

For More Information Call or WhatsApp - +91-9390246410, +91-8074509049


Email: [email protected]
www.logiclabstech.com
Python Course Content
➢ Python Basics
• What is Python
• Why Python?
• History of python
• Applications of Python
• Features of Python
• Advantages of Python
• Versions of Python
• Installation of Python
• Flavors of Python
• Comparison b/w various programming languages C, Java and Python
➢ Python Operations
• Python Modes of Execution
• Interactive mode of Execution
• Batch mode of Execution
• Python Editors and IDEs
• Python Data Types
• Python Constants
• Python Variables
• Comments in python
• Output Print(),function
• Input() Function :Accepting input
• Type Conversion
• Type(),ld() Functions
• Comments in Python
• Escape Sequences in Python
• Strings in Python
• String indices and slicing
➢ Operations in Python
• Arithmetic Operators
• Comparison Operators
www.logiclabstech.com [email protected]
Python Course Content
• Logical Operators
• Assignment Operators
• Short Hand Assignment Operators " Bitwise Operators
• Membership Operators " Identity Operators
➢ Python IDE’s
• Pycharm IDE Installation
• Working with Pycharm
• Pycharm components
• Installing Anaconda
• What is Conda?
• Anaconda Prompt
• Anaconda Navigator
• Jupyter Notebook
• Jupyter Features
• Spyder IDE
• Spyder Features
• Conda and PIP
➢ Flow Control Statements
• Block/clause
• Indentation in Python
• Conditional Statements
▪ if stmt
▪ if...else statement
• if...eIif...statement
➢ Looping Statements
• - while loop,
• - while ... else,
• - for loop
• - Range() in for loop
• - Nested for loop
• - Break statement
• - Continue statement

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]

You might also like