一. 为什么要使用Python?
Python的主要特点有:(1)软件质量,Python代码具有很强的可读性,因此在重用和维护方面就比较方便;(2)编码效率,Python没有编译和链接库的过程;(3)程序移植性,不做任何修改,Python可运行在Windows和Linux系统;(4)丰富的支撑库,Python既可集成自身的库,也可使用第三方库;(5)组件集成功能,它可与多种语言通信,不是一个孤立的工具;(6)享受编程乐趣。
二. 今天谁在用Python?
- 谷歌在web搜索系统中广泛使用Python
- YouTube视频分享服务很大部分是用Python编写的
- Dropbox存储服务的服务器和客户端大部分用的是Python
- NASA,Los Alamos,Fermilab和JPL等也大量使用Python做科学计算
三. 我们能用Python做什么?
- 系统编程,Python具有操作系统接口可以方便的编写系统管理工具
- 用户界面,Tkinter、wxPython、Dabo等提供方便的GUI编程接口
- 网络脚本,Python自身的网络模块使程序能够实现服务端和客户端大量的网络任务,第三方的扩展库使其更加强大
- 组件集成,Python作为胶水语言,可以扩展和嵌入到C或C++语言中
- 数据库编程,对于常用的关系型和非关系型数据库,Python都有对应的接口或扩展模块
- 快速原型,Python和C写的组件看起来很像,因此可以将它迁移到编译的C或C++用于发布
- 数字和科学计算,Python已被广泛应用于数字编程领域
- 游戏,图像,数据挖掘和机器人等
四. Python怎么发展和获取支持
作为广受欢迎的开源系统,Python拥有广大的、活跃的开发社区,他们解决问题和开发功能的速度是许多商业软件开发者也称道的。
五. Python的技术优势是什么?
- 面向对象和功能性
- 完全免费
- 可移植性
- 功能强大
- 混合性
- 使用方便
- 学习相对容易
- 由“巨蟒剧团”而命名
参考文献:
1. Learing Python 5th Edition