About Python course
What you'll learn
Why Python language?
Features & Application of 'Python' language
Using the Python Interpreter
How to Run the program
Block Indentation
Variables
Data types
Strings
Set
Numbers
List
Dictionary
Tuple
Enum
I/O Function
Operators & Classification of Operators
Mathematical Operators
Addition, Subtraction, Multiplication, Division, Exponentiation, Trignometric Functions, Logarithms & Modules
Bitwise Operators
Bitwise NOT, Bitwise XOR, Bitwise AND, Bitwise OR, Bitwise Left Shift, Bitwise Right Shift
Operator Precedence
Errors & Escape Sequence
Decision making statements
if
If. .. else
If ...else if. else
Applying Machine Learning Algorithms and Libraries
Looping Statements
For
Range()
Break, Continue & pass
Defining & calling a Function
Defining Functions
Default Argument Values
Keyword Arguments
Arbitrary Argument List
Unpacking Argument List
Lambda Expression
Documentation Strings
Function Annotations
Recursion
List
Using List as Stack
Using List as Queues
List Comprehensions
Nested List Comprehensions
Del statement
Tuples & Sequence
Sets
Dictionaries
Looping techniques in Dictionaries
What is a Module?
Why Module?
Standard Modules
Dir() Function
Packages
Import from a Package
Intra Package References
Names & Objects
Scopes & Namespaces
Class
Class Definition Syntax
Class Objects
Instance Objects
Method Objects
Class & Instance Variables
Inheritance
Multiple Inheritance
Private Variables
Odds & Ends
Iterators
Generators
Generator Expression
Exception Handling
Exceptions
Handling Exception
Raising Exception
User-Defined Exception
Defining Clean-up Actions
Floating Point Arithmetic: Issues & limitations
Why Files?
Opening & Closing of Files
File modes
Reading & Writing to a File
Random File Access
Operating System Interface
Command Line Arguments
Internet Access
Dates & Times