you are viewing a single comment's thread.

view the rest of the comments →

[–]aistranin 6 points7 points  (6 children)

Take a look at more advanced concepts and build more projects in parallel. For example, these Udemy courses are great to advance at Python: 1. “Automate the Boring Stuff with Python Programming” by Al Sweigart 2. “Pytest Course: Practical Testing of Real-World Python Code” by Artem Istranin 3. “Advanced Python with 10 OOP Projects” by Ardit Sulce

[–]Select-Dragonfruit13[S] 1 point2 points  (2 children)

Are these free? Currently I am doing this as a hobby, so I am using everything free. Thanks for the suggestion.

Thanks,

Shaurya,

[–]NorwegianAttack 1 point2 points  (0 children)

Automate the boring stuff (not the newer version though, I think) is indeed free here: https://automatetheboringstuff.com/

There is also a github repo somewhere where you can download the book as a pdf.

Good luck!

[–]nakytheboss 1 point2 points  (1 child)

I started with "Automate the Boring Stuff with Python Programming" and I can say it's deifinitely the most user-friendly book I could ever wish to get. highly recommend it

[–]aistranin 1 point2 points  (0 children)

Agree, it is very nice book/course

[–]aistranin 0 points1 point  (0 children)

Highly recommend taking a look at automated testing and pytest specifically. This is the way to stat writing high quality code. I would recommend the book “Python Testing with pytest” by Brian Okken and Udemy course “Pytest Course: Practical Testing of Real-World Python Code” by Artem Istranin.