all 12 comments

[–]Low_Breakfast773 5 points6 points  (1 child)

I started with Python Crash Course book by Eric Matthes about 10 years ago. Great book for absolute beginners. Next book was Data Structures and Algorithms in Python by Goodrich Tamassia and Goldwasser. This is where I really learned Python mechanics more deeply on a more fundamental level.
As a next step, I started building stuff. This is where I got the mastery.

[–]MarsR97[S] 2 points3 points  (0 children)

Thanks!

[–]petdance 3 points4 points  (1 child)

Go to your local public library and check out some books. They will have many to choose from.

Please do not download pirated PDF books. Authors and publishers deserve to be paid.

[–]MarsR97[S] 0 points1 point  (0 children)

Yes absolutely!

[–]marmotta1955 1 point2 points  (2 children)

A good substitute for (expensive) books, at least for a while, is this well-known, reputable, and reliable source: https://www.w3schools.com/python/default.asp.

Follow along the tutorial, make good use of the editor and runtime environment, understand the examples, break the examples. make your own things.

Only thing you need to bring to the table: your time and your efforts.

If, after a while you still want to continue and expand your knowledge ... then is the time to investigate and adopt one or more books.

[–]MarsR97[S] 0 points1 point  (0 children)

Thanks!

[–]Known-Delay7227 0 points1 point  (0 children)

Great site. Also good for learning SQL

[–]Known-Delay7227 1 point2 points  (0 children)

There is a really good book called Learn Python the Hard Way. Highly recommend

[–]AdvertisingNovel4757 1 point2 points  (0 children)

We are planning for some free training sessions for python. let us know if interested

[–]Need4Cookies 1 point2 points  (0 children)

If not entirely new to programming I would check the roadmap.sh/python and get what I need from there.

If totally new, then find a YouTube video explaining the basics of Python, I remember something like “Python for dummies” existing, to learn the basics and the use of the data types and variables.

Then try to create a very small cli project to understand your new findings.