Learning Python was hard for me, but it didn’t have to be.
A decade ago, I was a fresh college grad armed with a history degree and not much else. Fast forward to today, and I’m a successful machine learning engineer, data science and deep learning consultant, and founder of Dataquest.
Currently, I am working on some deep learning projects, Marker and Surya. But let me be real with you—it wasn’t all smooth sailing. My journey to learn Python was long, filled with setbacks, and often frustrating.
If I could turn back time, I’d do things much differently. This article will guide you through the steps to learning Python the right way. If I had this information when I started, it would have fast-tracked my career, saved thousands of hours of wasted time, and prevented much stress.
Read this article, bookmark it, and then read it again. It’s the only Python learning guide you’ll ever need.
/
Step 1: Identify What Motivates You
With the right motivation, anyone can become highly proficient in Python programming.
As a beginner, I struggled to keep myself awake when trying to memorize syntax. However, when I needed to apply Python fundamentals to build an interesting project, I happily stayed up all night to finish it.
What’s the lesson here? You need to find what motivates you and get excited about it! To get started, find one or two areas that interest you:
- Data Science / Machine learning
- Mobile Apps
- Websites
- Computer Science
- Games
- Data Processing and Analysis
- Hardware / Sensors / Robots
- Automating Work Tasks