导读: Python猫是一只喵星来客,它爱地球的一切,特别爱优雅而无所不能的 Python。我是它的人类朋友豌豆花下猫,被授权润色与发表它的文章。如果你是第一次看到这个系列文章,那我强烈建议,请先看看它写的前几篇文章(链接见文末),相信你一定会爱上这只神秘的哲学 + 极客猫的。不多说啦,一起来享用今天的“思想盛宴”吧!

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。

原文地址:https://mp.weixin.qq.com/s/e9B_jpyeSMkmEpuRQqqk4g

喵喵,读者朋友们好,我是来自喵星的客人,地球登记名为“Python猫”。今天终于能勉强抽出半日闲功夫,继续跟大家唠唠嗑啦。

上回说到哪来着?时间竟然过去三个多月了,记忆曲线滑下高坡,猫言猫语已记不太清楚了。

依稀记得是说了些“家国天下”的事,一个外来生物用一知半解的知识碎片,来曲意附和 Python 的几个空间领域,博君一笑。

今天依然是些猫言猫语,请看官们不要嫌弃。我近来倾诉欲茂盛,急需写写文字打发一下,所以现在就开始吧。

我正被一个问题困扰着:为什么她说程序员都是骗子?

这个问题要从我遇见一只黑猫的时刻说起。

那是一个星期三(记得清楚),我正在晚风凉凉的湖边散步,草丛中突然蹿出她来,一身纯黑的毛发,一双白玉般的眼睛,脚步像个侠客。

我当时想,她或许也跟我一样,想要找个能说说话的朋友,毕竟这是猫的习性不是么?

于是,就哼出了一支小曲,过去跟她搭讪。

我问她是从哪来的?她说是在湖的那一边。

我问她来湖的这边干嘛?她说就来看看。

我问她看到了什么?她说很多草,几只蛐蛐和青蛙,还有一只野猫。

她说起话来声音真是好听,我还从没听过那般悦耳的音线。

可是,为什么要说我是“野猫”呢,明明我才是住在附近的那只,而她是从湖的另一边过来的,要说野的话,应该住得远的她是野才对。

我想说她才是野猫,可是话刚说出口就后悔了,怕有冒犯,于是机智地改变了音调,最后说成:”你是一个 猫么?“

她说是啊,所有的猫不都是夜猫么?

我说我就不是啊。自从融入人类社会后,我学习了新的生活方式,现在更喜欢在白天活动。

她甩出一个鄙夷的小眼神(好可爱),说一看我的眼睛就知道啦——长得像那湖里的水泡泡,黯淡无光。

潜台词是说我没有兽性,丢掉了自己的本色吧?

我着急地解释(辩解),说我的眼睛是“最蓝的晴天投照在最蓝的大海上的那抹蓝”、“光华赛过喜马拉雅矿山里最亮的宝石“、”气质与内涵在这个星球上无猫可敌”……

胡乱吹嘘,越说越不要脸,最后有点词穷。

她露出似笑非笑的表情,沉默着,优雅地理了理灵巧的尾毛,一副见过世面不为所动的样子。

我萎了一下,但还是不服气。

“我叫 Python猫,敢问姑娘的芳名是?”先试探一下她的来历。

“Python?!”

她突然正脸凝视着我,迟疑地往后缩了一下身子,踏出一个警惕的招式。

我先是一愣,然后立刻了然。嘿嘿,谅你不被我的盛世美颜迷惑,也不被我的巧舌如簧打动,可终究还是有所不知哒(毕竟 Python 是由人类中极优秀的程序员群体所打造的工具),而且终究还是有所畏惧的吧。

我当时想着,她大概是知道 Python 的本意是蟒蛇 ,所以才会本能地防备起来,真是一只敏捷的猎手喵,要是打起架的话,我可能不是她的对手,不能招惹她,要是不小心被利爪刮一下,肯定就破相了……

可是,做做样子吓吓她应该没事吧,她花容失色的时候是什么样子的呢……

我正打着坏念头,舔了舔舌头,马上就要演出一副巨蟒飞扑的面貌。

“你是说 Python,派森?”

“是啊,怕了吗?” 我趁势造出蟒蛇吐信的“嘶~嘶~”声(舞了一下爪,但好像不对物,就收了下来)。

“你是它的信徒吗?” 她更加警觉了。

信徒?不是啊,我是个无神论者,不信神不信鬼,不拜太阳不拜月亮,不拜龙也不拜蛇,才不是谁谁的信徒呢。

可是,这不好说破,好难得才博来的注目,当然要多留一会。

因此我不置对否的看着她,还礼给她一声沉默。

“我知道它。小时候在奶奶的百宝箱里找到了一本羊皮书,上面记载了很多远古的故事,其中就有这只怪物。”

百宝箱和羊皮书?这只怪物?小黑猫到底是看了啥哟?

“哦”,我装作漫不经意的样子,“你真的看过它的故事么?”

