我所关心的问题:
1,什么是python?python特点是什么?用处是什么?
2,哪里下载python?
3,python版本区别
一:什么是python?
1.1 python怎么读?
python英音:['paiθən]美音:['paɪθɑn] 蟒;巨蛇的意思1.2 python风格?
限制性很强的语法,使得不好的编程习惯都不能通过编译.其中很重要的一项就是Python的缩进规则。1.3 python执行?
首先会将.py文件中的源代码编译成Python的byte code(字节码),然后再由Python Virtual Machine来执行这些编译好的byte code1.4 python 优点?
简单:Python是一种代表简单主义思想的语言易学:Python极其容易上手,因为Python有极其简单的语法。
免费、开源:
高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节
可移植性:由于它的开源本质,Python已经被移植在许多平台上
解释性:Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。
面向对象:
可扩展性:
可嵌入性:
丰富的库:
规范的代码:
1.5: python 的用处
系统编程: 图形处理: 数学处理: 文本处理:数据库编程:网络编程:Web编程:多媒体应用:--------------------------------------------------------------------------------------------------
我在想一件事情,以上功能任何一门编程语言都能实现,并不新鲜?为什么选择python?为什么学习python呢?
1,,Python更注重可读 性、一致性和软件质量
2, 开发者效率:相对于C、C++和Java等编译/静态类型语言,Python的开发者效率提高了数倍,Python代码的大小往往只有C++或Java代码的五分之一到 三分之一
3、程序的可移植性
4, 标准库的支持
5, 组件集成:脚本可通过灵活的集成机制轻松地与应用程序的其他部分进行通信。这种集成使Python成为产品定制和扩展的工具。如今,Python可以使用C和C++ 的库,可以被C和C++的程序调用,可以与Java组件集成,可以与COM和.NET等框架进行通信,并且可以通过SOAP、XML-RPC和CORBA 等接口与网络进行交互
---------------------------------------------------------------------------------------------------
这么多优点,我个人认为,有助于我的代码规范,通过简单易读的代码,培养代码的思考方法.好吧,虽然很多地方暂时不理解,但是感觉可能对我编程思想有促进作用(呵呵,我感觉一向很准)
二.哪里下载python:
http://www.python.org/(汗,版本跟我学习的教材好像不统一)三.python版本问题:
python2.x和python3.x 应该选择哪个?对于我这个python新人,很左右为难,资料显示,python2.x有大量的第三方库,而python3.x 不向下兼容.语法上面来说大部分应该是相同的.好吧,我选择2.x,就下载一个2.7.2吧.
![](https://img-my.csdn.net/uploads/201203/30/1333114071_5918.png)