Is it useful to read the study of Civil engineering (structure) python? Can it be used for high-end jobs?

Source: Internet
Author: User
Or what about Python's applicability in engineering and scientific computing? Is there any need to master the traditional engineering students? We generally learn the C/c++/fortran these "low-level language", forcing lattice in front of programmers seems very low AH.


Oh, it's a wave of superior blows, I'm messing with you? Say C/c++/fortran and so on is the low-level language and my mastery degree is matter? Do you dare say that you are proficient in the answer? Or is his mastery of the language said to be "low-level" feeling offended? This can only prove that you are only smattering to the full picture of the programming language, at least not as well as I am.

Reply content:

The height of the grid depends on what you do or what you make.

Instead of what to do with it.

The scientific community never recognized: what you can do. The only admit is: What have you done?
At the same time, in the face of programmers, it seems that force lattice and the level of language inversely proportional, the lower the language, forcing lattice higher. I'm a civil (structural), I like the program that Python writes,
Because the library is many, the grammar is simple, looks more comfortable
And Python is a computer language (black matlab ^ ^ I'm a virgo).
High-end I do not understand ... I do the following things with Python:
1. Abaqus parameterization modeling;
2, Batch modification of INP file;
3, the abaqus after processing;
4, Pythonchallenge above decryption play;
.....
I am not a computer professional, do not understand the language is what the son,
Can solve the problem on the line ...

Because lower-level languages have more access to the underlying files, in some ways the lower-level language increases the force.
My assembly language teacher can use a few lines of assembly code to completely erase the hard drive data-the kind of erase that doesn't retrieve the data at all.

Again, such as the well-known CIH virus is written in assembly language, you can get rid of the BIOS.
Of course, if the master can master the lower machine language, you can directly control the CPU and other hardware ...
If you can write a new system kernel with C, you will find Java, Python what's the weak explosion

Isn't it better than learning a python?

All right, the spit is over.

What I want to say is that the key is not to use what tools, but to make something.

Mastering a language is much better than learning many languages.

As to the problem, forcing grid height should be a cool after the natural revealed things, this thing is similar to temperament, there is something in the belly.

I do not invite, not to say the superiority of the glue language, it is over, after all, the Lord is in the door to pry the python. Finite element calculation, each big mature software has, stop in writing a variety of small application is actually ensemble, CAD two times development in the design unit really can go faster, mainly to see you ready to go that way. The Lord has been familiar with Ansys, Abaqus,gts, but work almost no how to use, now learn python just want to be an amateur bug division! @ Instead of learning python, learn the Lua language, Google's SketchUp (my Jia Xue architectural relatives often use him to draw) can use the Lua language to do advanced applications, but also easier to get started
Python is not able to learn, to tell the truth more than the body, as long as there is time to learn a few things are not bad, as long as can be sent in handy to be; As long as it doesn't take a while to forget about it.

In addition to the computer Department of People, the more the bottom of the grid is higher, because the entry is more difficult, will be proficient in fewer people; C language force is actually higher than python, if you can write an operating system in assembly language, it can basically reach the level of Unix father
Of course, if we can complete a program development with 01 keys, we Zhangjiang hi the man to kneel to God.

The landlord to see Python in the application of Abaqus, this force lattice do not know where the high.

Numpy/scipy is positioning itself between C and Matlab, writing code convenience and computational performance at both ends try to balance. According to the field you say, after mastering this set of things, the force will have a boom.
as far as you can use it, it's up to your project and team. It seems that the Lord has no idea what it means to be advanced in a high-level language.
After reading the title of the main supplement more convinced that the first thing you need to learn, and so you are sure you need python when you can learn to understand, first mastered a door, learn something else is fast. Python can be used to do scientific calculations, but Fortran can also, MATLAB can also, see what you will, do not ask for more, expensive in fine. Python five years of experience

The civil is too busy, this language to make up for self-use software more suitable, but fast output

The simple parameter interface can be used in Excel
You can use QT to make a shell when you want to release the software.

C # is good, but Python is more free

Show a three-year-old work, in Word or other editor when writing calculation formula, check Ctrl + c, automatically add = and results after the calculation.
Monitor the system Clipboard implementation.
Although the procedure is small, the function is big.
  • Related Article

    Contact Us

    The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

    If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.