What textbooks for engineering are standard for all undergraduate and graduate students (1 Viewer)

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
MATLAB is the industry standard for numerical calculations, but there is a slow in uni to python (mainly because MATLAB is expensive and python is free)
Why is python still being used instead of things from the video game industry? I would have thought that after everything that game devs have made, their programming languages would branch out more than things like Python?
 

dasfas

Well-Known Member
Joined
Dec 17, 2019
Messages
470
Gender
Male
HSC
2019
Why is python still being used instead of things from the video game industry? I would have thought that after everything that game devs have made, their programming languages would branch out more than things like Python?
Because python is accessible, easy to learn. Plus it has a lot of great libraries that support it. Sure C++ is faster, but it is much harder to code in.
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
Because python is accessible, easy to learn. Plus it has a lot of great libraries that support it. Sure C++ is faster, but it is much harder to code in.
So do you think I should learn that instead of numerical programming languages in the meantime while doing C++ and/or C# of course?
(Don't think about what I typical human can handle, I just want to know what's the most educationally efficant)
 

dasfas

Well-Known Member
Joined
Dec 17, 2019
Messages
470
Gender
Male
HSC
2019
So do you think I should learn that instead of numerical programming languages in the meantime while doing C++ and/or C# of course?
(Don't think about what I typical human can handle, I just want to know what's the most educationally efficant)
The best way programming imo is learn Python -> Java -> C in that order.

Don't try to learn programming by doing MATLAB or R. If you can handle the languages above, you can handle these - you just need to learn syntax which can be done quickly.
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
The best way programming imo is learn Python -> Java -> C in that order.

Don't try to learn programming by doing MATLAB or R. If you can handle the languages above, you can handle these - you just need to learn syntax which can be done quickly.
I've tried the syntax a bit already, but that was me testing out C#'s language instead.
Also, THANKS!!
Man... This website is good gold!
So, once I begin my holidays, I'll get into python right away!
Oh yeah, one last thing - How long would you say it takes to typically learn python and java respectively? (I want to give myself a time limit)
 
Last edited:

dasfas

Well-Known Member
Joined
Dec 17, 2019
Messages
470
Gender
Male
HSC
2019
I've tried syntax a bit already, but that was me testing out C#'s language.
Also, THANKS!!
Man... This website is good gold!
So, once I begin my holidays, I'll get into python right away!
Oh yeah, one last thing - How long would you say it takes to typically learn python and java respectively? (I want to give myself a time limit)
Nws

Define learn? Use an online course. After 6 months, you should be able to code a simple game
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
Nws

Define learn? Use an online course. After 6 months, you should be able to code a simple game
Ok good, a simple game via a course. I think I can crunch all that to memory in 2 days (assuming that it's like most traditional courses that are concept and fact-specific --> unlike skill share)
 

Radwin Shirazi

Active Member
Joined
Aug 9, 2021
Messages
159
Gender
Male
HSC
2022
Ok good, a simple game via a course. I think I can crunch all that to memory in 2 days (assuming that it's like most traditional courses that are concept and fact-specific --> unlike skill share)
Hello
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
Hello. This is my info hunting section on the website, where I look for ideas on how to approach my studies in the future. By the way, why aren't you don't your school work?! You have to worry about yourself, you don't need to be on here for another 10 years!!
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
How's this, in 10 years and you figure out what it is you want to do, me and Hiva will personally teach you even though we will be 27 by then, how does that sound? Hahaha, that actually sounds nice!
Edit: this was my 100th comment... IT MUST BE A SIGN!!
 

Radwin Shirazi

Active Member
Joined
Aug 9, 2021
Messages
159
Gender
Male
HSC
2022
Hello. This is my info hunting section on the website, where I look for ideas on how to approach my studies in the future. By the way, why aren't you don't your school work?! You have to worry about yourself, you don't need to be on here for another 10 years!!
🤦‍♂️
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
I've tried syntax a bit already, but that was me testing out C#'s language.
Also, THANKS!!
Man... This website is good gold!
So, once I begin my holidays, I'll get into python right away!
Oh yeah, one last thing - How long would you say it takes to typically learn python and java respectively? (I want to give myself a time limit)
you really are dumb
... *disappointed face*
 

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
That's all now for my questions so far. Thanks everyone, bye!!
 

blyatman

Well-Known Member
Joined
Oct 11, 2018
Messages
539
Gender
Undisclosed
HSC
N/A
I plan to do something 'along the lines of' aerospace engineering. Since you said previously that you yourself think that Matlab is industry standard, I'll dabble into that while doing other more commonly used programs like C++ and some C#.
Depends on what field you want to specialise in. I do computational fluid dynamics (CFD), which is very intensive on numerical calculations. A lot of open-source and academic codes are written in C/C++ or Fortran as they need to be highly optimised and so need to be written in a low-level language (Matlab would be too slow). However, Matlab is typically preferred in industry due to its ease of use. But as pointed out above, Matlab licences aren't cheap, so Python is usually seen as a more sustainable option. Where I work, a lot of Matlab codes are slowly being converted over into Python where possible to reduce the need for licences.

Regardless, it's good to be skilled in multiple languages. If you can get familiar with Python, C, etc, then Matlab is super easy to learn since it's a very high-level language. The main thing I like about Matlab is that arrays start at 1, whereas most other languages start at 0 (I know 99.9% of people will disagree with me, but I just stubbornly refuse to change my mind).
 
Last edited:

[Blank]

[Blank]
Joined
Aug 7, 2021
Messages
1,649
Location
Sydney
Gender
Male
HSC
2021
Uni Grad
2023
Depends on what field you want to specialise in. I do computational fluid dynamics (CFD), which is very intensive on numerical calculations. A lot of open-source and academic codes are written in C/C++ or Fortran as they need to be highly optimised and so need to be written in a low-level language (Matlab would be too slow). However, Matlab is typically preferred in industry due to its ease of use. But as pointed out above, Matlab licences aren't cheap, so Python is usually seen as a more sustainable option. Where I work, a lot of Matlab codes are slowly being converted over into Python where possible to reduce the need for licences.
That's actually really cool! Your company would save a lot on a free language alone!
 

blyatman

Well-Known Member
Joined
Oct 11, 2018
Messages
539
Gender
Undisclosed
HSC
N/A
That's actually really cool! Your company would save a lot on a free language alone!
It pays off though. Matlab is really easy and fast to code in, and you can compile your code into apps so other people can run the program without licences. In the end, our Matlab costs are pretty miniscule compared to our CFD licences. Won't say how much those are, but it's on the order of a few hundred thousand per year.
 

cossine

Well-Known Member
Joined
Jul 24, 2020
Messages
583
Gender
Male
HSC
2017
Yes. There's an endless amount of mechanical engineering fields, each one having their own relevant skills. I'm just listing out skills that are likely to be useful based on what I've seen. My point is that it's better to learn Matlab than read a textbook in some obscure topic, as the former is more likely to be used and has a more employable and transferrable skillset compared to the latter.
I meant more in the context IT. But yeah I'll will take your word for it.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Top