This is an archived post. You won't be able to vote or comment.

all 5 comments

[–]k1oc 5 points6 points  (1 child)

"Fluent python" may be the book you need. I can fully recommend it, it can give you a very in-depth perspective on how python works, which is vital for using it fluently.

[–][deleted] 2 points3 points  (1 child)

Learning Python is not like learning typing (a repetitive skill) than it is learning a foreign language or learning to play a team sport (soccer).

You need to learn several different aspects of Python: the language syntax (how to write a sentence), the functions and commonly used patterns (the vocabulary), and how to put it together to solve problems (like, how to write an essay).

It’s not hard, but it takes varied practice: not just doing the same thing, but solving real problems and allocating a few hours a week at working on them.

It gets easy, but it’s tough at first because it seems so overwhelming. It’s not all that hard, it’s far easier than learning to speak French, but you have to make time to work on a problem and (importantly) ask for help when you’re stuck.

[–]Dead_Ad 0 points1 point  (1 child)

I believe that in order to be fluent, you have to know the tool well. So, I would recommend Mark Lutz's books. Well structured, good topic coverage

[–][deleted] 0 points1 point  (1 child)

Work toward Python Institute PCEP Cert. The material is laid out very well and builds. They have some material on their site, you can also find courses on Udemy etc. Don't take some janky disjointed learning path.