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

4-Week Python Hacking Plan

The document outlines a 4-week learning plan for Python focused on hacking. It includes daily tasks such as watching instructional videos, practicing coding exercises, and building mini-projects related to scripting and automation. The final week emphasizes applying Python skills to hacking challenges and tools.

Uploaded by

tofortnite38
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views2 pages

4-Week Python Hacking Plan

The document outlines a 4-week learning plan for Python focused on hacking. It includes daily tasks such as watching instructional videos, practicing coding exercises, and building mini-projects related to scripting and automation. The final week emphasizes applying Python skills to hacking challenges and tools.

Uploaded by

tofortnite38
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

4-Week Python Learning Plan for

Hacking
Week 1 – Python Basics (freeCodeCamp video)
 Day 1: Variables, Input, Print – Watch first 30 mins of freeCodeCamp video
 Day 2: Data types, Strings, Numbers – Watch until 1 hour
 Day 3: Lists, Tuples – Watch until 1h 30m
 Day 4: If-Else, Comparisons – Watch until 2h
 Day 5: Loops (for, while) – Watch until 2h 30m
 Day 6: Functions – Finish the freeCodeCamp video (~4h total)
 Day 7: Practice – Use HackerRank or W3Schools for exercises

Week 2 – Reinforce & Practice (Mosh + Exercises)


 Day 8: Review: Variables, Input, Functions – Watch Mosh video (20–30 mins)
 Day 9: Lists, Loops, Conditions – Continue Mosh video to 1 hour
 Day 10: Build mini-projects: Calculator, Guessing Game
 Day 11: Learn File Handling – W3Schools tutorial
 Day 12: Practice reading/writing text files
 Day 13: Functions & Modules – Write reusable code
 Day 14: Practice & review – Build a small script or solve HackerRank challenges

Week 3 – Scripting & Automation (Corey Schafer)


 Day 15: Python scripting basics – Watch Corey Schafer on sys/args
 Day 16: File automation – Corey on os/files
 Day 17: Web requests – Learn requests module
 Day 18: Web scraping – Corey on BeautifulSoup
 Day 19: JSON & APIs – Corey tutorial
 Day 20: Build a script – e.g., web scanner
 Day 21: Review + test your tools – start GitHub repo

Week 4 – Python for Hacking (TryHackMe)


 Day 22: Join TryHackMe – Start Python for Beginners room
 Day 23: Complete Python hacking challenges
 Day 24: Build a basic port scanner
 Day 25: Automate ping sweep across subnet
 Day 26: Write a basic brute force script (educational only)
 Day 27: Make your own mini hacking tool
 Day 28: Review, organize notes, prep for Linux/networking next

You might also like