Skip to content

NallamaruAdithyavardhan/python-100-exercises

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Python 100 Exercises

100 Python coding exercises and activities ranging from basics to advanced level.

πŸ“š Full Interactive Notebook

The complete set of 100 Python exercises is available in this Google Colab notebook:

πŸ‘‰ Open Python Exercises in Google Colab

πŸ“‹ Contents

This repository includes:

1. Colab Notebook (Main Resource)

  • 100 interactive Python coding problems
  • Problems organized by difficulty level
  • Runnable code cells with immediate execution
  • Output examples for each exercise

2. exercises.py

  • Quick reference file with basic exercise examples
  • Sample solutions for the first few problems

3. README.md

  • Project documentation and navigation

🎯 Exercise Categories

  • Basic Coding Questions (1-30): Introduction to Python fundamentals

    • Hello World
    • Simple arithmetic operations
    • Basic string manipulation
    • Conditional statements
    • Loops
  • Intermediate Problems: Building on fundamentals

    • List and dictionary operations
    • Functions and recursion
    • File handling
    • Error handling
  • Advanced Challenges: Complex problem-solving

    • Advanced data structures
    • Algorithm implementation
    • Object-oriented programming concepts

πŸš€ How to Use

  1. Click the Colab link above to open the notebook
  2. Sign in with your Google account
  3. Run the code cells by pressing Ctrl+Enter (or Cmd+Enter on Mac)
  4. Modify the code and experiment with different solutions
  5. Your progress is automatically saved to your Google Drive

βœ… Prerequisites

  • Basic understanding of Python syntax
  • Google account (for Google Colab)
  • Web browser

πŸ’‘ Tips for Success

  • Solve each problem step by step
  • Don't peek at the solutions immediately
  • Try different approaches
  • Test edge cases
  • Modify exercises to make them more challenging

πŸ“ Notes

  • This is an interactive learning resource
  • All exercises can be modified and executed in Colab
  • No installation required - everything runs in the browser
  • Your changes in Colab don't affect this repository

🀝 Contributing

Feel free to fork this repository and create your own versions of these exercises!


Happy Coding! πŸŽ‰

About

100 Python coding exercises and activities from basics to advanced level

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages