edabit.com Answer from ectomancer on reddit.com
HackerRank
hackerrank.com › domains › python
Solve Programming Questions | HackerRank
A step by step guide to Python, a language that is easy to pick up yet one of the most powerful.
Reddit
reddit.com › r/learnpython › good python exercises?
r/learnpython on Reddit: Good Python Exercises?
December 3, 2022 -
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.
Top answer 1 of 20
261
Here are some often recommended resources: Exercism , Hackinscience and Practicepython — these are all beginner friendly and difficulty levels are marked Adventofcode , Codewars , Python Morsels — includes more challenging exercises for intermediate to advanced level users Checkio , Codingame , Codecombat — gaming based challenges /r/dailyprogrammer — not active currently, but there's plenty of past challenges with discussions And here are some resources for projects: Projects with solutions — algorithms, data structures, networking, security, databases, etc Project based learning — web applications, bots, data science, machine learning, etc Books: The Big Book of Small Python Projects Tiny Python Projects /r/learnpython: What do you automate with Python at home?
2 of 20
53
Advent of code is currently going. You could try yourself at some of its challenges
A good resource to practice python coding with exercises and problems statements? Jul 9, 2016
r/learnpython 10y ago
Is there any exercise-based course for learning python?
I have a free book of 42 Python exercises for beginners: https://inventwithpython.com/pythongently/ More on reddit.com
Where to practice for python interview ?
Here is a good catalog of Python interview questions More on reddit.com
06:53
100 Python Problems with Solutions for Beginners | Most Common ...
53:00
Python Projects for Beginners – Master Problem-Solving! 🚀 ...
21:33
Functions and Loops Practice: Python Basics Exercises - YouTube
17:13
Practice Question Solution Part 1 | 100 Days of Python Programming ...
09:15
Practice questions 3 | 100 Days of Python Programming | Day 91 ...
100 Python Fundamental Practice Problems (From 51 ...
PYnative
pynative.com › home › python exercises
Python Exercises, Practice, Challenges [800+ Exercises] – PYnative
Comprehensions exercises including list, dict, set, generator comprehensions exercises, from beginner to expert level to helping you write more efficient and Pythonic code. ... Practice coding questions on Python's collections module, including Counter, defaultdict, OrderedDict, deque, and namedtuple to work with specialized data structures.
W3Schools
w3schools.com › practice › practice_python.php
Practice Python - W3Schools Coding Challenges
Improve your skills by solving real Python coding problems. Write code, submit, and get instant feedback. ... Print a right-aligned triangle of row numbers. ... Get the latest coding practice problem delivered to your inbox every week.
GitHub
github.com › zhiwehu › Python-programming-exercises › blob › master › 100+ Python challenging programming exercises for Python 3.md
Python-programming-exercises/100+ Python challenging programming exercises for Python 3.md at master · zhiwehu/Python-programming-exercises
Question£º Write a program that accepts sequence of lines as input and prints the lines after making all characters in the sentence capitalized. Suppose the following input is supplied to the program: Hello world Practice makes perfect Then, the output should be: HELLO WORLD PRACTICE MAKES PERFECT
Author zhiwehu
GeeksforGeeks
geeksforgeeks.org › python › python-exercises-practice-questions-and-solutions
Python Exercise with Practice Questions and Solutions - GeeksforGeeks
May 16, 2026 - Practice problems help improve programming and problem-solving skills through topic-wise coding questions and quizzes. Links below cover different topic pages containing coding problems and quizzes. Users need to log in first to start solving problems. The submitted code is tested against the expected output and points are awarded for successful submissions. If a submission contains an error, a clear message is displayed indicating the type of error, such as a compiler error or output mismatch. To learn by solved examples, refer to Python Programs page.
Practice Python
practicepython.org
Practice Python
Welcome to Practice Python! There are over 40 beginner Python exercises just waiting to be solved. Each exercise comes with a small discussion of a topic and a corresponding post with a solution. Follow on Feedly, Twitter, our mailing list, or your favorite RSS reader.
W3Schools
w3schools.com › python › python_variables_exercises.asp
Python - Variable Exercises
There are between 3 and 9 questions in each category. The answer can be found in the corresponding tutorial chapter. If you're stuck, or answer wrong, you can try again or hit the "Show Answer" button to see the correct answer. Find a complete collection of Python Exercises for each chapter in this tutorial in our Python Exercises page.
CodingBat
codingbat.com › python
CodingBat Python
CodingBat code practice · Welcome to Codingbat. See help for the latest. Python Example Code · Python Strings · Python Lists · Python If Boolean · Code Badges ·
Codecademy
codecademy.com › forum_questions › 553a9f9276b8fe997d0003b6
Practice Python | Codecademy
I wanted to ask if somebody could recommend a good way to practice Python besides www.checkio.org - that one is a bit too challenging for a total newbie like me at this point. ... Stick to the level 1 questions e.g. string 1, warmup 1 etc.
Programiz PRO
programiz.pro › community-challenges › python
Python Coding Challenges | Programiz PRO
Sharpen your Python skills with 600+ coding challenges and compete with other challengers to stay on the leaderboard. Available for all levels. Start Now.
Programiz PRO
programiz.pro › course › practice-python-basics
Practice: Python Basics | Programiz PRO
Python Intermediate · 4 Chapters · 19+ Questions · Practice: Python Coding · 4 Chapters · 149+ Questions · Practice: Python Coding · 4 Chapters · 149+ Questions · Python · SQL · HTML/CSS · JavaScript · C Programming · C++ Java · Projects · All Courses ·
GeeksforGeeks
geeksforgeeks.org › python › python-list-exercise
Python List Exercise - GeeksforGeeks
Interview Questions · Examples · Quizzes · DSA Python · Data Science · NumPy · Pandas · Practice · Django · Flask · Last Updated : 9 Sep, 2025 · Access List Item · Change List item · Replace List Values · Append Method · Insert Method · Extend List Item ·
Published September 9, 2025
Duke University
people.duke.edu › ~ccc14 › bios-821-2017 › quiz › 100+ "Challenging" Python Exercises.html
Simple Python Exercises — BIOS703 1.0 documentation
In case of input data being supplied to the question, it should be assumed to be a console input. ... Define a class with a generator which can iterate the numbers, which are divisible by 7, between a given range 0 and n. ... Write a program to compute the frequency of the words from the input. The output should output after sorting the key alphanumerically. Suppose the following input is supplied to the program: New to Python or choosing between Python 2 and Python 3?