Python 01 - QLGQ/learning-python GitHub Wiki
Basic Knowledges
面向对象程序设计( OOP , object-oriented programming )
在 Python 的思维方式中,明了胜于晦涩,简洁胜于复杂。
shell工具、控制语言、使用快捷(脚本语言)
Python 和其他语言比较起来怎么样:
- 比 Tcl 强大。 Python 支持 “ 大规模编程 ” ,使其适宜于开发大型系统。
- 有着比 Perl 更简洁的语法和更简单的设计,这使得 Python 更具可读性、更易于维护,有助于减少程序 bug 。
- 比 Java 更简单、更易于使用。 Python 是一种脚本语言, Java 从 C++ 这样的系统语言中继承了许多语法和复杂性。
- 比 C++ 更简单、更易于使用,但通常也不与 C++ 竞争。因为 Python 作为脚本语言,常常扮演多种不同的角色。
- 比 Visual Basic 更强大也更具备跨平台特性。由于 Python 是开源的,也就意味着它不可能被某一个公司所掌控。
- 比 PHP 更易懂并且用途更广。 Python 有时候用来构建 Web 站点,但是,它也广泛地应用于几乎每个计算机领域,从机器人到电影动画。
- 比 Ruby 更成熟、语法更具可读性。与 Ruby 和 Java 不同的是, OOP 对于 Python 是可选的:这意味着 Python 不会强制用户或项目选择 OOP 进行开
发。
- 具备 SmallTalk 和 Lisp 等动态类型的特性,但是对开发者及定制系统的终端用户来说更简单,也更接近传统编程语言的语法。
特别对不仅仅做文本文件扫描还有也许未来会被人们读到(或者说你)的程序而言,很多人会发现 Python 比目前任何的可用的脚本或编程语言
都划得来。不仅如此,除非你的应用要求最尖端的性能, Python 往往是 C 、 C++ 和 Java 等系统开发语言的一个不错的替代品: Python 将会减少
很多编写、调试和维护的麻烦。