Skip to content

hamzaiftkhar/100-Days-of-Code-with-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

413 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100-Days-of-Code-with-Python

Welcome to the 100 Days of Python Learning! This course is designed to guide you through a structured journey from learning the basics of Python to advancing your skills over the course of 100 days.

Course Overview

The goal of this challenge is to dedicate time each day for 100 days to learn and practice Python programming. Starting from the fundamentals, you'll gradually delve into more advanced topics, gaining a solid foundation in Python along the way.

For this course you need strong commitment and dedication. You need to be consistent and disciplined to learn and practice Python every day for 100 days. You need to be motivated and have a strong desire to learn Python.

Course Structure

We will be covering the topics day by day. Each day you will be learning new concepts and practicing them.

Day-01 - Introduction to Python Programming and its Applications

Day-02 - Python Installation Modules and Pips in Python

Day-03 - Our First Program, Comments, Escape sequence and print in Python

Day-04 - Variables and Data Types in Python

Day-05 - First Programming Concepts and Arithmetic Operators in Python

Day-06 -How to Take User Input and Typecasting in Python

Day-07 - Week-01 Review and Our First Challenge Exercise

Day-08 - Our First Challenge Exercise(Solutions)

Day-09 - String in Python

Day-10 -Exploring Python String Manipulation: Indexing, Slicing, and Essential Methods

Day-11 - Basic and Advance String Methods in Python

Day-12 - Python String Formatting [format() method]

Day-13 -Conditional Statements (if-elif-else) in Python

Day-14 - Week-02 Review and Our Second Challenge Exercise

Day-15 - Our Second Challenge Exercise [ Solutions ]

Day-16 - Functions in Python

Day-17 - Function Arguments and Return Statements

Day-18 - Loops in Python - While Loop

Day-19 - FOR Loops in Python Programming

Day-20 - Recursion in Python

Day-21 - Week-3 Review and Our Third Challenge Exercise

Day-22 - Third Exercise Solution and Additional Resources

Day-23 - Introduction to Lists in Python Programming

Day-24 - Lists methods in Python Programming

Day-25 - Additional concepts in Lists in Python Programming Language

Day-26 - Introduction to Tuples in Python Programming Language

Day-27 - Operations on Tuples in Python Programming Language

Day-28 - Week-4 Review and Our Fourth Challenge Exercise

Day-29 - Fourth Exercise Solution and Additional Resources

Day-30 - Introduction to Dictionaries in Python

Day-31 - Dictionary methods in Python Programming Language

Day-32 - Sets in Python Programming Language

Day-33 - Python - Set Methods

Day-34 - Exception Handling in Python

Day-35 - Week-5 Review and Our Fifth Challenge Exercise

Day-36 - Fifth Exercise Solution and Additional Resources

Day-37 - File Handling in Python

Day-38 - Python Local and Global Variables

Day-39 - How Import Works in Python

Day-40 - How if __name__ == "__main__" works in Python?

Day-41 - read, readlines and other file methods

Day-42 - Week-6 Review and Our Sixth Challenge Exercise

Day-43 - Sixth Exercise Solution and Additional Resources

Day-44 - Introduction to Object Oriented Programming in Python

Day-45 - Classes and Objects in Python

Day-46 - Decorators in Python Programming

Day-47 - Getters and Setters in Python

About

100 Days of coding with Python Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages