标签:
1 .发现python处理数据这块,或者说python做脚本,执行各种数据操作是非常方便的。比php可能更方便书写。具体我找了资料:
python和php同样是解释型语言,由虚拟机解释执行。
优缺点:
1.python是面向对象的语言,php是面向过程的,不过php4、5有了面向对象的支持。但phper一直采用面向对象的方法开发。
2.python除了像php可以使用C\C++扩展外,还可以嵌入到C/C++程序,向程序用户提供脚本功能。这点与Lua很相像。这是也“python常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。”的原因。
3.某些语法上不如php灵活,如必须“用缩进来区分语句关系”、“很多时候不能将程序连写成一行”。
4.python的架构选择太多,造成开发人员沟通、合作开发较困难。
5.php可以使用缓存opcode的办法来提高执行速度。
6.python可以用来开放跨平台的GUI。
所以python和Lua一样适合处理逻辑较多的脚本语言,而php适合做动态页面的展示。
7 Python比较通用,就是什么都能干一点。能做WEB相关的但没有php那么专门化和无微不至。
语法简洁,由于为了通用,python的
数据结构工具也比较轻量级一点,实现复杂算法的资源开销比PHP稍低,裸运行的速度也比php稍快。但在网络应用上,这点速度差距在网络IO面前都可以忽
略不计。 python作为通用脚本,也广泛被嵌入/捆绑入一些3D工具、绘图工具、数学工具、游戏中作为高级流程部分的描述。
8语法方面,PHP的语法属于C系,继承了C++和Java的很多历史优点。
Python的语法,吸收了一些现代语言元素,比如靠缩进决定层次、lambda表达式,数列产生器,一级函数对象。
9python是多用途的(可用于桌面应用和web应用),PHP是专长于web应用的。
10 python在google得到推广,目前很多移动端数据处理也有用到。
不得不学啊
标签:
原文地址:http://www.cnblogs.com/legend-song/p/4533445.html