In my first article, I would like to share how I discovered Python and how it ultimately changed my interests, career path, and life.
First encounter with programming#
In high school and in the early semesters of university, I was taught some programming. In both cases, it was C and C++.
It never really clicked for me.
#include <iostream>
using namespace std;Nobody ever explained why those lines are needed or what they do. Why does one end with ; while the other does not? I never bothered to look because I was scared away by the steep learning curve.
Additionally, in high school, I was not confident enough in English to start looking through forums for answers to all the questions I had.
FEM Simulation Engineer Internship at Bosch#
As I was nearing the end of my BSc, we were required to do internships that were relevant to our studies. Since I specialized in Mechanical Modelling, I was fortunate enough to be accepted for a FEM Simulation Engineer internship at Bosch Hungary.
That was where I learned that the group used Python to write plugins for the simulation software. With the help of one of the developers, I wrote my first code snippet to rotate the screen to a specific angle so that all my screenshots of the mechanical components were consistent.
Data Scientist Internship at Bosch#
I started learning more about Python and was fortunate enough to switch to a Data Scientist position, where I became familiar with data science libraries such as pandas, matplotlib, numpy, and seaborn. I even worked on small machine learning problems using scikit-learn.
Working in this position during my MSc made me confident that Python was something I would like to continue with in the long run.
The journey continues#
After graduating, I started working full-time in yet another group at the company as a Machine Learning Engineer, where I got more involved in MLOps, and later moved to Denmark to work at 3Shape as an AI Infrastructure Developer.
It is fascinating to think about the effect Python had on my life. To express my gratitude to the community, I began working on Python Programming Tutorials in Hungarian to lower Python’s barrier to entry even further. Hopefully, at some point, I will have more time to finish those lessons…