Python入门指南:安装与环境配置
1. Python简介
Python对开发者来说是一门非常优秀的编程语言。无论你或你的客户使用何种操作系统,只要不是编写特定平台的代码或使用特定平台的库,Python都能正常工作。比如,你可以在Linux上开发,然后部署到其他系统。实际上,很多语言(如Ruby、Java等)也有类似的跨平台特性。综合其众多优点,Python成为公司主要开发语言的明智之选。
2. 安装Python前的准备:了解Python实现
在安装Python之前,我们先来了解一下现有的Python实现:
| 实现类型 | 简介 | 特点 | 适用场景 |
| ---- | ---- | ---- | ---- |
| CPython | 用C语言编写的Python主要实现 | 大多数人提到Python时默认指的就是它,语言更新时C实现也会相应改变 | 通用开发场景 |
| Jython | 基于Java的Python实现 | 将代码编译成Java字节码,可无缝使用Java类 | 在Java应用系统中使用Python进行脚本编程,如J2EE系统 |
| IronPython | 让Python融入.NET的实现 | 得到微软支持,可在.NET应用中使用Python代码 | .NET开发场景 |
| PyPy | 用Python重写Python解释器的实现 | 可在运行时改变解释器行为,实现一些在CPython中难以实现的代码模式 | 研究和探索Python语言内部机制 |
| 其他实现 | 如Nokia在S60手机系列提供的Python 2.2.2,Michael Lauer在ARM Linux上的移植