List of 87 Programming Ideas for Beginners (with Python implementations)
Beginner's Python Cheat Sheets (updated)
https://inventwithpython.com/blog/programming-ideas-beginners-big-book-python.html
I've compiled a list of beginner-friendly programming projects, with example implementations in Python. These projects are drawn from my free Python books, but since they only use stdio text, you can implement them in any language.
I got tired of the copy-paste "1001 project" posts that obviously were copied from other posts or generated by AI which included everything from "make a coin flip program" to "make an operating system". I've personally curated this list to be small enough for beginners. The implementations are all usually under 100 or 200 lines of code.
Hi everyone! When Python Crash Course first came out, I made a set of cheat sheets to go along with the book. Over the years this resource has proven useful to a much wider audience than just PCC readers. I just finished updating the full set of sheets, and wanted to share them here first.
You can download a pdf that includes all the sheets in color in one document. For a full description of the overall set, including printer-friendly black and white versions, see here. Individual sheets cover Python basics, and the following libraries: pytest, Pygame, Matplotlib, Plotly, and Django. There's also an additional sheet covering Git basics.
Last year I tried offering these through Leanpub and Gumroad, so people could pay for them if they wanted to. There was an option to download them for free, but both platforms have made it more difficult to download resources for free. It was never my intention to put them behind a paywall, so the full set is free to download from GitHub, and will remain so as long as Python Crash Course is in print.
Thank you, and I'm happy to answer any questions anyone may have. (Also, if you find any mistakes please let me know and I'll get them updated quickly.)