top of page
References
Books
Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters - Justin Seitz: https://www.amazon.com/Black-Hat-Python-2nd-Programming/dp/1718501129
Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction To Programming 2nd Edition - Eric Matthes: https://www.amazon.com/Python-Crash-Course-2nd-Edition/dp/1593279280/
Automate The Boring Stuff With Python, 2Nd Edition: Practical Programming For Total Beginners - Al Swelgart: https://www.amazon.com/Automate-Boring-Stuff-Python-2nd/dp/1593279922/
Invent Your Own Computer Games with Python - Al Sweigart: https://www.amazon.com/Invent-Your-Computer-Games-Python/dp/1593277954/
Head First Python: A Brain-Friendly Guide, 2nd Edition - Paul Barry: https://www.amazon.com/Head-First-Python-Brain-Friendly-Guide/dp/1491919531
Online References
Official Python Docs (Recommended): https://docs.python.org/3/
W3Schools Python Reference: https://www.w3schools.com/python/python_reference.asp
Programiz Guide to Python: https://www.programiz.com/python-programming
Online Python Compilers
Python.org Shell: https://www.python.org/shell/
Programiz Compiler: https://www.programiz.com/python-programming/online-compiler/
TutorialSprint Compiler: https://www.tutorialspoint.com/execute_python_online.php
Replit Compiler: https://replit.com/languages/python3
CodeChef Compiler: https://www.codechef.com/ide
Online GDB: https://www.onlinegdb.com/online_python_compiler
Online Challenges
< Not Listed In Any Particular Order >
Python Principals: https://pythonprinciples.com/challenges/
​
HackerRank: https://www.hackerrank.com/domains/python
​
Practice Python Exercises: https://www.practicepython.org/
​
Coding Bat Exercises: https://codingbat.com/python
​
CheckIO: https://py.checkio.org/
​
W3Resource Python Exercises: https://www.w3resource.com/python-exercises/
​
Topcoder: https://www.topcoder.com/challenges?search=python&tracks[DS]=true&tracks[Des]=true&tracks[Dev]=true&tracks[QA]=true&types[]=CH&types[]=F2F&types[]=TSK
​
Coder Byte: https://www.coderbyte.com/challenges
​
Project Euler: https://projecteuler.net/archives
​
Code Chef: https://www.codechef.com/problems/school/?itm_medium=navmenu&itm_campaign=problems
bottom of page