#432 on Reddit
Automate the Boring Stuff with Python
Al Sweigart
3 recommenders · 3 threads · recommended in 3 years, 2018–2020 · score 3.2
A free, self-published Python course by Al Sweigart that teaches practical programming by building scripts for everyday tasks such as file handling, web scraping, spreadsheets, and automating repetitive work.
Commenters describe it as a practical, free starting point that gets people building useful tools early, with one saying they would have started with it before other courses.
Recommendations by year
20182020
Check out Al Sweigart’s “Automate the Boring Stuff With Python” and/or the University of Helsinki’s free introductory online course to Artificial Intelligence. Fun stuff, the first more practical, the second more philosophical.
I think most of what I'm gonna tell you has been said in one way or the other in the comments, but I'm still gonna try. I'm almost at the same point that you are now. I started really getting into Python maybe 1.5 months ago and had very little prior experience with coding before. I did the free…
Oh and if I could go back and do it again I’d do the automate the boring stuff lessons first. Then do the EDX course and try to solve the problems they present (they want you to solve them using C) using Python.
I changed careers into software engineering after working a job that I liked but didn't LOVE for 4 years. I tend to ramble when I talk about my process, but I'll just stick to the starting point. ​ My starting point was CS50. It touches on a few different parts of programming, allowing you…
That's normal, you'll get better over time. If you feel like your programs are complex, try to start with simpler projects or a simpler version of the overall project you have in mind. One of the first projects I built for my own use was a script that could help me re-arrange documents in a…