Resources & Documentation#
There are many places to find help and documentation when you are learning how to code in python.
Here are some recommended resources - and remember, a quick search on Google, Stack Overflow, or other forums can often solve the problems you run into.
Automate the Boring Stuff with Python#
Automate the Boring Stuff with Python is a free online book that teaches you how to use Python to automate boring and repetitive tasks such as file handling, working with Excel, web scraping, and more. Very beginner-friendly and highly practical.
GeeksforGeeks#
GeeksforGeeks is a platform for computer science and programming resources.
Kattis Problem Archive#
Kattis Problem Archive is an online programming challenge platform where you solve short algorithmic problems by writing programs that read input (often using input()) and produce correct output. It is well suited for practising problem-solving, basic algorithms, and handling edge cases, from beginner level to competitive programming.
Learn By Example#
Learn By Example is a reference for core Python, including explanations of built-in functions and methods.
(“Reject all” cookies under “Settings” to avoid ads.)
Pandas documentation (Official)#
The official pandas website has comprehensive documentation for the pandas library.
Python documentation (Official)#
The official Python website is the primary resource for all things related to the Python programming language.
W3Schools#
W3Schools is a popular online platform for learning web development technologies.