darkprinx/break-the-ice-with-python
darkprinx/break-the-ice-with-python has 3,162 GitHub stars and 1,503 forks. GitHot measured +1 stars in 24 hours and +4 in 7 days. Last checked 2026-11-13 10:59 UTC. Last push 2026-07-24.
Comment ces chiffres sont mesurés
The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways
Progression mesurée des étoiles
- in 24h
- +1
- in 7 days
- +4
- in 15 days
- Historique en cours
- in 1 month
- Historique en cours
Variations nettes sur des périodes qui se chevauchent, pas des totaux quotidiens. Les mesures absentes restent vides. Les étoiles indiquent l’intérêt, pas la qualité.
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! 😃
Explorer des projets similaires
sindresorhus/awesome
😎 Listes Awesome sur toutes sortes de sujets intéressants [NOTE : les pull requests sont temporairement désactivées jusqu’à ce que j’aie l’occasion de rattraper celles qui existent déjà]
536,248 étoilesEbookFoundation/free-programming-books
:books: Livres de programmation librement disponibles
401,534 étoilesnilbuild/developer-roadmap
Feuilles de route interactives, guides et autres contenus éducatifs pour aider les développeurs à progresser dans leur carrière.
371,943 étoilesvinta/awesome-python
La liste de référence qui répond à « Je veux faire X en Python : quel outil dois-je utiliser ? ».
334,463 étoiles