1. Why do people use python?
Software quality(软件质量)、Developer productivity(开发效率)、Program portability(程序可移植性)、Support libraries(标准库的支持)、Component integration(组件集成)、Enjoyment(享受乐趣)
2. Is Python a “Scripting Language”?
Python is a general-purpose programming language that is often applied in scripting roles.(Python是一门通用性的编程语言,且常常扮演脚本语言的角色)
3. What’s the Downside
Its execution speed may not always be as fast as that of fully compiled and lower-level languages such as C and C++.(执行速度低)
注:现在CPU的速度飞速变快,因此许多时候这个缺点并不明显。但有些领域,比如数值编程和动画制作等领域仍然需要至少以C的速度运行。此时可以将这部分代码利用C语言写好内嵌到python中,python在其中通常充当控制角色。
A prime example of this dual language strategy is the NumPy numeric programming extension for Python.