读土木工程(结构)的学Python有用吗?能不能用来做点高端的工作
或者说Python在工程界和科学计算领域应用性如何?对于传统工科生,有没有掌握的必要?咱们一般都学的是C/C++/Fortran这些“低级语言”,逼格在程序员面前貌似很低啊。
靠,又是一波抖优越打击题主的,我惹你们了么?说C/C++/Fortran等是低级语言和我的掌握程度是一码事?回答的各位就敢说自己精通了?还是自己精通的语言被说“低级”感觉受冒犯了?这只能证明你们对程序语言全貌也只是一知半解而已,至少也没比我高明到哪里去,讥讽啥劲。
回复内容:
逼格的高低取决于你做什么或者做出了什么。而不是用什么做。
科研界从来不认:你能做什么。唯一认账的是:你做出了什么?
同时,面对程序员的时候,似乎逼格与语言的等级成反比,越是低级的语言,逼格越高。 我是学土木(结构)的,我喜欢python写的程序,
因为库多,语法简单,看起来比较舒服
而且Python是一门计算机语言(黑Matlab ^ ^ 我是处女座)。
高端的我也不懂。。。我用python干如下事情:
1、Abaqus参数化建模;
2、批量修改INP文件;
3、Abaqus后处理;
4、PythonChallenge 上面解密玩;
.....
我也不是计算机专业的,不懂语言是咋回事儿,
能解决问题就行了。。。
由于低级语言能够更多地访问底层文件,所以从某些方面来看越低级的语言越是能提升逼格。
我的汇编语言老师可以用几行汇编代码将硬盘数据完全擦除——那种根本无法找回数据的擦除。
再比如之前很有名的CIH病毒就是用汇编语言写的,可以搞掉Bios。
当然如果题主能精通更低级的机器语言,就可以直接控制cpu等硬件了。。。
如果你可以用C再写个新的系统内核,会发现Java、Python什么的弱爆了
这逼格,难道不比学个Python高?
好吧,吐槽结束。
其实我想说的是:关键不在于使用了什么工具,而是做出什么东西。
精通一门语言,远胜于学会很多语言。
至于逼格问题,逼格高低应该是牛逼了以后自然流露出来的东西,此物类似于气质,肚里有东西才行。
俺不请自来,非要说胶水语言的优越性,就掠过了,毕竟答主才在撬Python的大门。有限元计算,各大成熟的软件都有了,止于编写各种小的应用其实就是玩票,CAD二次开发在设计单位确实可以走的快些,主要是看你准备走那一条路。答主曾经熟悉ANSYS、Abaqus,Gts,但工作了几乎没有怎么用过,现在学Python也只是想做个业余的虫师罢了!@ 与其学python,不如学lua语言,google的sketchup(我家学建筑设计的亲戚经常用他画图)可以使用lua语言做高级应用,而且入门也比较方便python不是不能学,说老实话技多不压身,只要有时间多学几门东西总没坏处,只要能够派的上用场就成;派不上用场嘛。。。只要别过个一段时间就忘记得差不多就成了
另外对于计算机系得人来说,越底端的东西逼格越高,因为入门更加难,会的人精通的人更加少;C语言逼格其实完全比python要高,如果你能用汇编语言写一个自己的操作系统,那逼格基本能达到unix之父的程度了
当然如果能够全程01按键完成一个程序开发,我们张江高科男就直接跪大神了
楼主去看看python在abaqus中应用吧,这个逼格不知道高到哪里去了。
NumPy / SciPy 是把自己定位在 C 和 Matlab 之间的东西,写代码的方便和计算的性能两头都尝试兼顾。按照你说的领域,掌握这套东西之后逼格会有一次暴涨。至于用得到用不到,还是看你的项目和团队了。 看来题主根本就不清楚所谓“高级语言”的高级是什么意思
看了题主的补充后更加确信了这一点 先把你需要学的学好,等你确定你需要Python的时候自然可以学明白,先精通一门,学起别的也就快了。Python确实可以用来做科学计算,但是Fortran也可以,Matlab也可以,就看你会什么,不求多,贵在精。 Python 五年经验
搞土木的太忙,这个语言拿来编自用软件再合适不过,快速产出
简单的参数界面可以用Excel
等要发布软件的时候可以用qt做个壳
C#也不错,不过还是Python更自由
秀个三年前的作品,在word或其他编辑器里写计算书算式的时候,选中ctrl+c,自动在算式后添加=和结果。
监测系统剪贴板实现。
程序虽小,作用却大。


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics



PHP and Python have their own advantages and disadvantages, and the choice depends on project needs and personal preferences. 1.PHP is suitable for rapid development and maintenance of large-scale web applications. 2. Python dominates the field of data science and machine learning.

Python and JavaScript have their own advantages and disadvantages in terms of community, libraries and resources. 1) The Python community is friendly and suitable for beginners, but the front-end development resources are not as rich as JavaScript. 2) Python is powerful in data science and machine learning libraries, while JavaScript is better in front-end development libraries and frameworks. 3) Both have rich learning resources, but Python is suitable for starting with official documents, while JavaScript is better with MDNWebDocs. The choice should be based on project needs and personal interests.

Docker uses Linux kernel features to provide an efficient and isolated application running environment. Its working principle is as follows: 1. The mirror is used as a read-only template, which contains everything you need to run the application; 2. The Union File System (UnionFS) stacks multiple file systems, only storing the differences, saving space and speeding up; 3. The daemon manages the mirrors and containers, and the client uses them for interaction; 4. Namespaces and cgroups implement container isolation and resource limitations; 5. Multiple network modes support container interconnection. Only by understanding these core concepts can you better utilize Docker.

In VS Code, you can run the program in the terminal through the following steps: Prepare the code and open the integrated terminal to ensure that the code directory is consistent with the terminal working directory. Select the run command according to the programming language (such as Python's python your_file_name.py) to check whether it runs successfully and resolve errors. Use the debugger to improve debugging efficiency.

VS Code can be used to write Python and provides many features that make it an ideal tool for developing Python applications. It allows users to: install Python extensions to get functions such as code completion, syntax highlighting, and debugging. Use the debugger to track code step by step, find and fix errors. Integrate Git for version control. Use code formatting tools to maintain code consistency. Use the Linting tool to spot potential problems ahead of time.

Python excels in automation, scripting, and task management. 1) Automation: File backup is realized through standard libraries such as os and shutil. 2) Script writing: Use the psutil library to monitor system resources. 3) Task management: Use the schedule library to schedule tasks. Python's ease of use and rich library support makes it the preferred tool in these areas.

VS Code can run on Windows 8, but the experience may not be great. First make sure the system has been updated to the latest patch, then download the VS Code installation package that matches the system architecture and install it as prompted. After installation, be aware that some extensions may be incompatible with Windows 8 and need to look for alternative extensions or use newer Windows systems in a virtual machine. Install the necessary extensions to check whether they work properly. Although VS Code is feasible on Windows 8, it is recommended to upgrade to a newer Windows system for a better development experience and security.

VS Code extensions pose malicious risks, such as hiding malicious code, exploiting vulnerabilities, and masturbating as legitimate extensions. Methods to identify malicious extensions include: checking publishers, reading comments, checking code, and installing with caution. Security measures also include: security awareness, good habits, regular updates and antivirus software.
