PyNative offers 40 curated beginner exercises covering loops, lists, strings, and basic OOP, each with a problem statement, hints, and detailed solutions. Practice Python provides over 40 beginner-friendly exercises that include topic discussions and corresponding solution posts.
For interactive coding, CodingBat features categorized warmup problems (strings, lists, logic) with immediate validation, while HackerRank and GeeksforGeeks offer extensive practice domains with solution testing and point systems. Codecademy lists 12 specific beginner challenges focusing on functions and logic, such as angle conversion and credit card masking.
Key resources include:
PyNative: 40 problems with explanations on topics like factorial calculation and palindrome checking.
Practice Python: Over 40 exercises with discussion threads and solutions.
CodingBat: Warmup and basic string/list problems with no loops required for the first set.
Codecademy: 12 bite-sized challenges including decimal-to-binary conversion and vowel counting.
HackerRank/GeeksforGeeks: Large-scale domains with automated testing and community solutions.
What's a good exercise for me to try? I've been learning Python for a bit over a month now and I wanna test what I've learned.