唠唠python(1) -- 开学典礼

为谁而写

有一天,我女朋友跟我说,你帮我处理一个电子表格吧。

最开始,我做了一个vba(一种计算机语言)脚本,觉得不行。因为使用起来太过繁琐,这可能会让她崩溃,也可能会让我在回答各种问题的过程中崩溃。

之后又写了一个python(另一门我们将要详细讨论的计算机语言)脚本,还是不行。要使用这个脚本,需要学会安装python这个软件,然后安装一大堆额外的东西。这也太他妈不方便了。我是不会把这么一个鸟东西给出去的。

后来我想到了最佳的解决方案:让她学习一点计算机语言。“一点”以足以应对这种简单繁琐的操作。但是我找到的资料都不是很理想,很少有面向非计算机专业的。

这些文章就是为这类人群准备的,我们(请允许我角色带入)没有系统地学习过计算机方面的知识,而又在日常生活工作中经常用到计算机,我们试图通过与计算机更有效地沟通,来提高自己的工作效率。但是报个班又太不值,毕竟班里大部分同学当初是奔着程序员梦进去的。

简而言之,这一系列文章是为非计算机专业而又意识到计算机的重要性,想要快速与计算机建立高效沟通以提高工作效率的人准备的。

与其它同类文章有什么不一样

在网上已有非常非常多的《python从入门到出家》类的文章或教程。

他们有的打着“简单”、“易学”的愰子,随便翻一下,里面充斥着“条件语句”、“函数”、“异常”等看上去屌炸天的词汇,全然不顾我们的感受。

他们并没有站到我们的角度来思考问题。现阶段,我们并不想知道“异常”是个什么东西,而只想尽快让计算机帮我们计算出这批元器件缺少的数量,然后去补货。

这些词汇和程序员式的思考方式,严重阻碍了我们的学习过程,损耗我们的注意力。很可能有那么一天,在我们尝到与计算机高效交互的甜头前,终于忍受不了各种纠缠在一起的专业名词,而选择了结束这个恼人的过程。然后留下一种感觉,“程序员都他妈是神经病”。

当然,这篇文章只是提供另一种学习python的体验,而上面所说的这种情况也只是一种假设。如果你愿意听一个人每天唠叨几句(有可能只是十分、二十分钟),自己同时又能有所收获,以至最后竟然能流畅地与计算机沟通,那你就可以继续往下看了。

这里没有乱七八糟的词汇,我希望自己能以一个中年大妈唠家常的姿态给大家讲述一下与隔避老王沟通的技巧。所以你也不用有什么负担。

我是中年大妈,不要有压力

为什么是python语言

计算机语言,说白了,就是我们与计算机沟通的工具。比如,我们跟邻居沟通用汉语,而跟美国人沟通用英语。我们与计算机沟通,用的是计算机和我们都可以听得懂的语言。

计算机就像一个语言天才,它精通多种语言。不幸的是,没有一种是我们人类的语言。也就是说,要想与计算机流畅地沟通,除了学习它使用的语言,我们别无他法。

计算机语言有很多种,比如A语言、B语言、C语言等。甚至我们可以创造一门我们自己的语言来教会计算机,然后用这门语言与它沟通。正如我们的祖先创造了汉语,并让它普及于世一样。

既然计算机能使用这么多语言,我们想要与它沟通,自然最好是选择一门学习起来相对容易的语言。python语言就具有这样的特质,它真正的简单易学,而且学习曲线可以非常平缓。也就是说,我们完全可以一边享受它给我们带来的切实好处,一边进一步的学习以更好地与计算机沟通。

我能得到什么

想像一下,如果你学会了一门外语,就可以流畅地与老外沟通交流,还可以更方便地在国外打到车。节省了你的时间和精力,你可以多喝几杯茶了。

这些文章里没有语法结构、俚语俗语,当然并不是说它们不重要,你可能以后会感兴趣。这里更多的是教你在异国他乡(计算机的世界),更好的打到车,更快地找到饭店,或者是雇佣一个保姆帮你打扫卫生。

你可以用你的想象力去工作,把自己从繁琐的工作中解放出来吧。 – 这是我承诺给你的,学不会不收费。

简单了解python语言

终于讲到我们的python语言了,这篇文章只是开个头,我们只要有一点印象就可以了。

就像前面提到的:“我们可以创造一门我们自己的语言来教会计算机,然后用这门语言与它沟通。”python语言就是这样诞生的,作者创造了它,并教会了计算机使用这门语言。

关于python的介绍其实就这么多,下一篇文章我们就可以用这门语言跟计算机进行简单的沟通了。是的,计算机语言就是这么容易使用。