了解python

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python的文本文件是.py文件

Python的用途:

  1、做日常事务,比如自动备份你的MP3

  2、可以做网站,很多著名的网站包括YouTube就是Python写的

  3、可以做网络游戏的后台,很多在线游戏的后台都是Python开发的

  4、许多任务可以被自动执行

  5、对大量的文本文件执行搜索和替换

  6、以复杂的方式重命名并重新排列一堆照片文件

  7、自定义数据库

  8、。。。。

Python的局限:

  1、比如写操作系统,这个只能用C语言写

  2、写手机应用,只能用Objective-C(针对iPhone)和Java(针对Android);

  3、写3D游戏,最好用C或C++

Python的缺点:

  1、运行速度慢,,和C程序相比非常慢,因为Python是解释型语言,你的代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时,所以很慢。而C程序是运行前直接编译成CPU能执行的机器码,所以非常快。

  2、代码不能加密,

Python使程序编写起来能够紧凑和可读。编写的Python程序通常比等价的C、C++或Java程序短很多,原因有几个:

  • 高级数据类型允许您在单个语句中来表达复杂的操作;
  • 语句分组是通过缩进,而不是开始和结束的括号;
  • 任何变量或参数的声明不是必要的。

Python的安装(Windows):

  1、下载地址:http://www.python.org/ftp/python/2.7.9/python-2.7.9.msi

  特别要注意选上pipAdd python.exe to Path,然后一路点“Next”即可完成安装。

  安装完成之后,在cmd下运行Python,显示成这样就成功了!

  2、也可以选择下载安装anaconda,我使用的是Anaconda2-4.1.1-Windows-x86,自带Python包。安装以后会出现这几个软件:

 

这里重点说一下IPython和spyder这两个软件,他们都是可以用来解释执行Python代码的,但是中间还是有一些细微的差别

1、IPython是命令行执行,可以使用后面加“?”查看Python自带的函数说明,可以使用后面加“.”按tab键来查看接下来使用哪些命令或者是直接补全,使用向上或向下键来返回之前写过的代码行而无需自己复制粘贴。但是也有不好的地方就是出现问题的时候还要重新再写一次

2、Spyder则相当于是文本编辑和执行器,可以调试运行代码,可以通过Ctrl点击查看类或方法的具体实现的代码,可以搜索代码自动补全等等

 

最后推荐几个学习Python的网站*_*

http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000

http://www.runoob.com/python/python-tutorial.html

http://python.usyiyi.cn/translate/python_278/tutorial/appetite.html

 

posted @ 2016-08-21 22:09  珍真小心  阅读(467)  评论(0编辑  收藏  举报