Break The Ice With Python

The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways
Alternatives To Break The Ice With Python
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Build Your Own X203,513
3 days ago1March 16, 2022278
Master programming by recreating your favorite technologies from scratch.
Learn Vim11,420
a month ago11other
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖
Awesome Competitive Programming10,905
3 months ago24cc-by-4.0
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources
Rust Learning9,802
a month ago5
A bunch of links to blog posts, articles, videos, etc for learning Rust
Blog3,182
2 years ago56
gamedev blog
Practical Cryptography For Developers Book2,967
24 days ago49mitCSS
Practical Cryptography for Developers: Hashes, MAC, Key Derivation, DHKE, Symmetric and Asymmetric Ciphers, Public Key Cryptosystems, RSA, Elliptic Curves, ECC, secp256k1, ECDH, ECIES, Digital Signatures, ECDSA, EdDSA
Awesome Computer Science Opportunities2,841
4 months ago13mit
An awesome list of events and fellowship opportunities for Computer Science students
Break The Ice With Python2,325
a month ago74Jupyter Notebook
The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways
Learning Oop In Php2,184
4 years ago7
A collection of resources to learn object-oriented programming and related concepts for PHP developers.
Byte Of Python2,022
3 months ago10Python
Beginners book on Python - start here if you don't know programming
Alternatives To Break The Ice With Python
Select To Compare


Alternative Project Comparisons
Readme

Break The Ice With Python

A journey of 100+ simple yet interesting problems which are explained, solved, discussed in different pythonic ways

Binder
Deepnote


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

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

Popular Programming Projects
Popular Tutorials Projects
Popular Learning Resources Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Jupyter Notebook
Tutorial
Programming
Interview
100daysofcode
Learning Python