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

Python_modified

The document outlines a comprehensive Python programming course consisting of 16 modules, covering topics from basic syntax to advanced concepts like object-oriented programming and web scraping. Each module includes specific subjects such as data types, control flow, file handling, and GUI development. The course culminates in a final project where students apply their skills to create a real-world application.

Uploaded by

javid.khan8478
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Python_modified

The document outlines a comprehensive Python programming course consisting of 16 modules, covering topics from basic syntax to advanced concepts like object-oriented programming and web scraping. Each module includes specific subjects such as data types, control flow, file handling, and GUI development. The course culminates in a final project where students apply their skills to create a real-world application.

Uploaded by

javid.khan8478
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 19

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

You might also like