CERTIFICATE IN PYTHON
Duration: 2 MONTHS
Course Syllabus
Course Title: Python Programming (Skill Development Course)
Course Duration: 2 Months (Part-Time)
Module 1: Introduction
Overview of Python and its applications
Importance of Python in the modern software development landscape
Module 2: History
A brief history of Python and its evolution
Module 3: Features
Key features of Python, including simplicity, readability, and versatility
Module 4: Setting up Path
Installing and setting up Python on different platforms
Module 5: Working with Python
Writing and running Python programs
Python development environments
Module 6: Basic Syntax
Understanding Python syntax, indentation, and code structure
Module 7: Variable and Data Types
Variables, data types, and type conversion in Python
Module 8: Operators
Arithmetic, logical, and comparison operators
Module 9: Conditional Statements
If statements
If-else statements
Nested if-else statements
Module 10: Looping
For loops
While loops
Nested loops
Module 11: Control Statements
Break, continue, and pass statements
Module 12: String Manipulation
Accessing strings
Basic string operations
String slices
Module 13: Function and Methods
Defining functions
Calling functions
Types of functions
Function arguments
Anonymous functions
Global and local variables
Module 14: Lists
Introduction to lists
Accessing lists
List operations
Working with lists
Functions and methods for lists
Module 15: Tuple & Dictionaries
Introduction to tuples
Accessing tuples
Tuple operations
Working with tuples
Introduction to dictionaries
Accessing values in dictionaries
Working with dictionaries
Properties of dictionaries
Functions for dictionaries
Module 16: Functions & Modules
Importing modules
Math module
Random module
Packages and composition
Module 17: Input-Output
Printing on screen
Reading data from the keyboard
Opening and closing files
Reading and writing files
Module 18: Exception Handling
Understanding exceptions
Using the except clause
Try-finally clause
User-defined exceptions