python之魅
1、 版本之谜
随便安装一个linux的操作系统,就有python的身影。。。眼中是你,到处都是你。。。
很多时候,我们会为了版本纠结,而且基本上不向后兼容,让人很难受是不,让你很纠结是不,毕竟这是一项抉择。。。
人,毕竟是要成长的,随着时间的流逝,我们都在成长,python也一样,也要成长,也要经历重大的改变,也会越来越成熟,也会越来越有魅力。。。你想要的功能,我们都有,如果你要保持原来的,那么可以,你要是喜欢成熟的,那就更好了。。。
不向后兼容,是因为有的时候,回过头来,发现原来做的都是错的,而现在,我们重铸了我们的思维,为了更美好的未来。。。这是一个过程,因为美丽的事物总是一步一步进化的。。。
2、 python的安装
安装是个麻烦事儿,总是会碰到各种各样的问题,但是python安装起来依旧很容易,几个命令搞定,有人说,为啥不能用yum安装,为啥不能rpm安装。。。对,不走寻常路。。
yum安装就很好?大量的依赖,少一个依赖包你试试,rpm安装?少一个依赖包试试,莫非君不知yum就是用python写的吗?
有人说,我的电脑上装了好几个版本的python,每次用pip安装模块的时候,总是弄错,pip环境变量。。。连环境变量都不能掌握,还能指责python,笑话。。。容器环境了解一下,sandbox了解一下。。。
就像人们穿衣服,有了两套衣服,在穿之前你要不要衡量一下。。。那些每次都是一个路径的,又有什么意思。。。
3、 句法
python的优美之处,易读,居然还有人说,哎哟,我写了一百个缩进,然后都找不到哪块代码是哪块代码了。。。
居然说大括号比缩进好。。。简直是笑话,莫非没听说过dangling 大括号的问题,睿智的python用缩进完美的避开了dangling 大括号。。。
一个代码,能同时出现一百个大括号试试,慢慢找。。。代码写的烂,还能说缩进不好看。。。养成了蹩脚了习惯,从而导致了不能适应优美的词法?
4、 includes
导入其他的代码块,我们用import,多么灵活,灵活到当我们想少写几个字符的时候,我们都可以重命名这个模块的名称,这个函数的名称。。。
有人说,import的时候都不知道python做了什么,简直是愚蠢,python做了什么,很简单,就是声明各种模块,对象,函数,只有顶级的代码才会执行。。。弄的好像很多人在使用其他的语言进行导入的时候,研究了导入了什么一样。。。
5 、命名法
python是社区维护的,命名都有历史,都有一段渊源。。。不像其他的,各种约定俗成的鬼名字,一看就不好玩。。。
人嘛,总是喜欢猜,从名字猜,从内容猜。。。即使是猜,也不愿意花点儿时间去看看其中的故事,其中的历史来源。。。这样不是更有趣吗,编程是一种乐趣
6、 奇怪的操作
双引号,单引号,三引号,傻傻分不清楚。。。
居然还能说shell中的单引号和双引号方便,简直就是渣渣,awk里面就必须用单引号,双引号你试试。。。换意还必须双引号
7、 引用传递
引用是个话题,用其他的语言来说引用,引用是什么?充其量就是一个指针。。。还好很多人不喜欢,要不然指向了一个智障就不好了。。。
引用传递,你知道我们节省了多少内存?提高了多少性能。。。虽然我们很慢,但是我们依旧很努力呀。。。
风言风语
不是python的死忠粉,但是。。。作为一个使用了python的人,就应该捍卫这种语言。。。
我可以说python不好,但是不用python的人没有资格指头论足。。。How dare you。。。谁给你的勇气,梁静茹吗。。。
选择的东西,必须捍卫。。。
这篇文章,不能彰显python之美,因为她的好处,她的魅力,尽在使用之中。。。语言难以描述这种心动的感觉。。。我可能给python丢脸了。。。
什么都可以丢,唯独内心的选择不能丢。。。python不值得,你倒是去死啊。。。