Below topics will be covered in depth with step by step.
Introduction
• What is Python?
• Why do we learn Python?
• Applications of Python
IDEs
• IDLE
• Pycharm
• Spyder
• Jupyter notepad
• Environment Settings
• Command Line Interface (CLI)
Memory Management
• Stack Memory
• Heap Memory
Syntax
• Comments (Single line and Multiline comments)
• Indentation
• Identifiers
• Identifiers naming conventions
• Keywords
• Literals
• Use of single and double quotation
Python I/O functions
• Print function
• Print function with sep parameter
• Print function with end parameter
• Input function
• Special variable __name__
Formatting output
• Using modulo operator
• Using format function
• Using string function
Variables
• Variable types
Data types
• Getting data types
• Setting data types
• Convert data types
• Number
• String
• Boolean
• Range
• Bytes
• Bytearray
• Memoryview
• Frozenset
Operators
• Arithmetic operators
• Assignment operators
• Comparison operators
• Logical operators
• Identity operators
• Membership operators
• Bitwise operators
Collections
• List, Tuple, Set, Dictionary
• • Accessing Items
• • Negative Indexing
• • Range of Indexes
• • String and Subset of string
Collection Methods
• List / Array (10+ methods)
• Tuple (2 methods)
• Set (10+ methods)
• Dictionary (10+ methods)
• String Methods (10+ methods)
Branching and Conditional Statements
• If
• If ... Else
• If ... Elif ... Else
• Ternary Operators, or Conditional Expressions
• • Short Hand If
• • Short Hand If ... Else
• Nest If
• Pass statement
Loops
• While
• For
• Break statement
• Continue statement
• While ... Else
• For ... Else
• Pass statement
• Nested Loop
Function
• Create function
• Call a function
• Function without Parameters
• Function with Parameters
• Parameter vs Argument
• Arbitrary Arguments
• Keyword Arguments
• Arbitrary Keyword Arguments
• Default Parameter
• Function with Return value
• Pass statement
• Recursive function
• Function inside function
Lambda function
• Create Lambda function
• Use of Lambda function
Built-in functions
• Usage of important built-in functions
Call by value / reference (simulation)
• call by reference
• call by value
Variable Scope
• Local scope
• Global scope
Multiple inputs from user
• Using split() method
• Using List comprehension
Exception Handling
• try
• except
• else
• finally
• Built-in Exceptions
• User defined Exceptions
File handling
• Read File
• Write File
• Append File
• Close File
====================================
What is special in this course compare to other trainer's course?
• 26+ Years real-time experienced Software Professional.
• Teaching from the basic to advanced topic in methodological way.
• Each concept will be explained in step by step in depth with realtime data.
• On the spot practice, doubts clarification
• Daily practical questions will be provided, which will be completed by participants offline.
• Solution for practical questions will be provided next day
• Online objective type test to check your knowledge
• Interview tips
• Mini project will be done at end of the course (offline)
• No extra core python training is required after attending my Python Level 1, 2, 3 training. Only practice required.
====================================
Who should take up Python course?
Software Engineers
Data Analysts
Business Intelligence Professionals
Financial Specialist
System Administrator
Non - IT employees who want to work in Python
Students
Any one who wants learn Python in depth
====================================
What are the prerequisites?
Need a computer and an internet access( minimum 1 MBPS speed)
Basic computer knowledge and installing software are required.
No Prior Knowledge or Experience Needed, Only passion to learn.
====================================