Curriculum
Course: Programming in Python
Login

Curriculum

Programming in Python

Programming in Python

0/1
Text lesson

Python Syllabus

What is Python?

Features & Applications of Python

Installing Python & Setting Up Environment

Running Python Programs (IDLE, VS Code, PyCharm)

Python Syntax & Indentation

 

2. Python Basics

Variables & Data Types (int, float, string, list, tuple, dict, set)

Operators (Arithmetic, Logical, Bitwise, Comparison)

Type Conversion & Type Casting

Taking User Input & Printing Output

 

3. Control Flow Statements

Conditional Statements (if, if-else, nested if)

Loops (for loop, while loop)

Loop Control Statements (break, continue, pass)

 

4. Functions in Python

Defining & Calling Functions

Arguments & Return Values

Lambda Functions

Recursive Functions

Built-in Functions (map, filter, reduce, zip)

 

5. Object-Oriented Programming (OOP) in Python

Classes & Objects

Constructors (init method)

Encapsulation, Inheritance, Polymorphism

Method Overriding & Super() Function

Static & Class Methods

 

6. Exception Handling

Errors & Exceptions

try, except, finally Blocks

Raising Custom Exceptions

 

7. File Handling in Python

Reading & Writing Files (Text, CSV, JSON)

Working with os & shutil Modules

Handling File Exceptions

 

8. Python Modules & Packages

Importing Modules

Creating & Using Custom Modules

Python Standard Libraries

 

9. Python Data Structures

Lists, Tuples, Sets, Dictionaries

List Comprehensions & Dictionary Comprehensions

Stacks, Queues, Linked Lists (Using Python)

 

10. Advanced Python Concepts

Iterators & Generators

Decorators & Closures

Multithreading & Multiprocessing

Memory Management & Garbage Collection

 

11. Database Connectivity in Python (MySQL, SQLite, MongoDB)

 

12. Data Science & Machine Learning with Python

NumPy & Pandas for Data Analysis

      Matplotlib & Seaborn for Data Visualization

You cannot copy content of this page