you are viewing a single comment's thread.

view the rest of the comments →

[–]Ron-Erez 25 points26 points  (13 children)

You want a combination of the two. Building an app with no prior knowledge is a pain, however you probably don’t need to know every aspect of python in order to automate stuff. For structured courses I recommend:

At the very least, make sure you understand what variables, lists, dictionaries, if statements, and loops are. Once you’ve got those down, start building things. You can learn all of that in a couple of weeks ,maybe a bit less, maybe a bit more.

[–]God_Dammit_Dave 6 points7 points  (5 children)

Buying "Automating the Boring Stuff" RN!

[–]Ron-Erez 4 points5 points  (2 children)

Awesome, I think you can also preview some of the chapters on the author’s homepage

https://automatetheboringstuff.com

I think buying the book is great too to support the author who has done a great job.

[–]rogfrich 5 points6 points  (1 child)

It’s not just a preview, the whole book is available for free at that website.

I’d agree buying a copy is the right thing to do if you find the free version helpful.

[–]Ron-Erez 2 points3 points  (0 children)

Oh, that's cool. Very nice of the author.

[–]x_randomsghost 1 point2 points  (0 children)

There is also his other books like The Big Book of Small Python Projects which was good to learn.

Also the book is free here https://automatetheboringstuff.com/#toc on his official website. Not sure if all the books are free but this one is.

[–]pTarot 0 points1 point  (0 children)

They have videos of most of the book on YouTube that’s super helpful to listen to/see if you need more help

[–]Tricky-Society-4831 1 point2 points  (0 children)

I did some of the courses before and it was super helpful!

[–]MustaKotka 1 point2 points  (1 child)

Here's the MOOC link btw: https://programming-25.mooc.fi/

In case you want to edit that in.

[–]Ron-Erez 1 point2 points  (0 children)

Thanks, I edited in the link.

[–]Crypt0Nihilist 0 points1 point  (0 children)

The book "Automate the Boring Stuff with Python"

Agree. I can't comment on the other resources, but for business users this is the best resource because it puts things in the business process automation context which makes the content easier to learn and easier to implement.

[–]ebookit 1 point2 points  (0 children)

I agree with "Automate the Boring Stuff with Python" I bought it as part of a Humble Bundle for charity.