Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Build Your Own X | 203,513 | 3 days ago | 1 | March 16, 2022 | 278 | |||||
Master programming by recreating your favorite technologies from scratch. | ||||||||||
Learn Vim | 11,420 | a month ago | 11 | other | ||||||
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for 📖 | ||||||||||
Awesome Competitive Programming | 10,905 | 3 months ago | 24 | cc-by-4.0 | ||||||
:gem: A curated list of awesome Competitive Programming, Algorithm and Data Structure resources | ||||||||||
Rust Learning | 9,802 | a month ago | 5 | |||||||
A bunch of links to blog posts, articles, videos, etc for learning Rust | ||||||||||
Blog | 3,182 | 2 years ago | 56 | |||||||
gamedev blog | ||||||||||
Practical Cryptography For Developers Book | 2,967 | 24 days ago | 49 | mit | CSS | |||||
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 Opportunities | 2,841 | 4 months ago | 13 | mit | ||||||
An awesome list of events and fellowship opportunities for Computer Science students | ||||||||||
Break The Ice With Python | 2,325 | a month ago | 74 | Jupyter Notebook | ||||||
The repository is about 100+ python programming exercise problem discussed, explained, and solved in different ways | ||||||||||
Learning Oop In Php | 2,184 | 4 years ago | 7 | |||||||
A collection of resources to learn object-oriented programming and related concepts for PHP developers. | ||||||||||
Byte Of Python | 2,022 | 3 months ago | 10 | Python | ||||||
Beginners book on Python - start here if you don't know programming |
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.
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