Python 70-Day Challenge
Welcome to my Python 70-Day Challenge repository! 🚀 In this journey, I am committed to covering both fundamental and advanced Python concepts while tackling various problem-solving exercises.
Daily Progress:
Day 1/70:
Set up VS Code and printed a basic "Hello, World!" message.
Day 2/70:
Explored basic variable concepts.
Day 3/70:
Covered different data types: ASCII, int, float, string, mapping, sequence, data set, and numeric data types.
Day 4/70:
Explored basic operators: +, -, *, /, %, **, and //.
Solved basic examples.
Day 5/70:
Covered logical operators: and, or, and not.
Explored identity operators (is and is not) and membership operators (in and not in).
Introduced bitwise operators: &, |, and xor.
Discussed operator precedence using BODMAS rule.
Day 6/70:
Explored loops and control statements.
Covered conditional statements: if, elif, else if ladder, nested if, ternary, else, and switch.
Day 7/70:
Covered the elif control statement.
Day 8/70:
Explored multiple conditions using logical operators (AND and OR).
Solved problems related to multiple conditions.
Day 9/70:
Introduced nested if-else statements.
Solved a discount calculation problem using nested if-else.
Day 10/70:
Covered the match case.
Day 11/70:
Explored the ternary operator for concise coding.
Day 12/70:
Covered two types of loops: for loop and while loop.
Explored the usage of the for loop with patterns.
Day 13/70:
Worked on for loop patterns.
Day 14/70:
Covered break and continue statements in loops.
Day 15/70:
Explored the basics of functions, including function creation and passing arguments.
Day 16/70:
Covered function arguments: positional arguments, default arguments, and variable-length
arguments.
Day 17/70:
Explored the basics of lists, including concatenation.
Day 18/70:
Covered list methods and solved related problems.
Day 19/70:
Explored the concept of tuples (immutable lists).
Day 20/70:
Continued exploring lists and other related concepts.
Day 21/70:
Covered string formatting concepts.
Day 22/70:
Explored docstrings.
Day 23/70:
Covered sets and their methods.
Day 24/70:
Explored dictionaries and their methods.
Day 25/70:
Covered error handling in Python, including value error exceptions.
Day 26/70:
Covered the shorthand for with else.
Solved a problem related to the shorthand if-else.
Day 27/70:
Covered the 'final' keyword and solved a related problem.
Day 28/70:
Covered the shorthand if-else and solved examples.
Day 29/70:
Covered the 'enumerate' method.
Day 30/70:
Explored modules in Python, importation, and solved module-related problems.
Day 31/70:
Covered the name=="main" concept.
Day 32/70:
Explored the OS module.
Day 33/70:
Solved an exercise.
Day 34/70:
Global and local variable.
Day 35,36/70:
File handling readline and readlines etc with example.
Day 37/70:
lambda function and solve exercise
Day 38/70:
map() reduce() and filter() solve..
Day 39/70:
solve is vs == in python
Day 40/70:
snake water gun game
Day 41/70:
Oop start and take the basic concept of the class
Day 42/70:
Constructor and thier type like defualt and parameterized constructor,self keyword.
Day 43/70:
solve the decorator function that take a function then extend the functionality of that func.
Day 44/70:
solve the exercise of getter and setter in object oriented program..
Day 45/70:
solve the inheritance concept how to inherit class function and constructor and solve example
Day 46/70:
solve the public private and protetcted specifiers in python
Day 47/70:
solve the static method and some example.
Day 48/70:
solve the Exercise.
Day 49/70:
solve the class and instance varaiable.
Day 50/70:
solve the class method to change the class variables.
Day 51/70:
Cover the alternate constructor.
Day 52/70:
cover dir __dict() and help keywords.
Day 53/70:
cover super() and their usage.
Day 54/70:
cover Dunder Method/Magical Method.
Day 55/70:
cover Method Overriding with diffrent example.
Day 56/70:
cover the method overloading with example.
Day 57/70:
Inheritance and their type.
Day 58/70:
walrus objects and paractise question.
Day 59/70:
genrator and paractise question.
Day 60/70:
Garbage collector in python.
Day 61/70:
Multi-Threading in python with example.
Day 61/70:
Multi-Threading in python with example.
Day 62/70:
Multi-processing in python with example.
Day 63/70:
Rivision till day 20.
Day 64/70:
Rivision from day 21 to 30.
Day 65/70:
Rivision from day 30 to 35.
Day 66/70:
Rivision from day 35 to 45.
Day 67/70:
Rivision from day 46 to 55.
Day 68/70:
Rivision from day 55 to 62. and we almost complete our course today.
our rivision has been complete.
Day 69/70:
Upload all the file that was updated and all the practise file that i made during challenges.
Day 70/70:
This repo had been complete.
If you like my work hit the follow button and press also star button
-
Notifications
You must be signed in to change notification settings - Fork 0
This 70-day Python series offers a structured learning path for mastering Python programming. Each day covers essential concepts, libraries, and real-world projects, helping beginners and intermediate learners enhance their skills. From basics to advanced topics, this series provides hands-on experience to build strong Python proficiency.
Warishayat/python_70_days_challenge
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This 70-day Python series offers a structured learning path for mastering Python programming. Each day covers essential concepts, libraries, and real-world projects, helping beginners and intermediate learners enhance their skills. From basics to advanced topics, this series provides hands-on experience to build strong Python proficiency.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published