I'm at an Intermediate Level in Python, Open to Suggestions for Next Steps!

Hello everyone,

I have learned Python up to a certain level and I consider myself at an intermediate level. Now, I want to progress further and reach a level where I can develop professional projects. However, I’m trying to create a clear plan for the next steps, as I’m unsure of what path to follow from here.

What I’ve Learned So Far:

:white_check_mark: Basic Python structures (variables, loops, functions, file handling)
:white_check_mark: Object-oriented programming (OOP)
:white_check_mark: Libraries: Pandas, NumPy, Matplotlib, Seaborn
:white_check_mark: Basic data management with SQL
:white_check_mark: Simple automation projects

Areas I Want to Improve:

:small_blue_diamond: Code organization and building larger projects
:small_blue_diamond: Writing efficient and optimized code
:small_blue_diamond: Advanced algorithms and data structures
:small_blue_diamond: Working with APIs and web development
:small_blue_diamond: Introductory work in Python with cybersecurity or machine learning

:pushpin: What areas should I prioritize to level up?
:pushpin: How should I practice to develop large-scale projects?
:pushpin: Do you have any resources or project suggestions?

I want to make progress by building practical projects that are applicable in real life. What’s the best path to follow in this process? I’d really appreciate your experiences and suggestions!

Thank you in advance!

Congrats on completing 10% job and get ready for wild ride which is 90% of pending task to be done for job / internship ready

  • Checkout JD in AI/ML, Humanoid robots field ( start building smaller projects to be job ready in few months )

  • If you don’t like above fields, Python is used in Backend, Data Science as well; do check their JD as well.

Once you finalize which industry you wish to work for next few decades; start building projects ( simple, intermediate, complex + commit work to GitHub regularly )and get job ready

All the very best

First of all, thank you for your answer. I’m currently interested in data science and I’ve come a long way in this field. However, I haven’t found any clear information on the machine side. I actually want to work with drones, but this field seems quite complicated to me, or at least I think so for now

Never knew Python is used in Drones as well.

Just now searched “python drone programming” in YT and found quite a few interesting videos, do check them out