“Python 是大地之母盖娅所生的巨蟒,诞生在远古丛林的尸体堆里,它是黑暗的使者,腐烂的化身,制造人间混乱的怪物。”

“它是大地之母生的,可是样貌丑陋,没手没脚,就连神力也没有它的哥哥姐姐们那十二泰坦神厉害,因此怀恨在心,到处兴风作浪,涂炭生灵。”

“这样的破坏神,不是怪物是什么?”

喵喵了个大乖乖?这不是我认识的 Python,也不是我以为自己知道的蟒蛇啊!

听起来倒像是一个吓唬小孩的神话故事。

“喵,是它没错。” 我假意附和着。

“一个穿黑衣服的女神怀了众神之王宙斯的孩子,宙斯的妻子赫拉嫉妒得怒火爆炸,就派这条巨蟒去追杀那女神。”

“女神最后逃避到海中的一个荒岛,花了九天九夜,才生下了月亮女神阿尔忒弥斯和太阳神阿波罗。那只怪物差点害死了月亮女神呢。”

说到这的时候,她眼里亮出一丝柔和的光,脸腮上的须毛也微微地颤了一下。

我终于听到了熟悉的名字,原来她说的竟然是古希腊神话啊。

我承认自己是无知的(仅限于对还没听过的事物而言),但对古希腊神话也是有所耳闻的,不就是一群关系乱七八糟、为了七情六欲打打杀杀、装腔作势的所谓天神嘛。

只是我不知道还有这只巨蟒怪物罢了,Python 最早竟是它的名字啊?

“后来呢?”神话故事也不错,我继续试探她。

“后来等阿波罗长大了,就去找巨蟒复仇,经过一番大战,终于用弓箭把它射杀了。”

说完,她的眼神在一瞬间又变得非常锐利,看我的时候就像看一只死而复生的怪物。

我被她盯得有点怕了(她的眼神会杀猫),知道不可能再装了,也不想跟那只远古神话中的怪兽沾上关系。

于是,我就给她解释 Python 的现代含义,告诉她这是人类的一门编程语言,就是用来指挥计算机做事情的指令。

然后,还说 Python 可以做这个,可以做那个,一口气说了好多。我不确定她听懂了多少。

“那你是个程序员么?”她突然发问。

“不是啦,可我认识很多程序员,而且我……”

这时候,一阵冷飕飕的阴风吹来,草丛中吵吵闹闹的蛐蛐声和蛙鸣都突然闭了嘴。

她悠悠地扇了扇耳朵,直了直腰身。

“不是程序员就好,奶奶说程序员都是骗子”,她边说边转身,小跑两步,矫健地跃入草丛里。

她的黑色身影飕飕地穿过野草,像一阵看不见的风,仿佛就不曾在我眼前出现过一般。

可是夜风明确地传递来了她的最后一句话(依然是悦耳舒服的)——奶奶召我回家啦,再见了 Python 猫~~~

我想要追上她,可是一股寒意压迫,竟然就迈不出脚。

“喂,你还没有告诉我你的名字呢?”

我大喊着。

没有她的回声。

只有风呼呼草沙沙,湖水荡荡,夜色朦胧,我失魂落魄。

后来的很多天夜晚,我在湖边寻找她,可是都找不到。

湖的这边没有,湖的那边也没有,湖东没有,湖西也没有。

第一天没有,第二天没有,第好多天也没有。

我想找到她,问问她的名字,还有问问她,为什么要说程序员都是骗子啊?

我还想跟她说说话,告诉她我来自哪里,想要做些什么,好多话呢……

喵喵,不知不觉聊了这么久。时间刚刚好,太阳下山啦,我就不跟你们闲话了。

收拾收拾,打扮打扮,是时候该出门散步去啦。就此搁笔,后会有期哦~~~

(未完待续……)

Python猫往期作品

有了Python,我能叫出所有猫的名字

Python对象的身份迷思:从全体公民到万物皆数

Python对象的空间边界:独善其身与开放包容

Python与家国天下

公众号【Python猫】, 本号连载优质的系列文章,有喵星哲学猫系列、Python进阶系列、好书推荐系列、技术写作、优质英文推荐与翻译等等,欢迎关注哦。后台回复“爱学习”,免费获得一份学习大礼包。

