The Big Book of Small Python projects
Beginner Python projects?
automate the boring stuff gave me a lot of inspiration for smaller projects. it's full of examples and introduces you to incredibly useful concepts. for me, it filled in a lot of knowledge gaps that i had after doing various other tutorials. it's python 3 though (i believe codecademy is python 2?)
also, the community at r/roguelikedev is currently doing a tutorial that shows you how to make a simple roguelike game in python.
More on reddit.comIdeas for Python projects for beginners?
I really like web scraping. You could try learning a little bit about BeautifuSoup and take some data from websites. I find it very fun. I've done over 5 projects that are actually helpful. For example, I made one to get the letter day for my school out of their website and have the program send me an email every morning so I know if I should leave at 7 AM or 8 AM. Only downside is that I gotta have my PC on all night which is not very kind to the power bill. I don't use that as much though.
You could also make your first Tictactoe game... I made one that was terrible but I learned so much from it and then I made it again using classes. Looks so much better now and I learned a whole bunch of things.
I also enjoy making little functions that are related to mathematics. I look up a formula and I try to make a function out of it. That can get you into matplotlib and pandas which is super fun! I'm still kind of a newbie with Python since I joined only 2 months ago but I've learned so much just by looking things up and having followed a Python course beforehand.
There's just so much that you can do with Python. You could even do web development and GUIs. I have no idea how any of that works yet but eventually I'll get there. Start small and don't make the mistake I did of trying to learn everything at once. It will only slow you down and frustrate you a lot. Even to the point of quitting for a while.
More on reddit.comPython Projects for Beginner?
I started by doing all kinds of random little project that popped into my head, like a rock paper scissors game etc. From that, I moved to creating social media bots for all kinds of purposes (Harder these days because twitter requires you to submit an application for access to their API and Facebook gutted the Instagram API). While working on those, I still did all kinds of misc projects that came to mind, biggest one probably being a nmap clone for port scanning and directory discovery. Currently focusing more on webdev stuff and working with flask + learning frontend design and javascript.
Any of these projects are something you can start with. You could also just browse around the internet and then try and copy some interesting program you find. You could also just come up with a project idea on your own and then figure out how to do it. It really is a must have skill as a programmer: Being able to split a large and complex things down to the smaller components.
If you are more interested in making shit blow up and such, you could install Unity and just mess around with it. You still will end up coding, but you can get "results" faster, which depending on you might motivate you further.
All that matters is if you have to motivation to keep working on it and learning as you go. You will probably end up asking around and googling very basic shit at the beginning, but that should not stop you. Everybody does that, no matter how experiences you are, because the number of real fucking wizards that know a programming language inside out is really low and in the end, knowing a programming language is just a part of the whole process of programming.
EDIT: and like it was mentioned in the other thread linked here, web scraping is a really good starting point if you are more into the analytics / data science side. One thing to keep in mind is that you should respect the robots.txt files websites might have and to not cause unreasonable amounts of traffic unless you want to end up being blacklisted.
More on reddit.com