1. 我们为什么要学Python?

  简单:简单是最美的东西。Python就是一种简单的语言,Python可以使你专注于解决问题而不是去搞明白语言本身

  免费、开源:Python是开源产物,既不需要你购买他,也不需要你花钱去学习(它的简单足以让你自己就可以搞定)。

  高级语言:相比于C、C++这样的“高级语言”,Python实在是太容易了,你不需要去考虑任何底层操作,只需要注重于你要完成的具体的功能。

  可移植型:Python的高级特性让其代码并不依赖于平台,它不需要编译,只要你的平台有解释器,那么你就可以运行它。

  面向对象:Python既支持面向过程编程,又支持面向对象编程。面向对象可以使你构建一个足够大的项目。

  可扩展性:你完全可以使用Python去调用其它程序。

  可嵌入性:你可以把Python嵌入到其他程序代码中。

  丰富的库:Python有很多库,这些库可以完成你想完成的任何功能。不要重复造轮子。

  解释性:这也是Python最重要的特性,Python不需要编译成二进制。当你运行Python的时候,只要确定有它的解释器即可,它的解释器会自动帮你完成代码的"翻译"。(Python解释器把源代码转换成为字节码的中间形式,然后再把它翻译成计算机的机器语言并执行)。关于它的性能,相比C的确很慢,但是你的开发效率才是真正的钱!


  Python的简单、免费、高级,足以让我们去学习这样的语言,实际上,国外的很多名校的第一门编程语言不是C,正是Python!