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

Raakesh - Python - Course Content

Required

Uploaded by

Mahmood Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Raakesh - Python - Course Content

Required

Uploaded by

Mahmood Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
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: support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com
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 support@logiclabstech.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy