Skip to content

sayande01/100_Days_of_AIML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

100 Days of AIML Challenge

Welcome to my 100 Days of Python Challenge! This repository contains my journey of refreshing and expanding my Python skills, covering both foundational and advanced concepts. Throughout this challenge, I aim to practice Python coding every day, complete small projects, and upload them to GitHub. Each day will focus on improving my knowledge and applying what I learn in practical scenarios.

📅 Challenge Overview

The 100 Days of Python Challenge involves daily coding practice on various Python topics. These topics include:

  • Python Basics: Variables, data types, loops, conditionals, functions, and file handling.
  • Advanced Concepts: Data structures, list comprehensions, error handling, and more.
  • Project Development: Each day, I will complete small projects or coding challenges and push them to this repository. These will demonstrate my progress and help reinforce my learning.

🧑‍💻 Skills Learned

Here are the key skills I plan to focus on during the 100 days:

  • Python Syntax & Basics: Mastery of the fundamentals, including functions, loops, and conditionals.
  • Data Structures: In-depth understanding of lists, dictionaries, sets, tuples, and more.
  • Object-Oriented Programming: Classes, inheritance, polymorphism, and encapsulation.
  • Advanced Python Concepts: Decorators, generators, lambda functions, and error handling.
  • Data Science: Using Python for data analysis, visualization, and machine learning basics.
  • File Handling: Reading and writing to files in various formats (e.g., text files, CSVs).

Each day will have:

  • A Jupyter Notebook (.ipynb file) where the project or code is executed.
  • A README.md file detailing the project, skills demonstrated, and key learnings.

📜 Day 1 - Python Basics Refresher

Project Name: Python Basics Refresher
Skills Demonstrated: Python syntax, loops, conditional statements, and functions.
Learnings: Reviewed foundational Python concepts and wrote reusable scripts for common programming problems.

Example Code:

# Example of a basic Python script
def greet(name):
    return f"Hello, {name}!"

print(greet("World"))

🧩 How to Contribute

If you're following along with this challenge or want to contribute, feel free to fork this repository and create your own branch for each day. Once you've completed the challenges for the day, you can create a pull request with your changes.

🖋️ How to Use This Repository

  • Clone the repository to your local machine using the following command:

    git clone https://github.com/your-username/100-days-challenge.git
  • Navigate into the folder for the day you're working on and open the corresponding Jupyter notebook (.ipynb file).

  • You can use Jupyter Notebook or Google Colab to run the code, practice the exercises, and apply the learned concepts.

🔄 Progress Tracking

Throughout the challenge, I will update this repository daily with new projects and exercises. I aim to:

  1. Solve daily coding problems.
  2. Create mini-projects based on the day's topic.
  3. Share key learnings and explanations to reinforce my understanding.

📢 Why I'm Doing This Challenge

I'm doing this challenge as part of my learning journey to:

  • Reignite my passion for coding and programming.
  • Strengthen my Python skills for future data science projects.
  • Contribute to open-source projects and share my knowledge with the community.

🏁 Final Thoughts

The 100 Days of Python Challenge is not just about completing exercises but also about building a consistent learning habit. Each day, I will make progress and upload it here so I can review my work and improve over time. Feel free to check back regularly to see how I'm doing!


Thank you for visiting my repository, and I hope my journey helps inspire your own learning. If you have any feedback, questions, or suggestions, please feel free to reach out!

About

Join me on my 100 Days of Data Science, AI, and ML Challenge! Each day, I work on projects and exercises to improve my skills in Python, machine learning, data analysis, and AI. This repository tracks my progress and showcases the knowledge gained across these domains

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors