php和python哪个更有前途 在国内的未来?

 我来答
帐号已注销
2013-07-02 · TA获得超过758个赞
知道小有建树答主
回答量:353
采纳率:0%
帮助的人:234万
展开全部
首先编程语言没有有没有前途这一说,任何语言都有其存在的价值。
但是,在国内,python除非你学得非常棒,进豆瓣、腾讯、新浪、网易等大企业,不然不好找工作。
php在国内已经相当成熟了,语言也非常不错。
建议还是先糊口,再拓宽的语言范围。

个人观点。
catroll
2013-07-02
知道答主
回答量:15
采纳率:0%
帮助的人:4.5万
展开全部
一门语言而已,你想把自己局限在里面么?
等到学好了,我相信,理论都是一样的。
数据结构,算法,操作系统原理,软件工程,编译原理...

如果单说初级程序员,php 的就业面应该会广一些。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f30c93f
2013-07-02 · 超过25用户采纳过TA的回答
知道答主
回答量:155
采纳率:0%
帮助的人:72.9万
展开全部
目前来说python比php好些但我建议按个人情况来选,php也很不错的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yukon12345
2013-07-02 · TA获得超过1713个赞
知道大有可为答主
回答量:1827
采纳率:66%
帮助的人:1005万
展开全部
果断php

python国内太小众,没什么公司用。 主要是google和blogspot,因为python之父原来就在谷歌。最近谷歌的gae放弃了原来坚持用python,转向合用php了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
51CTO学院
2015-09-17 · 中国最大的IT实战在线培训平台
51CTO学院
中国最大的IT实战在线教育培训平台。
向TA提问
展开全部
  PHP(外文名:PHP: Hypertext
Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP
独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

  PHP竞争

  行业发展迅速,PHP高级工程师需求量大。目前各高校开设的PHP课程偏基础,各种培训机构良莠不齐,出现难寻合格的PHPER的现象;从求职就业上讲PHP招聘信息是JAVA,ASP.NET,ASP的数倍。
三、需求大

  大家熟知的百度、新浪、淘宝、腾讯等企业都在使用PHP,对PHP人才需求量大。但是各企业都存在一个共同的问题,就是招收不到有扎实理论基础、丰富项目经验的工作人员。

  PHP发展前景

  随着Web技术、云计算、移动互联的发展将不断催生出新的产业和服务。而支撑这些新型产业和服务的技术体系中PHP将是优胜利者。而随着3G的普及4G技术的推广,电子商务的发展,越来越多的PC站点和手机应用都会使用到PHP技术。

  Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van
Rossum于1989年发明,第一个公开发行版发行于1991年。

  Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议[1] 。

  Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。

  Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

  优点

  简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。

  易学:Python极其容易上手,因为Python有极其简单的说明文档[4] 。

  速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。

  免费、开源:Python是FLOSS(自由/开放源码软件)之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。FLOSS是基于一个团体分享知识的概念。

  高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程序使用的内存一类的底层细节。

  可移植性:由于它的开源本质,Python已经被移植在许多平台上(经过改动使它能够工作在不同平台上)。这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm
OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows
CE、PocketPC、Symbian以及Google基于linux开发的android平台。

  解释性:一个用编译性语言比如C或C++写的程序可以从源文件(即C或C++语言)转换到一个你的计算机使用的语言(二进制代码,即0和1)。这个过程通过编译器和不同的标记、选项完成。

  运行程序的时候,连接/转载器软件把你的程序从硬盘复制到内存中并且运行。而Python语言写的程序不需要编译成二进制代码。你可以直接从源代码运行
程序。

  在计算机内部,Python解释器把源代码转换成称为字节码的中间形式,然后再把它翻译成计算机使用的机器语言并运行。这使得使用Python更加简单。也使得Python程序更加易于移植。

  面向对象:Python既支持面向过程的编程也支持面向对象的编程。在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。

  可扩展性:如果需要一段关键代码运行得更快或者希望某些算法不公开,可以部分程序用C或C++编写,然后在Python程序中使用它们。

  可嵌入性:可以把Python嵌入C/C++程序,从而向程序用户提供脚本功能。

  丰富的库:Python标准库确实很庞大。它可以帮助处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。这被称作Python的“功能齐全”理念。除了标准库以外,还有许多其他高质量的库,如wxPython、Twisted和Python图像库等等。

  规范的代码:Python采用强制缩进的方式使得代码具有较好可读性。而Python语言写的程序不需要编译成二进制代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式