0% found this document useful (0 votes)
126 views2 pages

7-Day Python Study Plan

The document outlines a 7-day Python study plan focused on freelancing, covering essential topics such as Python fundamentals, data structures, OOP, automation, and working with data. Each day includes a mix of learning and practical coding projects to reinforce skills. The plan concludes with guidance on building a portfolio and utilizing freelance platforms like Fiverr and Upwork.
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)
126 views2 pages

7-Day Python Study Plan

The document outlines a 7-day Python study plan focused on freelancing, covering essential topics such as Python fundamentals, data structures, OOP, automation, and working with data. Each day includes a mix of learning and practical coding projects to reinforce skills. The plan concludes with guidance on building a portfolio and utilizing freelance platforms like Fiverr and Upwork.
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

7-Day Python Study Plan for Freelancing

Day 1: Python Fundamentals

- Python installation, IDEs (VS Code, Jupyter)


- Variables, Data types, Input/output
- Operators, If-else statements, Loops
- Functions and Scope
- Practice: basic calculator, number guessing game
- 8 hrs learning, 2 hrs coding practice

Day 2: Data Structures & Error Handling

- Lists, Tuples, Sets, Dictionaries


- List comprehension, String manipulation
- Exception handling, File I/O basics
- Practice: File word counter, contact book
- 7 hrs learning, 3 hrs mini-projects

Day 3: Functions, Modules & OOP

- Advanced functions (args, kwargs, lambda)


- Modules and packages
- OOP: Classes, Inheritance, Encapsulation
- Practice: Student management system
- 6 hrs learning, 4 hrs building system

Day 4: Automation & Web Scraping

- os, shutil, datetime, subprocess


- requests, BeautifulSoup, lxml (HTML parsing)
- Mini-projects: web scraper, file sorter
- 5 hrs learning, 5 hrs projects

Day 5: Working with Data (CSV, Excel, JSON, APIs)

- csv, json, pandas, openpyxl


- REST APIs with requests
- Projects: COVID API stats, Excel report, CSV email parser
- 6 hrs learning, 4 hrs project
Day 6: GUI & Freelance-Oriented Projects

- GUI with tkinter


- Email sender, image viewer, calculator
- Projects: Portfolio scraper, PDF merger
- 4 hrs learning, 6 hrs building

Day 7: Portfolio, Git, and Freelance Platforms

- Git & GitHub basics


- Create Fiverr/Upwork profiles, practice proposals
- Final Projects: scraper + report, automation script
- Publish projects to GitHub
- 4 hrs practice, 6 hrs setup

Note: After completing this plan, continue building mini-projects, contributing to GitHub, and learning Python

frameworks like Flask or Django for advanced freelancing work.

You might also like