r/learnpython 1h ago

Python for Engineer

Hi everyone!

I recently graduated with a degree in Electrical Engineering, and I'd like to learn Python to improve my engineering workflow. The problem is that I don't really know what Python can do for someone in my field, so I'm not sure where to start.

I'm also unsure about the best way to learn it. Would you recommend a bootcamp, YouTube, Coursera, Udemy, or another resource?

My main goal is to use Python for engineering tasks such as automation, data analysis, calculations, working with Excel, and any other applications that are useful for electrical engineers.

If you were starting from scratch today, what learning path would you recommend?

Thanks you all!

0 Upvotes

1 comment sorted by

1

u/desrtfx 58m ago

Python has multiple uses. You can even run simulations with it, do engineering calculations, and if you ever venture into the realm of industrial automation it can help you even more - parsing and analysing data, converting between incompatible formats, and much more. Some programming tools for PLCs or HMIs use Python as their scripting language to automate tasks there. Really, the use cases especially in EE are near infinite.

Do the MOOC Python Programming 2026 from the University of Helsinki and you will be well prepared.

Also, take a look at https://inventwithpython.com and https://automatetheboringstuff.com

Don't forget that you need ample practice, like on https://codingbat.com/python or on https://exercism.org and also write your own programs. Play around. Try things. Mess things up, fix them. Experiment.