鱼C论坛

 找回密码
 立即注册
查看: 2335|回复: 0

[经验总结] Python简介及安装

[复制链接]
发表于 2016-10-31 21:42:22 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
1.什么是Python
它继承了传统编译语言的强大性和通用性,同时也借鉴了简单脚本和解释语言的易用性。Python是解释型语言。

2.Python的特点
Python是面向对象的。
具有可升级性,Python提倡简洁的代码设计、高级的数据结构和模块化的组件,这些特点可以让你在提升项目的范围和规模的同时,确保灵活性、一致性并缩短必要的调试时间。
也具有可扩展性,Python的Java实现被称作Jython,针对.NET的实现称为IronPython。
同时Python具有可移植性,Python是用C写的,C具有可移植性,使得Python可以运行在任何带有ANSI C编译器的平台上。
易维护
健壮性,Python提供了“安全合理”的退出机制。一旦你的Python由于错误崩溃,解释程序就会转出一个“堆栈跟踪”,那里面有可用到的全部信息,包括你程序崩溃的原因以及是那段代码出错了。这些错误被称为异常。如果在运行时发生这样的错误,Python使你能够监控这些错误并进行处理。这些异常处理可以采取相应的措施,例如解决问题、重定向程序流、执行清除或维护步骤、正常关闭应用程序亦或干脆忽略掉。
高效的快速原型开发工具,Python有许多面向其他系统的接口,它的功能足够强大,本身也足够强壮,所以完全可以使用Python开发整个系统的原型。此外,Python已经开发了为数众多的扩展库,所以无论你打算开发什么样的应用程序,都可能找到相关的已存代码,做到“即插即用”,Python的模块和包就能帮你实现。
内存管理器,在Python中,内存管理是由Python解释器负责的,开发人员就可以从内存事物中解放出来,使错误更少,程序更健壮,开发周期短
解释性和(字节)编译性,Python是一种解释型语言,开发过程中没有了编译这个环节。一般来说,由于不是以本地机器码运行,纯粹的解释型语言通常比编译型语言运行的慢。Python实际上是字节编译的,其结果就是可以生成一种近似机器语言的中间形式。不仅改善了Python的性能,还同时使它保持了解释型语言的特点。

3.Python文档,在Pythonx.x\Doc\目录下有Python的帮转文档。

4.文件扩展名,Python通常用.py扩展名。当源文件被解释器加载或者显示地进行字节码编译的时候会被编译成字节码。由于调用解释器的方式不同,源文件会被编译成带有.pyc或.pyo扩展的文件。

5.Python版本,Python大部分的最近版本都是针对“三巨头”。Linux和MacOS X版本都已经安装好了Python,只需查看一下是哪个版本的。
Windows上,如果打算开发win32程序,可以安装Python的Windows扩展。之后就可以通过DOS命令行窗口或者IDLE和Pythonwin中的一个来运行Python了,IDLE是Python缺省的IDE,Pythonwin来自Windows扩展模块。
在Unix中,可执行文件通常会将Python安装到/usr/local/bin子目录下,而库文件通常安装在/usr/local/lib/python2.x子目录下,2.x是正在使用的版本号。
自己动手编译Python,对绝大多数其他平台,下载.tgz文件,解压缩这些文件,然后执行以下操作编译Python:
./configure
make
make install
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 04:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表