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

Python Syllabus

Uploaded by

tudusrikanta86
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 views8 pages

Python Syllabus

Uploaded by

tudusrikanta86
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
You are on page 1/ 8

Python Syllabus

🔥 Week 1: Python Basics (Zero to Hero)


Day 1:

Topic: Why Python? Setup (VS Code + Jupyter).

Activity: Print "Hello World" + "Apna Intro" (name, age, hobby using
variables).

Fun Twist: Code a "Thanos Snap" effect (delete half a list of friends).

Day 2:

Topic: Data Types (int, float, string, bool).

Activity: Calculate "Dost ka BMI" (weight/height²) + roast if BMI > 25.

Day 3:

Topic: Operators (+, -, *, /, %, **).

Challenge: "Ola/Uber Fare Calculator" (dynamic pricing based on time,


distance).

Day 4:

Topic: Input/Output + Type Conversion.

Project: "Shadi.com Profile Generator" (user inputs hobbies, age, etc.).

Day 5:

Topic: if-elif-else (Conditions).

Game: "PUBG Survival Simulator" (if health < 0, print "You died!").

Day 6:

Topic: Logical Operators ( and , or , not ).

Activity: "Crush Checker" (if she likes dogs and pizza, print "Propose!").

Day 7:

Weekly Project: "Instagram Bio Generator" (mix of variables + conditions).

Python Syllabus 1
🔥 Week 2: Loops & Logic
Day 8:

Topic: for loops.

Activity: "Reels Loop" (print 10 trending songs using for ).

Day 9:

Topic: while loops.

Game: "Guessing Game" (guess a number between 1-10 with hints).

Day 10:

Topic: Nested Loops.

Challenge: "Memes Pyramid" (print a pyramid of 😂 using loops).


Day 11:

Topic: break , continue , pass .

Activity: "ATM Simulator" (break loop if password is wrong 3 times).

Day 12:

Topic: Lists (Basics).

Project: "Spotify Playlist Manager" (add/remove songs from a list).

Day 13:

Topic: List Methods (append, pop, slice).

Fun Task: "Snapchat Streak Counter" (track streaks in a list).

Day 14:

Weekly Project: "Tinder Swipe Simulator" (left/right swipe using loops +


lists).

🔥 Week 3: Data Structures & Real-World Apps


Day 15:

Topic: Tuples vs. Lists.

Activity: "College TimeTable Generator" (immutable periods).

Day 16:

Python Syllabus 2
Topic: Dictionaries (Key-Value Pairs).

Project: "Zomato Menu System" (item: price).

Day 17:

Topic: Sets.

Activity: "Instagram Mutual Friends Finder" (find common followers).

Day 18:

Topic: Functions (Basics).

Challenge: "Auto-Reel Comment Generator" (function to create funny


comments).

Day 19:

Topic: Lambda Functions.

Game: "Rap Name Generator" (map slang words with lambda).

Day 20:

Topic: File Handling (Read/Write .txt ).

Project: "Diary Entry Saver" (store daily thoughts in a file).

Day 21:

Weekly Project: "Whatsapp Chat Analyzer" (count emojis, words from a


chat file).

Week 4: OOP & Advanced Python

Day 22:

Topic: Classes & Objects (Basics).

Project: "PUBG Player Class" (methods: shoot() , heal() ).

Day 23:

Topic: Inheritance (Parent/Child Classes).

Activity: "Swiggy Delivery System" (inherit User → DeliveryBoy ).

Day 24:

Topic: Polymorphism.

Python Syllabus 3
Fun Task: "Meme Generator Class" (polymorphic methods for different
meme formats).

Day 25:

Topic: Decorators.

Activity: "Instagram Filter Simulator" (decorators to "filter" text posts).

Day 26:

Topic: Error Handling ( try-except ).

Project: "ATM Machine with Fraud Detection" (handle invalid PINs).

Day 27:

Topic: Modules ( random , datetime ).

Game: "Birthday Surprise Generator" (randomly pick a gift for a friend).

Day 28:

Weekly Project: "Zomato Food Ordering CLI App" (OOP + modules).

🔥 Week 5: Web Scraping & Automation


Day 29:

Topic: Intro to Web Scraping + requests .

