PYTHON LANGUAGE
PROFESSIONALS
NETWORK DATABASE
ADMINISTRATOR ADMINISTRATOR
DATA ANALYST CYBER SECURITY
EXPERT
MACHINE LEARNING TELECOM ENGINEER 1
ENGINEER
COURSE OUTLINE
Module 01 Introduction to Python
Module 02 Variable and Data Types
Module 03 Control Flow
Module 04 Data Structures
Module 05 Functions
Module 06 File Handling
Module 07 Error Handling and Exceptions
Module 08 Modules and Libraries 2
COURSE OUTLINE
Module 09 Object-Oriented Programming (OOP) Basics
Module 10 Advanced OOP Concepts
Module 11 Functional Programming
Module 12 Regular Expressions
Module 13 Working with Data
Module 14 Web Scraping
Module 15 GUI in Python
Module 16 Final Project 3
Module 01
Introduction Python
Overview of Python
Installation and Setup
Basic Syntax and Hello World
4
Module 02
Variable and Data Types
Variables and Naming Rules
Numeric Data Types
String Data Type
Input and Output
5
Module 03
Control Flow
Conditional Statements (if, elif, else)
Logical Operators
Loops (for and while)
Loop Control Statements (break, continue)
6
Module 04
Data Structures
Lists
Tuples
Sets
Dictionaries
7
Module 05
Functions
Function Definition and Syntax
Parameters and Arguments
Scope and Lifetime of Variables
Return Statements
8
Module 06
File Handling
Reading and Writing Text Files
Working with CSV and JSON Files
9
Module 07
Error Handling and
Exceptions
Exception Handling (try, except, finally)
Custom Exception Classes
10
Module 08
Modules and Libraries
Using Built-in Modules
Creating and Importing Custom Modules
Introduction to Python Standard Library
11
Module 09
Object-Oriented
Programming (OOP)
Basics
Classes and Objects
Constructors and Destructors
Inheritance and Polymorphism 12
Module 10
Advanced OOP
Concepts
Encapsulation
Abstraction
Method Overriding
Class and Instance Variables
13
Module 11
Functional
Programming
Lambda Functions
Map, Filter, and Reduce
Closures
14
Module 12
Regular Expressions
Pattern Matching with Regular Expressions
Re Module Functions
15
Module 13
Working with Data
Introduction to NumPy and Pandas
Data Manipulation and Analysis
16
Module 14
Web Scraping
Requests Library
BeautifulSoup for HTML Parsing
17
Module 15
GUI in Python
Introduction to GUI
GUI libraries in python
Basic GUI components
Event Handling
Data Input Validation
18
Module 16
Final Project
Applying Python skills to develop a real-world project
19