| Course Others | You are Offering Professional Course | Locality ICF |
Introduction
What is Scripting Language
Scripting language vs programming language
Features of python
History of python
Python Versions
Installing Python
Executing python from the command line
IDLE
Editing python files
Running python scripts on Windows/Unix/Linux
Python Documentation
Getting Help
Setting up path
Basic Python Syntax
Basic Syntax
Comments
Python Reserved Words
Naming conventions
Print function
Variable and data types
Type(),id() Functions
Del Keyword
String Manipulations
Accessing strings
Basic operations
String indexing and slicing
Conversation functions
Operators
Arithmetic Operators
Relational Operators
Logical operators
Assignment operators
Short hand Assignment operators
Bitwise operators
Membership operators
Identity operators
Input Funtions
input() Function
raw_input() Function
Conditional Statements
Simple if
If else
Nested if else
If elif .
Single line if statement
Looping Statement
While loop
While else
Infinite loop
While pass
For loop
Nested loops
Control Statements
Break
Continue
Pass
Collections
* Lists
Introduction
Accessing list
Operations
Working with lists
Nested list
Functions and Methods
List Comprehension
Iterators
* Tuples
Introduction
Accessing tuples
Operations
Functions and methods
* Sets
Introduction
Accessing Values
Workings with sets
Functions and methods
Set comprehension
* Dictionaries
Introduction
Accessing Values
Working with dictionaries
Functions and methods
Dictionary comprehension
Functions
Defining function
Calling function
Function Documentation string
Types of parameters
Functions without parameters
Function with positional parameters
Function with named parameters
Function with default parameters
Function with variable length parameters
Return statement
Call by value
Call by reference
Scope of variables
Global variables
Local variables
Passing collections to a function
Passing functions to function
Lambda() function
Map() Function
Filter function
Reduce() Function
Iterators
Generators
Yield statement
Modules
Usage of Modules
Creating user defined module
Setting path
Important module
From .import
Creating alias name
dir() function
main() function
Packages
Creating a package
Creating a sub packages
Usage of_init_.py file
Important packages
Usage of packages
Setting path
Standard modules
Math
Random
Date and time
Os and sys
String
Glob
File Handling
What is file
Opening files
Closing files
Access modes
Writing data to files
Reading data from files
Tell(), Seek() functions
File methods
Working directories
Advanced python
OOP s concept
Creating classes
Creating object
Private and public properties and methods
Class attributes and methods
Class variables
Self-argument
Constructor
Parameterized constructor
Destructor
* Inheritance
Single inheritance
Multiple inheritance
Multilevel inheritance
Hierarchal inheritance
Inheritance with constructors
* Polymorphism
Function overloading
Function over riding
Exception Handling
What is exception
Need of exception handling
Predefined exception names
Except, try, finally clause
Handling Multiple exceptions
User defined exceptions
Raise, assert exceptions
Multi Threading
Thread
Starting a thread
Threading module
Synchronizing threads
Multithreaded priority queue
Regular Expressions
What is regular expression
Wild card characters
Forming regular expressions
Character classes
Quantifiers
Greedy matches
Grouping
Match function
Search function
Matching VS Searching
Sub function
Splitting a string
Flags
Database
Introduction
Connections
Executing queries
Transactions