I want to understand intermediate Python projects (2-3 years experience in coding with Python) can be built where Python developers can advance their previous coding skills.
Could someone give me a good progression of projects to grow my skills in python from novice to intermediate at least? - Stack Overflow
The coolest Python projects you've ever seen?
I heard somewhere that a developer was annoyed with pigeons landing on his balcony. He wrote a script to recognise a pigeon and shoot it with a water pistol.
More on reddit.comLooking for ideas for a Python project
"Fun" python project ideas
https://www.reddit.com/r/learnprogramming/comments/aue19f/the_projects_that_helped_me_learn/
https://www.reddit.com/r/learnprogramming/comments/2a9ygh/1000_beginner_programming_projects_xpost/
The top comment of this one is pretty funny.
I think one of these subs had a project bot that would give you random suggestions, but I'd try those.
My first was script was making a bot for a game, using opencv. Messed around training tensorflow models but never bothered to use them.
A lot of my more enjoyable projects were pretty dumb and extremely basic scripts. I had one for Escape From Tarkov that would split ammo and load a bunch of magazines with two different kinds of ammo, one cheap round, one good round until it was full. Made it to save myself time and money. Various calculators for games/crafting/etc.
Made a discord bot that returns stock prices and does a few calculations in chat. Some website actually hosts them 550hours per month for free. Discord bots are fun to make, figuring out what you want it to do can be harder. Might be able to have a private one in your server play youtube videos or spotify now that they banned some of the popular bots.
I messed around with Django as well, honestly the front end was always atrocious for me as well. Odin project might help you out, or freecodecamp.org if you want to improve front end a bit.
Some machine learning could be fun as well, I think theres a titanic survivor one thats pretty easy to follow.
More on reddit.comAre there specific Python projects that help with learning algorithms?
What are the best Python projects for beginners to start with?
How do I start an Image Processing project in Python?
Videos
The self-learning tool I found most useful was "Automate the Boring Stuff with Python". The chapters and hands-on projects stuck much better than DataCamp, CodeAcademy, Udemy, etc. Just set up an IDE or Jupyter Notebook and create along with the chapters. Then, once you've made some things, improv a little on them to make them your own.
Good luck and enjoy.
Google (or alternatives like Lilo) is your friend.
Here is some of the results I got by typing "Python Exercises":
- https://www.w3resource.com/python-exercises/
- https://www.practicepython.org/exercise/2014/04/30/13-fibonacci.html
Some trainers also offer some paying "Weekly Practice": every week you got some challenge (usually different level to choose at the beginning), and at the end of the week you get the solution.
Can't give any name though because StackOverflow is not about promoting