Python Python useful for engineer student?

AI Thread Summary
Learning Python alongside linear algebra is beneficial for engineering students, as Python is increasingly used in various engineering fields, particularly in electrical engineering. While some engineers prefer Matlab for its computational capabilities, many universities are transitioning to Python due to its free availability and extensive libraries that can perform similar functions. Python is particularly useful for automating processes and handling large data sets, making it a valuable skill for research and practical applications. Although linear algebra can be challenging, focusing on programming skills can be advantageous, especially for those who may not pursue engineering directly. Overall, acquiring programming knowledge is universally beneficial, regardless of the specific engineering discipline.
462chevelle
Gold Member
Messages
305
Reaction score
9
I'm taking linear algebra through edx just to get my eyes on the subject. Some of the work in the class requires you to to vector operations on Python. Is it going to be useful for me to learn this stuff for engineering? Or should i just focus on the linear algebra.
Thanks
 
Technology news on Phys.org
I'm no engineer, nor am I studying to become one. That said, python is used in engineering. What's your major?

If you want/need to do vector operations in python, then you need to learn both vector operations (Algebra) and python.
 
Lately I've been juggling Mechanical, Electrical, or Aerospace engineering. Due to my work experience Mechanical or Electrical are more likely though. I'm learning the Algebra to go along with the programming. The programming is going even slower to me than the Algebra though. A couple Engineering students I talked to told me that I needed to learn Matlab over any other kind of computer programs. I wouldn't think Python would hurt, I just wanted to make sure it would be beneficial to study that in my free time, or if I should be hitting Calculus pretty hard. Since I'm taking Calculus 1 next semester and won't be taking Linear Algebra for at least a year and a half. Besides, to me Linear Algebra is quite a bit more difficult than Calculus 1. Everything is taught in general variable form, instead of examples.
 
Python is good for processing data/text files vs, say Fortran, which is good for computations. If you go into research, Python is a good tool to have available.
 
I'm an electrical engineer. We use Python all the time. It is becoming the de-facto language to control lab equipment and some people are using it to replace Perl and TCL is processing and formatting large data sets. Its use is growing from what I see.
 
Thanks, I think I'll just spend more time doing programming then the heavy Linear Algebra computations. I can get heavy into Linear Algebra at a later point. Programming for me is rather difficult, the only programming I have done is with C++, and I wouldn't call it programming. All I have done is modify a program someone else designed.
 
Some engineers frequently program, others never do so, but learning a programming language is never not going to be useful.
 
Im an electrical engineer. I use python to automate processes on my computer
 
A lot of universities have been switching from Matlab to Python given that Python has the libraries to do everything Matlab can and it is free. Additionally, physics departments seem to be more into Python then Engineering. My school however has switched from having more Matlab courses to more Python in the engineering department. They are slowly weening students from Matlab to Python. I myself use both Python and Matlab.
 

Similar threads

Replies
1
Views
1K
Replies
6
Views
2K
Replies
3
Views
1K
Replies
4
Views
2K
Replies
42
Views
5K
Replies
14
Views
5K
Back
Top