Avatar of naseeam
naseeamFlag for United States of America asked on

Is it possible to become Python expert by reading series of Python books?

Is it possible to become expert in Python by reading series of books and solving all programming problems in the books?  If yes, I have read and understood "Learn Python in One day and Learn it well".  What is the next python book in sequence?

PythonProgramming

Avatar of undefined
Last Comment
Jazz Marie Kaur

8/22/2022 - Mon
Jazz Marie Kaur

Books/reading text alone are often not enough unless there are real-world applications, practice activities in them, and hands-on labs, you may want to check out this post me and other Experts participated on linked below. Everyone has their own learning preferences to grasp different technical concepts of programming languages e.g. videos, books. Look at Code Academy or platforms that offer hands-on labs and skill development paths/interactive lessons.
https://www.experts-exchange.com/questions/29224144/Python-program-learning.html

Test what you have learned out on the activities or skill paths offered through e.g. Code Academy to see whether the book truly helped to grasp the concepts and that you can apply them, they beginner paths, intermediate etc,
Gertone (Geert Bormans)

I even disagree with the "unless"
Can you learn French by reading French grammatical books? NO
Can you become a Chef by reading a few cookbooks? NO
Can you become a math expert by viewing some exercises and their solution? NO

Some things take practice, a lot of practice.
Your question is... "Is it possible to become Python expert"
A Python expert understands why something works and why not, what the best approach is, understands the performance impact of what they are doing, why something breaks when ported to a different version, different platform, why some solution is more robust that another... even expert books only touch the surface of that.

You don't even get that from lab exercises. Good exercises are manufactured to a single goal, teach a certain technique. Real life projects combine many challenges. "Suffering" teaches you to become an expert

You become a python expert after writing thousands of lines of codes and learning from your own mistakes. That takes time. There is no other way. When doing hiring job interviews for any programming language, I never ask "did you read any books?". I always ask things like "tell me what was challenging about your last big project and how did you fix it" That is how one spots an "expert"

I hope this helps. And now... keep your books to get started and then get your hands dirty as soon as possible

ASKER CERTIFIED SOLUTION
Gertone (Geert Bormans)

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
or
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
SOLUTION
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy