Conclusion and Next Steps¶
Thanks for hanging in there until the end and participating in my Udemy course. I’m sure you still have lots of questions about Python and are eager to learn more. What steps you take next mostly depends on what you are interested in.
Begin by searching the web for things that you are interested in and how Python can be used in that field or area. In particular, look for popular Python libraries that are used to work in those particular areas you are interested in.
From my own personal experience and interests, here are some ideas/tools/resources you may also find useful. I use these often on a daily basis.
The Hitchhiker’s Guide to Python has lots of useful information on best practices when it comes to coding in Python.
If you are interested in building backend web services you will want to check out Flask
If you are interested in data science or machine learning I highly recommend, from personal experience, the following libraries:
I’m a fan of using auto code formatters and black is great for doing that.
Google Colab is basically Jupyter Notebook in the browser and all you need is Google Account. It’s free and even has GPU access for training Machine learning models. You can simply save the notebooks in Google Drive.
Poetry is great for creating environments, managing dependencies, and publishing packages to pipy.
Docker is something you may or may not want to look into as you progress.