0% found this document useful (0 votes)
4 views4 pages

Python Course Outline

The document outlines a comprehensive 12-week Python course covering fundamental topics such as Python basics, control flow, data structures, and functions. It progresses through advanced subjects including object-oriented programming, automation, databases, web development, APIs, and data science foundations. The course concludes with final projects that apply the skills learned throughout the program.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views4 pages

Python Course Outline

The document outlines a comprehensive 12-week Python course covering fundamental topics such as Python basics, control flow, data structures, and functions. It progresses through advanced subjects including object-oriented programming, automation, databases, web development, APIs, and data science foundations. The course concludes with final projects that apply the skills learned throughout the program.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

COMPLETE PYTHON COURSE OUTLINE (12 WEEKS)

WEEK 1 — Python Basics (Fundamentals)

Topics:

- Installing Python + VS Code

- How Python works (interpreter, scripts)

- Variables & Data Types

- Input & Output

- Operators

- Type casting

- Basic debugging

WEEK 2 — Control Flow

Topics:

- if/elif/else

- Boolean logic

- For & While loops

- break/continue/pass

- Nested loops

WEEK 3 — Data Structures

Topics:

- Lists

- Tuples

- Sets

- Dictionaries

- Slicing

- Built■ins
WEEK 4 — Functions + Modules

Topics:

- Creating functions

- Arguments & return values

- Lambda

- Modules

- Exception handling

WEEK 5 — File Handling + Working With Data

Topics:

- Files

- JSON

- CSV

- APIs

- Data cleaning

WEEK 6 — Object■Oriented Programming

Topics:

- Classes & objects

- Constructors

- Inheritance

- Polymorphism

- Encapsulation

WEEK 7 — Python for Automation

Topics:

- File automation
- Regex

- Sending emails

- Web scraping

WEEK 8 — Databases + SQL

Topics:

- SQLite

- CRUD

- Python■SQL connections

WEEK 9 — Web Development (Flask)

Topics:

- Routes

- Templates

- Forms

- Auth

- File uploads

WEEK 10 — APIs + JSON

Topics:

- REST APIs

- JSON models

- Postman

- Tokens

WEEK 11 — Data Science Foundations

Topics:

- NumPy

- Pandas
- Visualization

- Statistics

WEEK 12 — Final Projects

- Voting system

- School management system

- Finance tracker

- REST API project

You might also like