This repository covers a comprehensive range of Python topics, from basic to advanced concepts. It includes materials, tasks, and solutions to help you learn and master Python programming.
No | Topic | Notebooks | Tasks | Tasks Solutions |
---|---|---|---|---|
1 | Python Fundamental | Notebooks | Tasks | Tasks Sol |
2 | Loops | Notebooks | Tasks | Tasks Sol |
3 | Strings | Notebooks | Tasks | Tasks Sol |
4 | Python Lists | Notebooks | Tasks | Tasks Sol |
5 | Sets, Tuples, Dictionary | Notebooks | Tasks | Tasks Sol |
6 | Functions | Notebooks | Tasks | Tasks Sol |
coming soon ...
No | Project Name | Links |
---|---|---|
1 | Project 1 | [] |
Platform | Link | Type of Exercises | Difficulty Levels | Solutions Provided | Sign-up Required | Key Features |
---|---|---|---|---|---|---|
Exercism | exercism.org | Real-world problems, structured tracks | Easy to Hard | Yes (after submitting) | Yes | Mentored feedback, CLI tool, test-driven development |
W3Schools | w3schools.com | Basic Python snippets and quizzes | Beginner | Yes | No | Interactive tutorials and quizzes |
CodingBat | codingbat.com | Short function-based problems | Beginner to Intermediate | Yes | No | Instant feedback, no setup required |
PyNative | pynative.com | Practical and conceptual exercises | Beginner to Intermediate | Yes | No | Covers wide range: strings, loops, functions, etc. |
HackerRank | hackerrank.com | Competitive-style coding problems | Easy to Hard | Yes (after attempt) | Yes | Timed challenges, leaderboard, certifications |
Resource Name | Link | Description |
---|---|---|
Kaggle Python Course | Kaggle Learn | Free interactive Python tutorials on Kaggle. Great for beginners and data science enthusiasts. |
Official Python Tutorial | Python.org | Official documentation and tutorial from Python.org. Detailed and comprehensive guide. |
Practical Python for Beginners | Dabeaz Course | A great resource by Dabeaz for learning Python with practical examples and clear explanations. |
Think Python | Green Tea Press | Book by Allen B. Downey, ideal for beginners and teaches Python programming fundamentals. |
Automate the Boring Stuff with Python | Automate the Boring Stuff | Best book for automating everyday tasks with Python, available online for free. |
Ace Python Interviews | Lerner Store | A helpful resource for preparing for Python interviews, with tips and tricks. |
Microsoft Learn Python | Microsoft Learn | Learn Python and other technologies with interactive courses from Microsoft. |
MIT OCW - Introduction to CS in Python | MIT OCW | A free course from MIT to learn Python and computer science fundamentals. |
Harvard's CS50 Introduction to Programming | edX - CS50 Python | Harvard's famous CS50 course with a focus on programming in Python, available on edX. |
All of This? Learned from Nitish Sir 💖 | Nitish Sir's Playlist | The ultimate learning journey with Nitish Sir, providing explanations in Hindi. 💖 |
But where I learn all of this None other than my dear Nitish sir 💖CampusX