Never heard of it. It would be easier to get opinions on it if you provide the link. Answer from Binary101010 on reddit.com
🌐
GitHub
github.com › asabeneh › 30-days-of-python
GitHub - Asabeneh/30-Days-Of-Python: The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw · GitHub
The topics are broken down into 30 days, where each day contains several topics with easy-to-understand explanations, real-world examples, and many hands on exercises and projects.
Starred by 60.9K users
Forked by 11.6K users
Languages   Python 95.0% | CSS 2.6% | HTML 2.4%
🌐
GitHub
github.com › topics › 30-days-of-python
30-days-of-python · GitHub Topics · GitHub
A structured 30-day roadmap to learn Python from scratch — with daily topics, examples, and exercises for beginners. python programming python-tutorial coding-challenge self-learning python-beginners python-exercises learn-python python-projects ...
Discussions

Reviews/Thoughts on Asabeneh's "30 Days of Python" Github?
Never heard of it. It would be easier to get opinions on it if you provide the link. More on reddit.com
🌐 r/learnpython
6
14
December 18, 2025
can someone walk me through this Day of Code from this 30 Days of Python course? The day of code is about flask
If you want a complete rundown of flask i could explain it to you step by step in a discord voice chat. I could explain you everything you need. I’m using flask myself for like 3 years now Pm me if you’re interested More on reddit.com
🌐 r/flask
2
0
July 12, 2024
30-Day Python Programming Challenge
I’m very sad that I can’t give you a tip for this wonderful initiative. Also it’s the same reason why I’m learning to code (focused on Machine Learning right now), first to do what I love and to feel more valuable even for myself, since I’m working Monday to Monday in a pizzeria. I’m interested and already registered. Thank you so much for the help! More on reddit.com
🌐 r/Python
23
0
January 12, 2025
30 day Python Challenge
Edited to update links and for clarity Heyo, Professional developer here, to answer your questions: I think a fair assessment of your skill would be being able to get through [this list]( https://docs.google.com/document/d/1TyqD2_oDtiQIh_Y55J5RfeA91JJECc97xYIKM112H9I/edit ) of projects from r/learnpython by the end of the month. Update 03/31/2021: I've gotten a couple of messages that the Google Docs link is out of date, luckily the Internet Archive still has the old version if you still want to take a look a the projects: https://web.archive.org/web/20180906130512if_/https://docs.google.com/document/d/1TyqD2_oDtiQIh_Y55J5RfeA91JJECc97xYIKM112H9I/edit 2. I think a reasonable stretch goal would be to choose a few easy challenges (or an intermediate one if you feel up to it) off of r/dailyprogrammer 3. Another interesting challenge would be to scrape some data/pull some data from a website via the API (reddit perhaps) and put it into a usable format and perform some calculations on it (e.g. What was the top post on October 2nd and October 3rd on reddit, or a particular subreddit and the difference in votes between them) Yep, you'll absolutely be able to build something by then. By the end of the month you'll have put in roughly 40 hours, by then I would expect that someone would be able to make reasonable/useful small applications to check the weather, determine stream uptime, poll APIs, do basic interactions and calculations, determine students in a class(and modify them) and determine the top grade, etc... So, the challenging part will be using your time effectively. Assuming you don't have resources already, the wiki on r/learnpython is pretty good. For video learning I'm a fan of the freeCodeCamp videos This Python One should work well enough. In terms of books the one that I've seen most recommended to people starting out is Automate the Boring Stuff by Al Sweigert because it does a good job of balancing what you need to know without being to dry and gives you plenty of projects to work on and, it's free online AtBS To program quick/simple stuff (Hello world and the like) you can use repl.it It's an online editor without having to worry about all the setup on your computer, they take care of everything for you. A couple of challenges that new programmers run into (and traps I've fallen into myself are): A. Getting overwhelmed B. Tutorial hell To solve A, what's often recommended is breaking things down into small manageable chunks which is how most things are handled in programming, just like people don't build a building without plans, designs, and slow/steady execution, so too is how most people approach programming. For the first week or so, when you're almost done with your 2 hours or so, choose a program you've created or one that you find interesting and read through each line of code and make sure you could explain to someone else what that line of code is doing. To solve B, what I did was start solving problems that I found interesting, I got a rasberry pi and wrote a couple of twitter bots to constantly tweet weather, I wrote a sentiment analysis tool, I wrote a program that would summarize long form articles into a few sentences (Based off of this r/dailyprogrammer post)( https://www.reddit.com/r/dailyprogrammer/comments/683w4s/20170428_challenge_312_hard_text_summarizer/ ) A suggested outline for how you might want to approach this month: Take the first few days to a week or so, and learn the stuff you'll need for programming (variables, operators, flow control, lists/dicts, functions, classes, etc..). If/when you get bored with this part of it, find something from the r/learnpython list to start programming and go through it that way. The above step is a LOT to take in, don't worry about getting it down 100%, there are programmers who have programmed for DECADES who still consistently look up a number of the things I listed above. Just make sure you know it well enough to explain what it does (i.e. what does a function do, how is a list different from a dict, what is a for loop vs. a while loop, etc...) 2. From this point on, start to apply what you've learned and keep programming every day. You'll get confused with stuff and hit various walls, EVERYONE does, because programming is abstract and a different way of thinking/approaching things this is where Google and Stack Overflow will be your friend. When you get stuck on something, Google: "How do I..." or "What is..." and more than likely you'll come up with a StackOverflow post with someone who has come across the same problem, read the answers, see what makes sense, and try different stuff. Oh, and Googling various Python interpreter errors is amazing too. 3. For the last week/few days or so, choose a problem/find a problem that you find interesting that is manageable and start working on it. Like most other problems/challenges, you'll want to break it down into manageable chunks that you can do within your time budget, and start working towards solving the overall problem Oh, and one last challenge for you, because if you can do this: Write a short program that prints each number from 1 to 100 on a new line. For each multiple of 3, print "Fizz" instead of the number. For each multiple of 5, print "Buzz" instead of the number. For numbers which are multiples of both 3 and 5, print "FizzBuzz" instead of the number. Congrats, you're well on your way to being a developer (seriously, depending on who you ask 5-10% of developers who interview don't attempt/won't do the above problem) More on reddit.com
🌐 r/learnprogramming
52
575
October 5, 2019
🌐
GitHub
github.com › codingforentrepreneurs › 30-Days-of-Python
GitHub - codingforentrepreneurs/30-Days-of-Python: Learn Python for the next 30 (or so) Days. · GitHub
Learn Python for the next 30 (or so) Days. . Contribute to codingforentrepreneurs/30-Days-of-Python development by creating an account on GitHub.
Starred by 2.5K users
Forked by 1.4K users
Languages   HTML 88.6% | Jupyter Notebook 11.2%
🌐
Sumanth-talluri
sumanth-talluri.github.io › 30-Days-Of-Python
30 Days of Python
I'm Sumanth Talluri and I am a Systems Engineer Specialist at Infosys. I try to improve my skills as a developer, so I accepted the 30 Days of Python challenge. Hope you like! This challenge is created by Asabeneh Yetayeh.
🌐
GitHub
github.com › ehtisham-sadiq › 30-Days-of-Python-Programming
GitHub - ehtisham-sadiq/30-Days-of-Python-Programming: "30days of python programming" is a repository that offers a 30-day program to learn Python with daily tutorials and exercises to improve your skills from beginner to intermediate level. · GitHub
"30days of python programming" is a repository that offers a 30-day program to learn Python with daily tutorials and exercises to improve your skills from beginner to intermediate level. - ehtisham-sadiq/30-Days-of-Python-Programming
Author   ehtisham-sadiq
🌐
GitHub
github.com › HalilDeniz › Python30Days
GitHub - HalilDeniz/Python30Days: 🚀 Python Learning Roadmap in 30 Days With Projects
This project is designed to guide you through a structured 30-day journey to learn the Python programming language from scratch and master its fundamental concepts.
Starred by 283 users
Forked by 70 users
Find elsewhere
🌐
GitHub
github.com › Cobos-Bioinfo › 30-Days-Of-Python-Solutions
GitHub - Cobos-Bioinfo/30-Days-Of-Python-Solutions: In this Repository you will find all solutions to Asabeneh's 30-Days-Of-Python-Challenge · GitHub
This repository contains my complete solutions to Asabeneh Yetayeh's 30 Days of Python challenge. A structured beginner-to-intermediate curriculum teaching Python through daily topics and exercises spanning 30 days.
Starred by 13 users
Forked by 2 users
Languages   Python 88.4% | Jupyter Notebook 9.5% | HTML 1.1% | CSS 1.0%
🌐
GitHub
github.com › AnnalieseTech › 30_DAYS_OF_PYTHON
GitHub - AnnalieseTech/30_DAYS_OF_PYTHON: 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. Brought to you by Asabeneh. · GitHub
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. Brought to you by Asabeneh. - AnnalieseTech/30_DAYS_OF_PYTHON
Author   AnnalieseTech
🌐
GitHub
github.com › rameshovyas › 30-Days-of-Python-Exercises
GitHub - rameshovyas/30-Days-of-Python-Exercises: Solutions to the exercises in 30-days-of-python repo | Python Coding Exercises Solutions | Python exercise repository | Python Solutions | Python Learning | Python Practice Exercises and Solutions · GitHub
This repository contains solutions to exercises in https://github.com/Asabeneh/30-Days-Of-Python
Starred by 35 users
Forked by 11 users
Languages   Python 99.5% | PowerShell 0.2% | JavaScript 0.1% | C 0.1% | CSS 0.1% | Batchfile 0.0%
🌐
GitHub
github.com › DaleLore › 30-Days-Of-Python
GitHub - DaleLore/30-Days-Of-Python: Based on the 30 days of Python programming challenge (https://github.com/Asabeneh/30-Days-Of-Python) · GitHub
Based on the 30 days of Python programming challenge (https://github.com/Asabeneh/30-Days-Of-Python) - DaleLore/30-Days-Of-Python
Author   DaleLore
🌐
GitHub
github.com › Sumanth-Talluri › 30-Days-Of-Python
GitHub - Sumanth-Talluri/30-Days-Of-Python: 30 days of Python programming challenge is a step by step guide to learn the Python programming language in 30 days.
30 days of Python programming challenge is a step by step guide to learn the Python programming language in 30 days. - Sumanth-Talluri/30-Days-Of-Python
Starred by 17 users
Forked by 6 users
Languages   Python 91.3% | HTML 8.7% | Python 91.3% | HTML 8.7%
🌐
Internet Archive
archive.org › software
github.com-Asabeneh-30-Days-Of-Python_-_2021-02-28_00-31-32 : Asabeneh : Free Download, Borrow, and Streaming : Internet Archive
February 28, 2021 - The topics are broken down into 30 days, where each day contains several topics with easy-to-understand explanations, real-world examples and many hands on exercises. This challenge is designed for beginners and professionals who want to learn ...
🌐
GitHub
github.com › codingforentrepreneurs › 30-Days-of-Python › blob › master › README.md
30-Days-of-Python/README.md at master · codingforentrepreneurs/30-Days-of-Python
Learn Python for the next 30 (or so) Days. . Contribute to codingforentrepreneurs/30-Days-of-Python development by creating an account on GitHub.
Author   codingforentrepreneurs
🌐
GitHub
github.com › Leandrovagani › 30-Days-Of-Python
GitHub - Leandrovagani/30-Days-Of-Python: 🐍 Learn Python in 30 days through practical examples and hands-on exercises, covering essential topics from basics to advanced concepts.
🐍 Learn Python in 30 days through practical examples and hands-on exercises, covering essential topics from basics to advanced concepts. - Leandrovagani/30-Days-Of-Python
Author   Leandrovagani
🌐
GitHub
github.com › luizfernandopavanello › 30-days-of-Python
GitHub - luizfernandopavanello/30-days-of-Python: 30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days.
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. - luizfernandopavanello/30-days-of-Python
Author   luizfernandopavanello
🌐
GitHub
github.com › Asabeneh › 30-Days-Of-Python › tree › master › .github
30-Days-Of-Python/.github at master · Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace.
Author   Asabeneh
🌐
GitHub
github.com › Asabeneh › 30-Days-Of-Python › blob › master › 26_Day_Python_web › 26_python_web.md
30-Days-Of-Python/26_Day_Python_web/26_python_web.md at master · Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace.
Author   Asabeneh
🌐
GitHub
github.com › AyushWarrier › 30-Days-of-Python
GitHub - AyushWarrier/30-Days-of-Python: This is how I learned Python in just 30 days! I’ve structured this repository from basics to advanced, covering key concepts with hands-on examples. By the end, I built some projects to show how I apply everything I learned.
This is how I learned Python in just 30 days! I’ve structured this repository from basics to advanced, covering key concepts with hands-on examples. By the end, I built some projects to show how I apply everything I learned. - AyushWarrier/30-Days-of-Python
Starred by 3 users
Forked by 4 users
Languages   Python 100.0% | Python 100.0%
🌐
GitHub
github.com › Asabeneh › 30-Days-Of-Python › blob › master › 01_Day_Introduction › helloworld.py
30-Days-Of-Python/01_Day_Introduction/helloworld.py at master · Asabeneh/30-Days-Of-Python
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace.
Author   Asabeneh