3 Answers
+ 5
The key to mastery is experience.
Solve real problems with Python.
You can try algorithmic exercises, there are plenty of websites which give opportunity to write and test code against various challenges, like Leetcode, Codewars...
You can create pet projects, something that would make your life easier, or just build something as a proof-of concept. For example, a web application using any Python framework, and with a database.
If you feel confident enough, you could explore some open source Python codebases on Github, and even contribute some code to fix bugs or add features.
Pick up design patterns and modern Python features, observe how Python is used in larger code bases.
My recommendation to improve the depth of your Python knowledge:
https://realpython.com/
They have many free articles as well as newsletter and podcast, but they also offer paid in-depth video tutorials.
Some youtube channels about Python that I like:
@Indently
@Socratica
@ArjanCodes
+ 5
Thanks for the help đ