现在的位置: 主页 > 新闻中心 > 文章列表

为什么说”人生苦短,我用python解析“

作者:沈阳市沈河区金瑞龙美术社 来源:www.jrlgg.com 发布时间:2017-09-03 12:03:26
 

为什么说”人生苦短,我用python解析“ 为什么说”人生苦短,我用python“?

为什么说人生苦短我用python Question 1 Python是什么 2 人们为什么用Python 3 Python是脚本语言吗 Python版Hello World Example 1 Python 2 Java

本文不扯什么大道理,只是先介绍Python的背景,然后从实用的角度出发举一两个真实栗子。

这里写图片描述

首先要想了解要一门语言的好坏,或者为什么招程序员喜欢(卧槽,原来程序员喜欢不是女朋友?)我们的先从语言的产生背景开始,比如:他出现在什么年代,为了解决什么问题而出现的等。当然我也只是跟其他语言做一个比较,不讨论谁好谁坏,再说语言也没有什么好坏之分,就算有好坏之分,也得从实际应用场景出发,所有我们不讨论这个问题。

这里写图片描述

好,好,大兄弟你们都消消气,上面我扯的太多了,下面直接上重点…

1. Question

首先还是按照惯例,上来几个问题,这样能让初学者一目了然,有个大概的认识

1.1 Python是什么

是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年圣诞节为打发无聊时间,而开发的一个新的脚本解释程序,可以感觉下什么叫牛人,是ABC语言的一种继承,至于为什么选中Python作为语言名字,是因为他是一叫Monty Python的喜剧团体的爱好者,第一个公开发行版发行于1991年。

他的设计哲学是

优雅 明确 简单

完全的面向对象。函数,模块,数字,字符串都是对象,不想Java中还有基本类型,在Python中一切皆对象,那作为程序员的我们害怕找到对象吗,直接New一个呀,呵呵

这里写图片描述

1.2 人们为什么用Python

这个问题往往是入门者第一个问题,对此我在一本书找到了这样的解答:

软件质量
开发这效率
程序的可移植性
众多标准库支持
组件集成
享受乐趣

其他的不用多讲,需要详细了解的可以搜索下,我只是提供大家几个方面让大家了解,因为往往对于初学者,是迷茫的,因为不支持从什么方向去了解一个事物,而我就是提供方向的,具体的大家可以自己去了解。我只说下最后一个,详细的可以参考下这篇文章每个程序员都应该学习使用 Python或Ruby文章里面也说的很明白,我总结几点就是

代码量小维护成本低编程效率高

同一样问题,用不同的语言解决,代码量差距太多了,一般情况下python是java的1/5,所以说人数苦短,我用python,多留点时间泡妹子吧,不然就老了

这里写图片描述

1.3 Python是脚本语言吗

·
他是一种多用户语言,至于为什么大家的第一感觉是脚本语言,我是因为人们看他的他直接写一个文件,不需要什么编译,跟脚本似得,直接运行的就行了。所以说我也很难给你一个确定答案,我就举一些常见的应用场景:

脚本:可以写一些辅助自己开的脚本,就比如,Android开发,会涉及到一常用的命令,但是如果是在windows用bat写,这样弄到mac就没法运行的,所以可以用,python写。另外如果你是服务器管理员,那么python脚本很适合你,程序长了用bash写,你会砸电脑的网站开发:他有强大的Django,Flask框架科学计算:有Numpy和Matlab一样强的数值计算接口图形界面程序开发:这个不用多解释,就是常见的那种界面啦 2. Python版Hello World

通常任何一门语言都有一个hello world的过程,呵呵,所以说我们这里也一样,因为通过他你会学习到该语言的一个最基本的程序框架和运行过程,这对应初学者才是最重要的。

既然前面也说了,可以把他当脚本语言,那我们就来个最简单的,操作步骤如下:

在你的工作目录下创建一个hello.py文件,别问我你不知道工作目录是什么,那你该学学计算机基础了

在该文件里写入

print 'hello world' 打开命令行,输入: python hello.py

顺利的话你会看到hello world的输出,是不是感觉好简单,对,你没看错,就这么简单,现在你可以说你是一个python程序员了,呵呵~

3. Example

这里就举一个我最近实际应用中的例子,是什么呢,施主莫急,听平僧慢慢到来。场景是这样的最近一个日记软件本身的客户端不能用了,但是数据在sqlite数据库里呀,我们的需求是将里面的一些数据导出为txt文件,怎么这需求简单吧

3.1 Python

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:武汉网站建设公司 https://www.jingchucn.com/zt/wuhan_wangzhanjianshe/

  • 上一篇:巧用手势 善待用户
  • 下一篇:最后一页
  •