为什么要学Python?

Python是什么?

编程工具的一种

这是我今天才体会到的。

为什么要学会使用这种工具?

一是锻炼自学能力,二是学会就相当于智能时代有了手杖。

先说说自己学习PLC的经历。

工业控制的发展,可以追溯到家庭生活,就像家里烧柴做饭一样,水少了加水,柴少了添柴,为的是把饭做熟。

后来发展到自动化,何谓自动化,就是你不需要人工多次干预了,只要设定好目标,自动设备就可以帮你实现。

还是以烧水为例,设置好温度压力,添水添柴的事儿自动设备就完成了。

PLC就是控制这些自动设备的,叫可编程控制器,可以理解成一套系统。自动设备是四肢,PLC是大脑。

PLC系统很强大,工业应用广泛。最初接触是在学校,工作后很费劲才学会,幸运的是赶上有项目,就一直跟下来,明白了其中的逻辑关系。

如果让我总结心得,那就是:

规则 , 映射

1.规则,每个系统有自己的规范,这些规范到哪儿都适用。

2.映射就是系统处理的数据,这些数据在不同的系统之间如何建立联系。

我的学习方法是自己操作,操作一次就明白了大致原理,但是遇到报错的问题还是要咨询专业人士。

再就是模仿,照着别人的项目修改,这样的好处是上手快,缺点是不全面。总有盲区,有了盲区还特别着急,认为是天大的事情,等见到别人三下五除二解决了,才认识到自己的不足。

对于PLC,同事说他也不会,不会就去查说明书,一页页翻。

这和李笑来老师讲的一样,阅读文档,不过Python是英文。

有了这段经历,再回味,发现Python不能像笑来老师讲的那么学,应该从项目出发。有时间再去翻文档,不然容易掉进文档的海洋里。

项目是从实际出发的,解决的是实际问题。我们不能本末倒置,阅读确实重要,可是有一些事情不通过阅读也能领会,毕竟语言表达也是有局限的。

注:我理解阅读是泛指。

今天搭建好环境,其实我也不知道是不是搭建好了,因为软件都是英文,只是按照步骤“下一步”点击完成。也正是因为心虚,有的步骤让选择,我就默认。

环境搭建对于小白来说是个门槛,我总有疑虑,软件安装在C盘还是D盘,项目安装在哪里,如何调用项目等等。

也就是说,我想要明白每一步的内部处理机制,比如,Github for Desktop和ANACONDA是什么关系,我的程序怎么运行,怎么被调用。

暂时放下疑虑,拷贝了一段程序,1972年的机器人程序,和它对话了一会儿,原理是正则表达式。

而拷贝其它程序,就会报错,至于什么错,我懒得去看,而且一报错就心里一咯噔,不断祈祷千万不要报错,虽然报错还能进步,可生怕陷进去了。因为我到现在不知道,学习Python具体有什么用,等学会了再体会吧。

你可能感兴趣的:(为什么要学Python?)