1.Introduction to Python
Programming languages?
What is Python?
Who Uses Python?
How to Download and Install Python
Setting environment variables
Introduction of Python Editors (Notepad++, PyScripter) and IDEs(PyCharm )
2. Python Applications
Creating Your First Python Program
Printing to the Screen
Reading Keyboard Input
Using Command Prompt and GUI or IDE
Different Modes in PYTHON
Execute the Script
Interactive and Script Mode
Python File Extensions
Clear screen inside python
Python Comments
Quit the Python Shell
Shell as a Simple Calculator
Indentation
3.Variables in Python
Variables in Python
Keywords in Python
What Does “Type” Mean?
Operators and Operands
Order of
Operations
Swap variables
1. Numeric Types – int, float, complex
2.Boolean Values
3.Text Sequence Type - str
Single quotes
Double quotes
Triple quoted
4. Sequence Types - list, tuple, range
5. Mapping Types - dict
6. Set Types - set
5. String Manipulation
what is string?
Basic String Operations
String Functions and Methods
6. Python Operators
Arithmetic operators
Relational Operators
Comparison Operators
Assignment Operators
Logical Operators or Bitwise Operators
Membership Operators
Identity Operators
Operator precedence
7. Python Conditional Statements
if statement
if else statement
elif statement
Nested IF Statement
8. Python LOOPS
While Loop
For Loop
Indexing, Slicing and concatenating tuples,
Built-in methods:
Dotted Charts
For Loop
Break statement
Continue Statement
Pass statement
9.Python List
Getting to Lists
indexing, slicing, modifying, and
concatenating lists.
Built-in methods:
adding items to and removing items from lists,
extending lists, reversing and sorting lists, and more.
List comprehensions
10.Python TUPLE
How Tuples Differ from List
11.Python Set
How to create a set?
Iteration Over Sets
Python Set Methods
Python Set Operations
Built-in Functions with Set
12.Python Dictionary
How to create a dictionary?
Python Dictionary Methods
in-built Functions
13.Python Functions
What is a function?
Why to use function?
How to define and call a function.
How Function Return Value?
More on Defining Functions:
Default Argument Values
Keyword Arguments
Arbitrary Argument List
Anonymous Functions/ Lambda Expressions
The range() Function (built-in function
14.Class
15.encapsulation
16.inheritance
17. GUI TKINTER