遇见一只黑猫,她说Python是个怪物的更多相关文章

  1. Day_08【面向对象】扩展案例4_年龄为30岁的老王养了一只黑颜色的2岁的宠物……

    #分析以下需求,并用代码实现: 1.定义动物类 属性: 年龄,颜色 行为: eat(String something)方法(无具体行为,不同动物吃的方式和东西不一样,something表示吃的东西) ...

  2. 陕西师范大学第七届程序设计竞赛网络同步赛 J 黑猫的小老弟【数论/法拉数列/欧拉函数】

    链接:https://www.nowcoder.com/acm/contest/121/J来源:牛客网 题目描述 大家知道,黑猫有很多的迷弟迷妹,当然也有相亲相爱的基友,这其中就有一些二五仔是黑猫的小 ...

  3. 黑猫关键词URL采集工具 Pro v1.0

    功能介绍:黑猫关键词URL采集工具 Pro v1.0 批量关键词自动搜索采集 自动去除垃圾二级泛解析域名 可设置是否保存域名或者url 联系客服QQ:944520563

  4. 利用ImageAI库只需几行python代码超简实现目标检测

    目录 什么是目标检测 目标检测算法 Two Stages One Stage python实现 依赖 安装 使用 附录 什么是目标检测 目标检测关注图像中特定的物体目标,需要同时解决解决定位(loca ...

  5. JS理论-:一只tom猫告诉你构造函数 实例 实例原型 实例原型的实例原型是什么

    参考地址:https://github.com/mqyqingfeng/Blog/issues/2 感谢这位大佬 下面说说我的理解: 第一,看下人物: tom--一只叫tom的猫 Cat()--猫的构 ...

  6. GIMP如何制作一只大佬猫头像

    新建文件File -> 设置宽度为24px,高度5px:高级选项中将背景图片设置为无色 使用铅笔,前景色设为黑色,画出眼镜的模样,画出反光效果:将前景色设为灰色 放大图片,右击空白区域-> ...

  7. 我的 2019 年 Python 文章榜单

    现在是 2020 年的第一天,我相信从昨天开始,各位的信息流里肯定充斥了各式各样的年度盘点/回顾/总结/记录之类的内容.虽然来得稍晚了,但我还是想给诸位送上这一篇文章. 我将在本文中列出自己于 201 ...

  8. [.net 面向对象编程基础] (22) 事件

    [.net 面向对象编程基础] (22)  事件 事件(Event)是学习.net面向对象编程很重要的一部分,在学习事件之前,我们实际上已经在很多地方使用了事件,比如控件的click事件等,这些都是. ...

  9. 委托+内置委托方法+多播委托+lambda表达式+事件

    委托概念:如果我们要把方法当做参数来传递的话,就要用到委托.简单来说委托是一个类型,这个类型可以赋值一个方法的引用. 声明委托: 在C#中使用一个类分两个阶段,首选定义这个类,告诉编译器这个类由什么字 ...

随机推荐

  1. python主线程与子线程的结束顺序

    引用自 主线程退出对子线程的影响--YuanLi 的一段话: 对于程序来说,如果主进程在子进程还未结束时就已经退出,那么Linux内核会将子进程的父进程ID改为1(也就是init进程),当子进程结束后 ...

  2. sku二维数组里的数组从头到尾叠加组合

    今天工作之余与同事聊天,要是实现一个sku描述里的字段组合的问题.并且实现了请吃饭.哈哈.一顿饭,我和另一位同事积极杠杆的.后来实现了出来. let skuList = [ ['黑色', '白色',' ...

  3. 【NHOI2018】黑格覆盖

    [题目描述] 在一张由 M * N 个小正方形格子组成的矩形纸张上,有 k 个格子被涂成了黑色.给你一张由 m * n 个同样小正方形组成的矩形卡片,请问该卡片最多能一次性覆盖多少个黑格子? [输入数 ...

  4. 开始你的api:NetApiStarter

    在此之前,写过一篇 给新手的WebAPI实践 ,获得了很多新人的认可,那时还是基于.net mvc,文档生成还是自己闹洞大开写出来的,经过这两年的时间,netcore的发展已经势不可挡,自己也在不断的 ...

  5. 从零开始手写 spring ioc 框架,深入学习 spring 源码

    IoC Ioc 是一款 spring ioc 核心功能简化实现版本,便于学习和理解原理. 创作目的 使用 spring 很长时间,对于 spring 使用非常频繁,实际上对于源码一直没有静下心来学习过 ...

  6. win10 下安装zookeeper+Kafka 的详细步骤(2)

    Win10 下要使用Kafka需要经过以下三个步骤: 1.安装JDK(需要安装依赖java JDK) 2.安装zookeeper(资源协调,分配管理) 3.使用Kafka开发 ============ ...

  7. NIO-Buffeer

    目录 NIO-Buffeer 目录 什么是Buffer 缓冲区类型 缓冲区存储类型 字节存放顺序 Buffer使用 Buffer ByteBuffer 总结 相关文献 NIO-Buffeer 目录 N ...

  8. PHP随机生成中国人姓名的类

    PHP随机生成类 <?php /*rndChinaName.class.php*/ Class rndChinaName { private $arrXing,$numbXing; privat ...

  9. 使用jieba分析小说太古神王中,男主更爱谁?去文章中找答案吧!#华为云·寻找黑马程序员#

    欢迎添加华为云小助手微信(微信号:HWCloud002 或 HWCloud003),输入关键字"加群",加入华为云线上技术讨论群:输入关键字"最新活动",获取华 ...

  10. vue脚手架安装,新建项目,打包

    1.安装node.js 从node官网下载并安装node,安装步骤很简单,只要一路“next”就可以了. 2.安装cnpm 淘宝镜像 npm install -g cnpm --registry=ht ...