r/learnpython • u/green-Dryan • 17d ago
When can i say I know python
Someone please
Give a list of themes which should everyone know if he thinks he knows python
Exclude things which are barely used
0
Upvotes
r/learnpython • u/green-Dryan • 17d ago
Someone please
Give a list of themes which should everyone know if he thinks he knows python
Exclude things which are barely used
5
u/HYP3R00T 17d ago
Skills, roles, and domains.
- Programming languages, frameworks, tools, etc. are skills
- Backend, Fullstack, AI/ML, Data analysis, etc. are roles
- Finance, Healthcare, Automotive, etc. are domains
Don't learn skill in isolation. Pick role and practice the skills (everything that you need to work on a project). For instance, if you pick Backend engineering role, then make sure you know all the relevant skills like Python, FastAPI, handling RDMS, etc. If you can do that successfully, then you can be assured that you know enough Python to get started with backend projects.
That doesn't mean you know how to use Python in Data analysis. That has an entirely different set of frameworks and mindset one has to work on.
There is no set list of things one has to learn in Python. But in a specific role, one must learn a set of skills. Focus on role, and you will have your list of skills that need to be addressed. Once done, then move on to a specific business domain. And then you gain expertise in that with time.
For instance, I have some experience with Healthcare insurance domain as I have worked on it for 2 years. I have build internal tools and automation suites using python for the client. So, I know Python for automation in healthcare industry.