darkprinx/break-the-ice-with-python
darkprinx/break-the-ice-with-python has 3,158 GitHub stars and 1,503 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 18:43 UTC. Last push 2026-07-24.
The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalBreak The Ice With Python
A journey of 100+ simple yet interesting problems which are explained, solved, discussed in different pythonic ways
Introduction
The exercise text contents of this repository was collected from GitHub account of zhiwehu. I collected it to practice and solve all the listed problems with python. Even after these collected problems are all set up, I will try to add more problems in near future. If you are a very beginner with python then I hope this 100+ exercise will help you a lot to get your hands free with python.
One will find the given problems very simple and easy to understand. A beginner can try 3-5 problems a day which will take a little time to solve but definitely will learn a couple of new stuff (no matter how lazy you are :P ). And after regular practice of only a month, one can find himself solved more than 100++ problems which are obviously not a deniable achievement.
In this repository, I will be gradually updating the codebase of the given problems with my own solutions. Also, I may try to explain the code and tell my opinion about the problem if needed. Main Authors solutions are in python 2 & my solutions will be in python 3. Every problem is divided into a template format which is discussed below. There is a discussion section so don't forget to share your opinion, ideas and feel free to discuss anything wrong or mistake
Want to add your own solution or fix something? See CONTRIBUTING.md for a quick guide.
See CONTRIBUTORS.md for the list of everyone who has contributed a solution via a merged pull request.
A Big Thanks to apurvmishra99 for contributing the repository by cleaning up the formatting of all Days_.md files. fixing some random errors, fixing some variable naming with PEP8 conventions, and adding a whole new folder of jupyter notebook of all 24 days.
100+ Python challenging programming exercises
1. Problem Template
- Question
- Hints
- Solution
2. Practice Status
Day 1- Question 1-3
Day 2- Question 4-9
Day 3- Question 10-13
Day 4- Question 14-15
Day 5- Question 16-17
Day 6- Question 18-19
Day 7- Question 20-21
Day 8- Question 22-25
Day 9- Question 26-30
Day 10- Question 31-37
Day 11- Question 38-43
Day 12- Question 44-46
Day 13- Question 47-50
Day 14- Question 51-53
Day 15- Question 54-59
Day 16- Question 60-64
Day 17- Question 65-69
Day 18- Question 70-74
Day 19- Question 75-79
Day 20- Question 80-84
Day 21- Question 85-89
Day 22- Question 90-94
Day 23- Question 95-99
Day 24- Question 100-103
🌱 Empower dedication with your generosity
Every single coffee boosts towards greater motivation, turning compassion into action. Show your kind support with just a little click! 😃
Explore related projects
sindresorhus/awesome
😎 Awesome lists about all kinds of interesting topics [NOTE: Pull requests are temporarily disabled until I have a chance to catch up with the existing ones]
533,463 starsEbookFoundation/free-programming-books
:books: Freely available programming books
401,248 starsnilbuild/developer-roadmap
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
371,518 starsvinta/awesome-python
The definitive list that answers "I want to do X in Python, which tool should I use?"
333,296 stars