生命苦短,我需要python

  • A+
所属分类:成长之路

语言,是人们互相沟通交流的工具,大家通过各种各样的语言互相的了解彼此。表情语言、自然语言、身体语言等等。

语言,也是人类和电脑交流的工具,不过因为电脑没有学习能力,所以我们不得不按照其标准与其交流,这时我们就需要掌握一些计算机语言。

计算机语言分为很多种,个人简单分成两类,一类就是编程语言,另一类是执行语言。

何为执行语言,我定义的执行语言就是系统中自带的,类似于linux系统中的命令,将这些命令组合在一起的shell脚本文件,就属于执行语言了。这种语言使用简单,不过因为受系统命令的限制,可以实现功能有限。

何为编程语言,简单来说就是之前不存在的一些功能可以通过这种语言创造出来,例如c等。

今天就想跟大家聊下python,这货跟我的年龄差不多,不过是近几年才流行的(当然之前也有人用,不过还没达到耳熟蓝翔的程度吧)我是因为需要学习自动化运维吧,才接触到python的。

我个人没有任何的语言基础,对任何事物都是三分钟热度,不过python这一门语言确实讨人喜欢。此文列出python的几大特点,以此结束此文,以后可能会更新些关于python的教程,敬请期待!

优势:

  1. 跟C/C++/Java相比,Python能让你用少的多的多的代码写出相同的程序。有人曾计算过,Python写出的程序的代码行数只相当于相对应的Java代码的行数的五分之一。如果没有绝对必要,为什么要花这么多时间写出这么多的代码?而且,有人还说,一个优秀的程序员能维护的代码最多是2万行。这不区分使用的语言究竟是汇编,C还是Python/Ruby/PHP/Lisp。所以,如果你用Python写,你一个人干的,不管是干什么,如果换Java/C/C++,那都需要一个5人的小团队来干。
  2. 跟PHP/VB相比,Python是一种从设计上讲比它们好的不知多少倍的语言。PHP和VB分别是在开发网站和桌面应用程序上非常流行的语言。它们流行的原因是非常易学。不懂计算机的人也很容易的上手。如果你用这些语言开发过大型的项目,你就会发现这些语言的设计是如此的糟糕。是好朋友,他就不会劝你使用PHP/VB。
  3. 跟Lisp/Scala/Haskell/Closure/Erlang相比,Python跟它们比起来显得相当的主流。确实,这些语言每种都有其很酷的特征,对于高级编程人员,了解这些语言能给他们对编程的思考带来实际提升。但这些应该在你以后的职业生涯中才去决定学哪一两种。对于现在,Python是在语言功能和实际运用之间平衡后更好的选择。
  4. 跟Perl相比,Python都受恩于Perl,在两种语言异军突起前,Perl是最好、最大的一种动态型语言。但是现在,Perl已成为明日黄花,越来越多的人都转向Python。我感觉Perl的面向对象机制有点做,很不好用。通常认为,Perl一种比较难学的语言,因为它提供你了太多不同的方法去完成同一个任务,它的语法有一点像密码,非常的不直观,除非对它掌握的非常好。总之,感觉Perl是一种对于学生来说不是很合适的语言,除非你有特殊的理由去学它。
  5. 跟sh/sed/awk/bash相比,如果你使用Linux/Unix,可能需要做一些shell编程,甚至会编写一些不小的程序。但是,对于这些语言,一旦程序达到一定行数,事情就会开始变得让你痛苦不堪,你最好是用Python去做这些事情。当然,要做这种事情,Perl才是最好的选择,Python排第二。
  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:50   其中:访客  47   博主  3

    • avatar 涤笨矣懦涂柑酶擞诩胤倩食衬陈寿卧热犯 9

      签到成功!签到时间:今日的上午9:31:04,每日打卡,生活更精彩哦!

      • avatar 胤聊皇坑惩妒自鸭缸堪八都柿帕窗寐的厩 9

        签到成功!签到时间:今日的上午4:52:59,每日打卡,生活更精彩哦!

        • avatar 潞厝几琅宗卣鹊腺洞焉烙构车夷肺攘张盐 9

          签到成功!签到时间:今日的上午4:21:13,每日打卡,生活更精彩哦!

          • avatar 实把桌缮塘步簇沧重壮职雌渍晕贩移诮砸 9

            签到成功!签到时间:今日的上午2:59:25,每日打卡,生活更精彩哦!

            • avatar 娇耪哟炕颐烂蚕祷忌吵止量貌山刚姓扔猿 9

              签到成功!签到时间:今日的上午1:45:03,每日打卡,生活更精彩哦!

              • avatar 合颓礁认卵局葡剖菊凶贩侨谡盎拇糜图厝 9

                签到成功!签到时间:今日的下午10:25:04,每日打卡,生活更精彩哦!

                • avatar 驯顿疚谝食涨卧鹿漳少训蚁业本觅沸桶晕 9

                  签到成功!签到时间:今日的下午9:43:26,每日打卡,生活更精彩哦!

                  • avatar 萌糜汉豪簿话睹至劣百谖诘坑桨托娇雅狙 9

                    签到成功!签到时间:今日的下午7:43:53,每日打卡,生活更精彩哦!

                    • avatar 唇睾疾绦仍终墙壕筒乓烫怀淤敛久喜竿短 9

                      签到成功!签到时间:今日的下午4:56:59,每日打卡,生活更精彩哦!