Python Syllabus
Python Syllabus
Python Syllabus
1. Python Basics
What is Python
Why Python?
History of python
Applications of Python
Features of Python
Advantages of Python
Versions of Python
Installation of Python
Comparison b/w various programming languages C, Java and Python
2. Python Operations
Python Modes of Execution
Interactive mode of Execution
Batch mode of Execution
Python Editors and IDEs
Python Data Types
Python Constants
Python Variables
Comments in python
Output Print(),function
Input() Function :Accepting input
Type Conversion
Type(),Id() Functions
Comments in Python
Escape Sequences in Python
Strings in Python
String indices and slicing
3. Operators in Python
Arithmetic Operators
Relational/Comparison Operators
Logical Operators
Assignment Operators
Short Hand Assignment Operators
Bitwise Operators
Membership Operators
Identity Operators
4. Python IDE’s
if statement
if…else statement
nested if statement
if…elif…statement
6. Looping Statements
Range()
For loop
Nested for loop
While loop
while … else
Break statememt
Continue statement
Pass statement
7. Strings in Python
Creating Strings
String indexing
String slicing
String Concatenation
String Comparison
String splitting and joining
Finding Sub Strings
String Case Change
Split strings
String methods
8. Collections in Python
Introduction
Lists
Tuples
Sets
Dictionaries
Operations on collections
Functions for collections
Methods of collection
Nested collections
Differences b/w list tuple and set and Dictionary
9. Python Lists
List properties
List Creation
List indexing and slicing
List Operations
List addresses
List functions
Different ways of creating lists
Nested Lists
List modification
List insertion and deletion
List Methods
15. Packages
Introduction to packages
Defining packages
Importing from packages
--init--.py file
Defining sub packages
Importing from sub packages
20. Database
Introduction
Installing mysql database
Creating database users,
Installing Oracle Python modules
Establishing connection with mysql
Closing database connections
Connection object
Cursor object
Executing SQL queries
Retrieving data from Database.
SQL queries
Transaction Management
Handling errors
DJANGO
UI Technologies
1. HTML
2. CSS
3. BOOTSTRAP
4. JAVASCRIPT
MYSQL