0% found this document useful (0 votes)
4 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)
4 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
You are on page 1/ 2

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