Python 介绍
简介
Python是一种解释型、面向对象的语言。
特点:
1.可读性强
2.简洁
3.面向对象
4.免费和开源
5.可移植性和跨平台
6.丰富的库
7.可扩展性
应用范围
1.科学计算
2.人工智能
3.WEB服务端和大型网站后端
4.GUI开发
5.游戏开发
6.移动设备
7.嵌入式设备
8.系统维护
9.大数据
10.云计算
什么时候不应该用Python
Python是解释执行,性能较低
版本和兼容问题解决方案
目前主要两个版本:Python2和Python3
兼容问题解决:
- Python3的很多新特性也被移植到了Python2.7作为过渡。如果程序可以在2.7运行,可以通过一个名为2to3(Python自带的一个脚本)的转换工具无缝迁移到Python3
- 建议从Python3开始学习
Python 解释器
Python程序的执行依赖于Python解释器。常用的Python解释器有:
- CPython
使用c语言实现的解释器,最常用的解释器。通常说的解释器指的就是它 - Jython
使用java语言实现的解释器。Jython可以直接调用java类库,适合在java平台上开发 - IronPython
.NET平台上使用的解释器。可以直接调用>NET平台的类,适合.NET平台上开发 - PyPy
使用Python语言实现的解释器