The 100 Days of Code challenge is a self-directed commitment by developers to build strong and consistent coding habits. The challenge uses social accountability, transparency, and deep reflection to form healthy developer habits.
This challenge is to help you learn to code and get better at it.
- You must be able to write code in a language of your choice.
- You must be able to write code that is readable and maintainable.
- Fork this repo.
- Clone the forked repo.
- Create a new branch.
- Make changes to the code.
- Commit the changes.
- Push the changes to the forked repo.
- Create a pull request.
- Day 1: Intro to Python
- Day 2: Application of Python
- Day 3: Modules and pip in Python
- Day 4: Our First Program
- Day 5: Comments, Escape sequence & Print in Python
- Day 6: Variables and Data Types
- Day 7: Exercise 1 Create a Calculator
- Day 8: Exercise 1 Create a Calculator Solution
- Day 9: Typecasting in python
- Day 10: Taking User Input in python
- Day 11: What are strings?
- Day 12: String Slicing & Operations on String
- Day 13: String methods
- Day 14: If Else Conditionals
- Day 15: Excersice 2 Good Morning Sir
- Day 16: Match Case Statements
- Day 17: Introduction To Loops
- Day 18: Python while Loop
- Day 19: break and continue
- Day 20: Functions
- Day 21: Function arguments and return statement
- Day 22: Introduction To Lists
- Day 23: List Methods
- Day 24: Introduction to Tuples
- Day 25: Operations on Tuples
- Day 26: Excersice 2 Good Morning Sir Solution
- Day 27: Excersice 3 Kaun Banega Crorepati
- Day 28: f strings
- Day 29: Docstrings
- Day 30: Recursion
- Day 31: Sets
- Day 32: Set Methods
- Day 33: Dictionary
- Day 34: Dictionary Methods
- Day 35: For Loop With Else
- Day 36: Exception Handling
- Day 37: Finally Keyword
- Day 38: Custom Errors
- Day 39: Exercise 3 Solution
This project is licensed under the MIT License - see the LICENSE file for details.
If you like this project, please consider supporting me by starring this repo and sharing it with your friends.