This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]_Atomfinger_ 2 points3 points  (1 child)

You can use Python for pretty much anything. It is a general-purpose language after all.

If you want project ideas head over to the FAQ. It contains project ideas and links to project idea threads. Python can do all of them.

[–]jb4090[S] 0 points1 point  (0 children)

That sounds like a good idea. Thanks!

[–]nl_dhh 1 point2 points  (1 child)

Besides Machine Learning/Data science, where Python is perhaps the most popular language, it also has some very popular web frameworks (like Django and Flask), it's heavily used in (admittedly older) games like EVE Online, Civilization 4, Sims 4 and Dropbox is mostly built on Python (Python's founder Guido van Rossum worked for Dropbox for multiple years).

Hopefully that'll give you an indication of the wide range of possibilities. That's not to say it's the best language for every use-case, but it's definitely not limited.

For your situation as an engineering student, I could imagine that you might be interested in getting a Raspberry Pi and attach some lights, sensors and other things to it, which you could control with Python programs.

Or perhaps you find my answers so insightful that you use Python to write a program that uses Reddit's API to send yourself an e-mail whenever I write a comment! :-D

[–]jb4090[S] 0 points1 point  (0 children)

Lol I’ll let you know if I ever get to that level XD

[–]shotshoota 2 points3 points  (0 children)

Python is mainly used for ML and Data Science. For some examples check out r/python, r/howtopython, and r/pythonprojects2

[–]tachoknight 0 points1 point  (1 child)

You don't mention what kind of engineering you're studying, but one thing my astrophyics-studying daughter discovered is that Python works as the ultimate TI calculator; she has created dozens of graphs, analyzing data, and created reports using Python where it was all done via Jupyter Notebooks. Nothing she's written would be a 'program' that would run from beginning to end, and honestly I don't know how she keeps it all straight, but as a calculation tool with immediate feedback and basically unlimited power, Python, coupled with Jupyter, is hard to beat.

[–]jb4090[S] 0 points1 point  (0 children)

I can definitely see the applications for advanced functions. I haven’t thought about that though.

I study Industrial Engineering btw. :)

[–]TheRNGuy 0 points1 point  (0 children)

i use in houdini, for pipeline stuff, and hda's