🌐
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.

python exercises Sep 27, 2022
r/learnpython
3y ago
how can i practice python? (beginner) Jul 16, 2022
r/learnpython
4y ago
good websites for python exercises? : r/learnpython May 14, 2022
r/learnpython
4y ago
Python practice website : r/learnpython Aug 23, 2022
r/learnpython
3y ago
More results from reddit.com
Discussions

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
🌐 r/learnprogramming
46
141
October 5, 2022
Where to practice for python interview ?
Here is a good catalog of Python interview questions More on reddit.com
🌐 r/learnpython
19
8
May 8, 2024
🌐
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.
Find elsewhere
🌐
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 ·
🌐
Mimo
mimo.org › blog › 15-python-exercises-for-absolute-beginners
15+ Python Assignments for Absolute Beginners (with Solutions and Explanations)
January 27, 2026 - Number of seconds in a year: Write a Python program displaying the number of seconds in 365 days · Temperature converter: Write functions to convert from Fahrenheit to Celsius and vice-versa · Ghost gobble arcade game: Learn how to use Boolean ...
🌐
Great Learning
mygreatlearning.com › blog › python exercises
Python Coding Practice Questions and Exercises
September 4, 2025 - Explore Python coding questions, practice problems, and mini programs to strengthen your skills. Perfect for beginners looking for hands-on Python practice.
🌐
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.
🌐
freeCodeCamp
freecodecamp.org › news › python-coding-challenges-for-beginners
Python Coding Challenges For Beginner Developers – Code and Explanations
June 4, 2024 - They help you implement your knowledge in practice and boost your confidence. So to help you start coding more, here are eight Python challenges you can try as a beginner. And here's a tip: really try to solve the challenge on your own after reading through the question/prompt.
🌐
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
🌐
UC Berkeley School of Information
ischoolonline.berkeley.edu › home › python practice problems for beginner coders
Python Practice Problems for Beginner Coders - UCB-UMT
September 8, 2025 - Eda Bit Thousands of Python challenges that use an interactive interface to run and check code against the solutions. Users can level up and sort by difficulty. PracticePython.org These 36 exercises test users’ knowledge of concepts ranging from input() to data visualization.
🌐
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?
🌐
Python.org
discuss.python.org › python help
Good Python Practice Problems - Python Help - Discussions on Python.org
March 8, 2024 - Hello I am new to programming and Python. I am trying to practice what I’ve been learning. Does anyone know of a website that has python practice problems that will show you the solution and HOW they got the solution?
🌐
LeetCode
leetcode.com › problemset
LeetCode Python Problems
Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview.