Python Syllabus
Python Syllabus
Python Fundamentals
• Working with Interactive mode
• Working with Script mode
• Python Character Set
• Python Tokens, Keywords,
• Identifiers, Literals, Operators
• Variables and Assignments
• Input and Output in Python
Data Handling
String Manipulation
• Introduction to Python String
• Accessing Individual Elements
• String Operators
• String Slices
• String Functions and Methods
TUPLES
• Introduction to Tuple
• How to create Tuples
• How to access Tuples
• Function for Tuples
• Tuple Slicing
DICTIONARIES
• Introduction to Dictionary
• Accessing values in dictionaries
• Working with dictionaries
• Properties of Dictionary
LIST
• Introduction to List
• How to create List
• How to access List
• Function for List
Operators
• Arithmetic Operators
• Relational Operators
• Logical Operators
• Membership Operators
• Identity Operators
• Assignment Operators
• Evaluating Expression
❖ Conditional Statement
▪ Python if Statement
▪ Python if-else Statement
▪ Python if-el-if Statement
▪ Nested if Statements
▪ Python Indentation
❖ Looping and Iteration
▪ Python for Loop
▪ Python While Loop
▪ Loop else Statement
▪ Nested Loops
▪ Break and Continue
▪ Python Pass statement
Introduction To Functions
❖ Built-In Functions
▪ Introduction to Functions
▪ Using a Functions
▪ Functional Programming
▪ Types of Arguments
▪ Structure of Function
❖ User-Define Functions
▪ Create and Use
▪ Programming
Introduction To OOPs
• Procedural Vs Modular Programming
• The Object-Oriented Programming
• Data Abstraction
• Encapsulation
• Inheritance
• Polymorphism
Exception Handling
• Default Exception and Errors
• Catching Exceptions
• Raise an exception
• Try.... except statement
• Raise, Assert, Finally blocks
• User defined exception
Gui Programming
❖ Introduction
❖ Tkinter programming
❖ Tkinter widgets
❖ Frame, Button, Label, Entry
❖ Etc.