I’ve been working with Python since 2011. I’ve read a few books and spent many hours in stack overflow.
Once you understand the syntaxis and learn a few tricks about how to deal with data structures in a pythonic way, most developers will spend time either finding code snippets or browsing the official libs docs.
After the requirements are clear, there is design, the majority of the development time will go into specific coding issues, and googling for the solutions. “How to convert a dict to json,” or “filter pandas
It’s not about the
Our job as developers is to create building blocks. The more we build, the more effective we become. The more we can reuse, the faster we work on our next project.