← Back to Python Programming Course

🐍 Python Programming — Full Curriculum

Master Python from zero to advanced. Automation, APIs, web scraping, OOP, and real-world projects.

🐣 Python Basics

4 topics
Getting Started
Python installation · IDLE & VS Code
4 topics
Variables & Data Types
int, float, str, bool · Type conversion
4 topics
Operators
Arithmetic operators · Comparison operators
4 topics
Control Flow
if / elif / else · Nested conditions
4 topics
Loops
for loops · while loops

📦 Data Structures

4 topics
Strings
String methods · f-strings
4 topics
Lists
List operations · List methods
4 topics
Tuples & Sets
Tuple immutability · Set operations
4 topics
Dictionaries
Dict methods · Nested dicts
4 topics
Functions
def keyword · Parameters

🏗️ OOP in Python

4 topics
Classes & Objects
class keyword · __init__ method
4 topics
Inheritance
Single inheritance · Multiple inheritance
4 topics
Polymorphism
Method overriding · Duck typing
4 topics
Special Methods
__str__ & __repr__ · __len__ & __iter__
4 topics
Modules & Packages
import system · Creating packages

🔧 Python in Practice

4 topics
File I/O
open() function · Reading & writing
4 topics
Error Handling
try/except/finally · Custom exceptions
4 topics
Regular Expressions
re module · Pattern matching
4 topics
Web Scraping
requests library · BeautifulSoup
4 topics
Automation
OS module · Subprocess

🚀 APIs & Projects

4 topics
REST APIs with FastAPI
FastAPI setup · Endpoints
4 topics
Working with APIs
requests library · Authentication
4 topics
Database with Python
SQLite with Python · SQLAlchemy basics
4 topics
Testing in Python
unittest module · pytest
4 topics
Capstone Projects
Weather CLI app · URL shortener API

Ready to start learning?

Join 1000+ students on the SeekhowithRua platform

Start Learning Free →