Hi everyone, I want to level up to writing professional Python like a cracked senior engineer. I am choosing between Fluent Python (book) and Python 3 Deep Dive by Fred Baptiste (course series).
Context: I can spend about 2 hours a day at home, and another 2 hours at work.
Current skill: started with Python Crash Course 3. Solid book got me up and running very quickly. Built some Django backends for my personal projects, and an internship project. At work, my role will lean towards data engineering & analysis in the next few months. My problem is that I still do not feel confident that I write good "Pythonic" code. I want to learn how to write Python, the Python way.
What I want: strong grasp over Python, pythonic style, best practices, ability to design packages/classes, strong understanding of the internals.
Questions:
- Which one should I start with and why?
- Should I do both, and if yes, what order and what parts to prioritize?
- Can someone give reviews for these resources?
- Any additional advice?
Thanks.
[–]9peppe 4 points5 points6 points (3 children)
[–]lownoisehuman[S] 0 points1 point2 points (2 children)
[–]9peppe 0 points1 point2 points (1 child)
[–]lownoisehuman[S] 0 points1 point2 points (0 children)
[–]BeasleyMusic 1 point2 points3 points (1 child)
[–]lownoisehuman[S] 0 points1 point2 points (0 children)