blog.pierrehenry.be

Master Python or Miss Out on Your AI Engineering Career

green snake Master Python or Miss Out on Your AI Engineering Career - Photo by Zdeněk Macháček on Unsplash

Let’s get straight to it: if you want to become an AI engineer, Python is king. Seriously, Python is just excellent when it comes to machine learning, especially when you’re dealing with tons of data or training models. There’s a reason Python’s popularity has shot up like crazy in recent years. It just crushes it at machine learning and all those data pipeline tasks. Most of the libraries you’ll use for AI—whether it’s FastAPI, FastAI, or whatever—are all in Python. Python is the one.

And don’t forget about Jupyter Notebook. If you haven’t used it yet, you’re missing out. Jupyter is amazing for testing what you’ve built, manipulating data, and just playing around with different tasks. It’s my go-to for quick experiments and prototyping.

Now, let’s talk about integrating AI into your existing apps. The good news is, you don’t have to reinvent the wheel. Super talented people have already done a ton of the heavy lifting for you. You can just plug into third-party APIs—think OpenAI API, Mistral API, or any cloud AI service—and you’ll have AI features running in your app in no time. It’s honestly never been easier.

But here’s the thing: just knowing Python, Jupyter, and how to call an API isn’t enough. Learning is great, but we only retain about 20% of what we learn if we just passively consume information. The real magic happens when you apply what you learn. Build projects. Solve real problems. That’s when you’ll keep 70, 80, even 90% of what you’ve learned. For me, it’s probably around 75%. If you want to really lock in your knowledge, create something with it.

Here’s what I do: I keep a notebook where I jot down problems I’m facing. Then I brainstorm how I can build a solution, maybe by training a model or automating something. For training models, scikit-learn (yep, another Python library) is fantastic. There are tons of data science packages in Python that are super useful for AI work.

Photo by pavan adepu Master Python or Miss Out on Your AI Engineering Career - Photo by pavan adepu on Unsplash

I’ve done R in the past, but honestly, these days R is mostly for academic stuff. If you want to get things done in the real world, learn Python.

Let’s get practical. Start today by building a project that solves a real problem you have. Maybe you want to fine-tune a model on your own data. PyTorch is perfect for that. With PyTorch, you can train models locally, and then maybe build a dashboard to visualize your results. For the dashboard or web app, you can use Django or React (Next.js is great too). You can even run models in the browser for better privacy—no data gets sent to a server, which is awesome.

Remember, just passively learning isn’t enough. You have to practice and build. Here’s a trick I use: I upload a bunch of PDFs, YouTube videos, and websites I like into Notebook ML, generate a podcast from all that, and then listen to it while I’m on the go—on the bus, driving, whatever. At the end of the day, I reflect on what I learned and think about how I can apply it. Then I build a project based on that. Maybe it’s something with PyTorch, scikit-learn, FastAPI, and Jupyter Notebook all working together. That’s how I make progress.

It’s a really exciting journey. If you’re into this stuff, you’ll find it fascinating.


Key Takeaways

The photo is a handheld shot with my canon 5D mark iii using the canon 75-300 f5.6 lens. This snake is actually behind a glass window which made it hard to photograph. I had to position myself multiple times before i could get a decent shot without the reflections on the glass. Another interesting aspect of the photo is that these are pretty lazy creature in captivity at least there fore i had to wait a long time for the snake to lift it’s head just enough for me to capture the shot. Master Python or Miss Out on Your AI Engineering Career - Photo by Hassan Pasha on Unsplash

“Learning is good, but we only retain up to 20% of what we learn. When we apply what we learn, we retain 70 to 90%.”

“Start today by building a project for a real problem you want to solve.”


Kicker:

If you want to become an AI engineer, don’t just learn—build, experiment, and solve real problems. That’s how you level up fast.


Pierre-Henry Soria

GitHub · PierreHenry.Dev · YouTube

<< Previous Post

|

Next Post >>

#Ai Engineering #Career Development #Machine Learning #Python Programming #Tasks #Tech #Tech Skills