0% found this document useful (0 votes)
8 views5 pages

Python Syllabus

The document outlines a Python syllabus covering topics such as getting started with Python's environment, Python fundamentals, data handling with strings, tuples, dictionaries and lists, operators, program flow control with conditional statements and loops, introduction to functions and OOPs, exception handling, GUI programming with Tkinter and web scraping using Selenium.

Uploaded by

Suman Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
8 views5 pages

Python Syllabus

The document outlines a Python syllabus covering topics such as getting started with Python's environment, Python fundamentals, data handling with strings, tuples, dictionaries and lists, operators, program flow control with conditional statements and loops, introduction to functions and OOPs, exception handling, GUI programming with Tkinter and web scraping using Selenium.

Uploaded by

Suman Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 5

Python Syllabus

Getting Started with Python Environment


• What is Python
• History & need of Python
• Application of Python
• Advantages of Python
• Disadvantages of Python
• Installing Python
• Program structure
• Interactive Shell
• Executable or script files.
• User Interface or IDE

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

Program Flow Control

❖ 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.

Web Scraping using Selenium


❖ Project

You might also like