Start Here

If you’re just starting out with Python, it’s best to start with an explanation of the basics – types, loops, and conditionals.

The second tutorial on the building blocks of Python is on functions and classes.

After learning about functions and classes (or even before if you really want) you can start learning about data structures like stacks, queues, and dequeues. You’ll definitely need to know functions and classes before learning the second part of data structures in Python which is linked lists and binary search trees.

After learning the basics, you should check out the most common sorting algorithms.

If you’re interested in getting started with machine learning, check out this guide on how to use Version 1.1.0 of The Text API, the easiest API to use for all your text processing needs.

As I continue to build out this blog, I will add more resources and steps here.

External Resources

I used to write for speech to text API company. There I wrote many tutorials on Python libraries such as Python Click, how to do Python Speech Recognition in Under 25 Lines and integrating with other APIs such as Mux’s video API.

I recommend these project tutorials for beginner to intermediate level Python developers looking to get into API based development. Integration architects and engineers are in high demand in the industry as more and more API based companies become widespread and successful.