自动化专业需要学习python,自动化专业要学python吗?
kodinid
3
python自动化入门需要多久?
学习看个人基础,从经验来看,有如下建议:
如果是自学,从零基础开始学习Python的话,依照每个人理解能力的不同,大致上需要一年半左右的时间,至于能不能学好要看你自己的领悟了,至于找到工作那就不好说了。一切要看你学的效果。
当然,如果有其它编程语言的经验,入门还是非常快的,大概需要2~3个月可以对上手Python语言编写一些简单的应用。
(图片来源网络,侵删)
无论是新手还是有一定基础的朋友,有一个有经验的人带着自己学习还是非常不错的,尤其是零基础的,一般6个月就可以基本学会。
在开发效率方面,由于Mac系统对脚本式编程的天然支持(Unix shell),所以在Mac下进行Python编程效率要比在Windows下高一些,而且在Mac系统下开发时间越久程序员的效率就越高,这一点还是比较有魅力的,在这一点上Ruby程序员也应该感同身受。但是如果进行Java web编程,Mac的优势则少很多,没有Python这么明显。
为什么用python实现自动化运维?
自动化概念应该是很广泛了,使用机器代替手工的一些工作,电气自动化,机械自动化等可以称为自动化。
Python自动化概念可以理解在计算机软件行业兴起的,python本身是一门编程语言,使用它自动化额完成一些复杂重复的工作,我觉得可以叫Python自动化,用Python实现一些脚本、软件,应用在软件开发、测试中。比如现在互联网、计算机公司中,自动化测试使用python完成。
Python自动化应用人工智能,web开发,自动化测试,爬虫,数据分析,自动化运维,其他编程应用
自动化运维用shell还是python?
没有固定答案,看需求,哪个简单高效完成任务用哪个。
基本上shell是首选,shell能有效完成则用shell。因为它简单,而且所有系统都搭载了,无需额外配置,Python不一定都有,而且可能有不同版本的困扰。
但是如果用shell的复杂度增大,越来越力不从心,那可以切换到Python,因为Python的可用的库要多的多,特别是对于特殊的需求。
电气自动化需要哪些高级语言?
高级语言,个人认为这个说法并不完全正确,有电路设计方面的[_a***_],运用常用的语言工具实现这种需求而已。
电气这方面,从编程语言来看,FBD编程可以学一波,要对数字电子技术理论基础及实操掌握扎实,LAD编程,STL语言都可以掌握,微机与汇编语言这门课一定要学好,这样方能熟练操作STL里面的累加器,寄存器等。
祝好(✪▽✪)•笑生
说一点我个人在电气自动化行业中对于编程语言的一些认识吧!
个人的工作经验中需要用到编程语言的就是PLC程序的编程和上位机软件的编程,因此就说一下关于这2方面编程过程中需要哪些高级语言!
1,做PLC程序的话,在使用结构化文本(ST或者SCL)编程时候需要用到一些C语言的知识!
最常用的就是IF THEN , IF ELSE这种!在西门子的编程软件中就叫做SCL编程,如下图就是在博图软件中建立一个块的时候,就可以选择对这个块的编程语言是什么!
还需要说一点的是西门子PLC中还有一种STL(语句表)的编程语言,它比梯形图语言要难理解一点,但是又没有C语言的指令语法,是一种特殊的编程语言,但是应用也是很广泛的,看一下其程序的语句如下:
STL语句表编程语言,算不上高级语言,但也是比较特殊的语言,依然是有必要学习的!
2,做上位机监控软件的组态编程的时候,通常要用到一些VB或者C语言的知识!
下图就是西门子Wincc上位机软件中支持的2种脚本,一种是C脚本,一种是VBS脚本!
其实,不单单是在上位机软件中,在一些触摸屏的组态软件中也同样存在类似于C或者VB的宏指令。
因此C语言和VB语言,可以说是应用最多的两种编程语言了,不管是PLC编程能用到,还是组态软件中也可以用到。甚至,这些年比较流行的labview软件,它里边的一些指令依然和C语言这些有理解上的相似性!--也就是说C和VB,应该说还是计算机应用中最重要且应用广泛的两种语言,我们做电气自动化,其实也是在计算机平台上,因此还是很有必要学一学这两门语言!
就说这么多了,希望能对你有点帮助,感谢阅读,谢谢!
到此,以上就是小编对于自动化专业需要学习python的问题就介绍到这了,希望介绍关于自动化专业需要学习python的6点解答对大家有用。
标签: python
自动化
语言
版权声明:本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。