python为什么这么火?列出你学习python的理由。....
其优点如下:
1,宽面向对象
根本上,Python?是面向对象的语言。其类模块支持多态、运算符重载、多重继承等高级概念,基于Python?独特简洁的语法和类型,OOP?非常好用。其实就算你不懂这些术语,你还是会发现,学习Python?比学习其他OOP?语言就简单多了。?
2.免费?
Python?的使用和分发是完全免费的。就像其他开源软件一样,比如,Tcl?、Perl?、Linux?阿帕奇呢?。你可以从网上下载。在上免费获取Python?系统源代码。抄袭Python?将它嵌入到您的系统中或随产品一起分发没有任何限制。事实上,如果你愿意,你甚至可以出售它的源代码。
但是“免费”不代表”?不支持”。相反,Python?我们的在线社区像商业软件一样快速响应用户的需求。而且,因为Python?完全开源代码提高了开发者的实力,产生了庞大的专家团队。虽然学习研究或改变一种编程语言的实现并不是每个人都那么感兴趣,但知道有源代码作为最终的帮助和无尽的文档资源是令人欣慰的。不需要依赖商业厂商。?
3.便携?
Python?的标准实现是由可移植的ANSI?c?由编写,可以在目前所有主流平台上编译运行。比如,现在来自PDA?从超级计算机上随处可见Python?跑步。Python?可以在以下平台上运行:
Linux?UNIX呢?系统
微软视窗?而DOS呢?(所有版本)
麦克。OS?(包括OS?x?还有经典?)
BeOS?、OS/2?、虚拟机?还有QNX
实时操作系统,比如VxWorks?。?克雷?超级计算机和IBM?大型机?跑Palm?OS?、PocketPC?而Linux呢?PDA基于
运行Windows?手机?用Symbian?OS?手机。
4.强大?
从特性的角度来说,Python?这是一种混合物。其丰富的工具集使其介于传统脚本语言(例如,Tcl?、方案?而Perl呢?)和系统语言(比如C,C++?和Java)?Python之间?它提供了所有脚本语言的简单性和易用性,并拥有只能在编译语言中找到的高级软件工程工具。与其他脚本语言不同,这种组合使得Python?在长期的大型开发项目中非常有用。?
5、可以混合?
Python?程序可以很容易地以多种方式“粘”到用其他语言编写的组件上。比如Python?c语言API?可以帮助Python?程序灵活调用C程序。这是否意味着Python可以按需给定?在程序中加入函数,或者在其他环境系统中使用Python?。
比如放Python?用C还是C++?写的库文件混合做Python?成为前端语言和定制工具。正如我们之前提到的,这使得Python?成为一个很好的快速成型工具;首先,为了开发速度,系统可以先用Python吗?实现,然后转C,根据不同时期性能的需要,逐步实现系统。?
6.简单易用?
运行Python?程序,就简单的输入Python?运行程序就行了。没有其他语言(比如C或者C++?)必要的中间步骤,例如编译和链接。Python?程序可以立即执行,这就形成了交互式的编程体验和在不同情况下快速调整的能力。通常,在修改代码后,可以立即看到程序更改的效果。?
Python?提供简洁的语法和强大的内置工具。其实Python?有一种说法叫“可执行伪代码”。因为降低了其他工具常见的复杂度,所以在实现同样的功能时,用Python?与C和C++相比?还有Java?程序更简单,更小,更灵活。?
为什么要学Python?
对于技术人员来说,这是技术储备。即使你现在不需要它,你还是要和它一起玩,了解它的特性。
一个程序员开阔眼界很重要,多尝试语言也无妨。学习其他语言有助于你超越以前的局限。语言限制了你的表达和思维方式。多了解一些不同的编程范式,有助于加深对编程语言的理解。没什么坏处。只是蜷缩在自己熟悉的东西里,永远不会进步。
当然,对于大多数人来说,比如大学生在校学习就是为了通过这门课或者跟风。我觉得真正感兴趣的人是少数。