Python是什么?
编程工具的一种
这是我今天才体会到的。
为什么要学会使用这种工具?
一是锻炼自学能力,二是学会就相当于智能时代有了手杖。
先说说自己学习PLC的经历。
工业控制的发展,可以追溯到家庭生活,就像家里烧柴做饭一样,水少了加水,柴少了添柴,为的是把饭做熟。
后来发展到自动化,何谓自动化,就是你不需要人工多次干预了,只要设定好目标,自动设备就可以帮你实现。
还是以烧水为例,设置好温度压力,添水添柴的事儿自动设备就完成了。
PLC就是控制这些自动设备的,叫可编程控制器,可以理解成一套系统。自动设备是四肢,PLC是大脑。
PLC系统很强大,工业应用广泛。最初接触是在学校,工作后很费劲才学会,幸运的是赶上有项目,就一直跟下来,明白了其中的逻辑关系。
如果让我总结心得,那就是:
规则 , 映射
1.规则,每个系统有自己的规范,这些规范到哪儿都适用。
2.映射就是系统处理的数据,这些数据在不同的系统之间如何建立联系。
我的学习方法是自己操作,操作一次就明白了大致原理,但是遇到报错的问题还是要咨询专业人士。
再就是模仿,照着别人的项目修改,这样的好处是上手快,缺点是不全面。总有盲区,有了盲区还特别着急,认为是天大的事情,等见到别人三下五除二解决了,才认识到自己的不足。
对于PLC,同事说他也不会,不会就去查说明书,一页页翻。
这和李笑来老师讲的一样,阅读文档,不过Python是英文。
有了这段经历,再回味,发现Python不能像笑来老师讲的那么学,应该从项目出发。有时间再去翻文档,不然容易掉进文档的海洋里。
项目是从实际出发的,解决的是实际问题。我们不能本末倒置,阅读确实重要,可是有一些事情不通过阅读也能领会,毕竟语言表达也是有局限的。
注:我理解阅读是泛指。
今天搭建好环境,其实我也不知道是不是搭建好了,因为软件都是英文,只是按照步骤“下一步”点击完成。也正是因为心虚,有的步骤让选择,我就默认。
环境搭建对于小白来说是个门槛,我总有疑虑,软件安装在C盘还是D盘,项目安装在哪里,如何调用项目等等。
也就是说,我想要明白每一步的内部处理机制,比如,Github for Desktop和ANACONDA是什么关系,我的程序怎么运行,怎么被调用。
暂时放下疑虑,拷贝了一段程序,1972年的机器人程序,和它对话了一会儿,原理是正则表达式。
而拷贝其它程序,就会报错,至于什么错,我懒得去看,而且一报错就心里一咯噔,不断祈祷千万不要报错,虽然报错还能进步,可生怕陷进去了。因为我到现在不知道,学习Python具体有什么用,等学会了再体会吧。
网友评论