0% found this document useful (0 votes)
7 views

Python Syllabus

Uploaded by

Purushotham
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Python Syllabus

Uploaded by

Purushotham
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Python Syllabus

Introduction
 Python History

 Python 2 vs. Python 3

 Python Features
 Install Python (Environment Set-up)
 Python Applications
 Variables and Data Types
 Keywords
 Literals
 Operators
Conditional Statements
 If
 If-else
 Nested if-else

Looping
 For
 While
 Nested Loops

Control Statements
 Break
 Continue
 Pass

String
 String creation and accessing
 Basic operations
 String formatting
 String slices
 Predefined methods

List

 Introduction and characterises of Lists


 Creation and accessing list
 Basic operations
 Predefined methods

Tuple

 Introduction and characterises of Tuple


 Creation and accessing Tuple
 Basic operations
 Predefined functions
 List vs Tuple
Set

 Introduction and characterises of Sets


 Creation and accessing Sets
 Basic operations
 Predefined methods

Dictionary

 Introduction and characterises of Dictionary


 Creation and accessing Dictionary
 Basic operations
 Predefined methods

Functions
 Creating and calling functions
 Types of functions
 Types of arguments
 Scope of variables

File handling

 Printing a file
 Creating a file
 Opening and closing a file
 Reading and writing a file
 Build in methods

Modules

 Importing module
 Packages
 Math module
 Composition

Exception Handling

 Common Exceptions
 Exception Handling
 Try- Except
 Try- Finally
 Custom Exceptions

Date and Time

 Date-time classes
 Current time
 Formatting time
 Calendar module
OOP’s concepts

 Classes and Objects


 Overloading and overriding
 Inheritance
 Polymorphism
 Abstraction

You might also like