经验 - 学习PHP的同时去学习Python会哪些利与弊?
这样做又有哪些好处呢?
回复内容:
有些好奇,在PHP基础还不扎实的情况下,会不会对PHP的知识有影响呢?
这样做又有哪些好处呢?
没什么影响,每种语言都有其擅长的场景。
我觉得了解另一种语言反而能帮助你加强对当前语言的理解,比如:
PHP擅长的什么,不擅长什么
python能做什么PHP做的不太好的事情
python的数组、字典、元组和PHP的数组有什么区别
对于web开发,两者各有什么特点
等等这些。。。
这个网站会有帮助:http://www.php2python.com/ 当然这是开始切换的阶段,后面你开始尝试用python的方式去解决问题的时候,这个就不需要了。
另外推荐一个个人比较喜欢的python单文件web框架:http://bottlepy.org/
主要是同时两种语言需要花费大量的精力,它们语法上也有很多的差异,刚开始会不断报各种语法问题。
但如果进入状态之后就会收获很多,你会在潜意识里对比这两种语言,总结到它们在某些具体功能的实现上的差异和共同点等。
如果有大量的精力的话你可以考虑,但是作为过来人我不得不说,习惯上你会抓狂,例如python的缩进,python的语句方式,例如pythoon的句末不用分号,类里面的函数第一个参数slef,和PHP很多的形式都不一样,如果你对PHP已经很熟练了,你可能会上手python比较快,如果PHP基础还不扎实,我建议你还是先打好基础吧。毕竟语言大部分都是相通的,精通了一门再去写其他的语言速度会快上很多
不会有太大影响
并没有什么用/好处
Python和PHP的语法有点点不同,频繁在它们之间切换有点抓狂
但是有IDE的话,都不是问题
PHP会被嫌弃然后学不下去。