Activity: Scrape "Trending YouTube Video Titles".

Day 30:

Topic: BeautifulSoup (HTML Parsing).

Project: "Amazon Price Tracker" (scrape product prices).

Day 31:

Topic: Automate Boring Stuff with selenium .

Fun Task: "Auto-Login to Instagram/Facebook".

Day 32:

Topic: Automate WhatsApp with pywhatkit .

Project: "Birthday Wisher Bot" (scheduled messages).

Day 33:

Python Syllabus 4
Topic: GUI Automation with pyautogui .

Game: "Auto-Play Temple Run" (mock automation).

Day 34:

Topic: Advanced Scraping (Paginated Sites).

Project: Scrape "Top 100 Memes from Reddit".

Day 35:

Weekly Project: "Job Scraper" (scrape internships from Indeed).

🔥 Week 6: APIs & Databases


Day 36:

Topic: REST APIs + requests .

Activity: Fetch "Cricket Live Scores" from API.

Day 37:

Topic: JSON Parsing.

Project: "Weather Alert System" (API + SMS alerts).

Day 38:

Topic: SQLite Basics (Create, Insert).

Activity: "Personal Diary Database" (store secrets 😉).


Day 39:

Topic: SQL Queries (Select, Where).

Project: "College Student Database" (filter by CGPA, branch).

Day 40:

Topic: CRUD Operations.

Fun Task: "Netflix Watchlist Tracker" (add/delete shows).

Day 41:

Topic: APIs + Databases Integration.

Project: "COVID Tracker" (store API data in SQLite).

Day 42:

Python Syllabus 5
Weekly Project: "Twitter Sentiment Analyzer" (API + DB).

🔥 Week 7: GUI Development


Day 43:

Topic: Tkinter Basics (Labels, Buttons).

Activity: "Meme Display App" (button to show random memes).

Day 44:

Topic: Entry Widgets & Layouts.

Project: "College Fest Registration Form".

Day 45:

Topic: Advanced Tkinter (Canvas, Frames).

Game: "Tinder Swipe GUI" (left/right buttons + profiles).

Day 46:

Topic: Tkinter + SQLite Integration.

Project: "Library Management System" (GUI + DB).

Day 47:

Topic: PyQt5 Basics (Optional).

Activity: "Spotify Clone" (mock UI with play buttons).

Day 48:

Topic: Build a Calculator App.

Challenge: Add "Dark Mode" toggle.

Day 49:

Weekly Project: "Personal Finance Tracker" (GUI + SQLite).

🔥 Week 8: Advanced Projects


Day 50:

Topic: Intro to Flask (Web Dev Basics).

Activity: "Portfolio Website" (localhost).

Python Syllabus 6
Day 51:

Topic: Flask + SQLite.

Project: "Blogging Platform" (post/delete blogs).

Day 52:

Topic: Basic Data Analysis ( pandas ).

Activity: Analyze "PUBG Player Stats" CSV.

Day 53:

Topic: Data Visualization ( matplotlib ).

Project: Plot "Instagram Follower Growth".

Day 54:

Topic: Intro to Machine Learning ( scikit-learn ).

Fun Task: "Meme Classifier" (classify memes as Dank/Cringe).

Day 55:

Topic: AI Chatbot (Basic NLP).

Project: "Gaali Bot" (responds to Hindi slang 😂).


Day 56:

Weekly Project: "AI Friend Recommender" (mock ML project).

🔥 Week 9-10: Capstone Projects & Career Prep


Day 57-58:

Capstone 1: "Social Media Manager Tool" (scrape + analyze + automate


posts).

Day 59-60:

Capstone 2: "AI-Based Netflix Clone" (recommend movies + GUI).

Day 61-62:

Portfolio Building:

Host projects on GitHub.

Create a LinkedIn profile.

Python Syllabus 7
Bonus: Freelancing tips (Upwork, Fiverr).

Day 63-64:

Mock Interviews:

Solve "FAANG-Style" Python questions.

Roleplay: Negotiate a salary as a Python dev.

Day 65-66:

Finale:

Hackathon: Build "Something Useless But Fun" in 24 hours.

Party Project: "Auto-DJ for House Party" (play music based on mood).

Python Syllabus 8

You might also like