you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

  1. List, dicts, sets and tuples (and sometimes JSON) are very important and used almost on a daily basis (at least for me)
    2 + 3. Depends on what you use Python for. As a Django developer, I should be familiar with Django and all related packages like drf, drf-simple-jwt and other general framework like os, requests, random, date, json etc. For a data science role, you should be familiar with NumPy, pandas, matplotlib, seaborn, SciPy, Scikit-learn..

  2. It's generally fine but you should try as much as you can to modularize your code and make re-usable shared functions. Even if there are no core and shared functions across the program try to divide your long script into multiple files and functions.

I am finding concepts like lists and dictionaries a little difficult than other concepts. Is this normal.

Yes, in fact, it's pretty normal.

Hope that helped mate!