目前我的情况是这样:
PHP 是我的第一语言,目前对基本的用法还算比较好了。但是公司领导似乎对python偏爱有加,但不是没有理由的。因为现在我这块经常要做一些小工具,数据检测呀,结果检查什么的,php移植性,界面(PHP_CLI),都不如python好用。
由于我对PHP很熟悉,之前几个小工具都故意规避了python,可是长久也不是办法,技能得不到提高,编程也没了挑战。其实我本身也想尝试一下python,学了一下简单的语法,一直都没做过东西。
但是对第一语言的依赖对我来说好困难。
所以请教会多种编程语言的朋友:当初是怎么克服的?
同问啊 也想学一下PYTHON 感觉 好方便 而且写起来很快 有很多库
项目需要就去学了,现在能用三种语言做项目,没啥依赖性
我想问你是如何处理普通话、家乡话和工作地的方言的
我最熟的是C#,现在用PHP,C#没法用了怎么破?
热爱编程吗?
个人php到python最难的是两样:
1.熟悉py的 list、tuple 和列表表达式、生成器表达式,因为php的数组函数很强大,但py对应的dict处理则很弱,php数组的各个函数在py中几乎要把list/tuple/set/dict甚至array都用上才能体现
2.python中文资料确实太少了,但英文资料却是丰富的很,还是有点e文阅读能力比较好
但
做web html我还是觉得php方便,py做命令行模块好
至于语言习惯性的问题,py是无论如何都要搞清缩进的问题,尤其不能tab和空格混用
搞清缩进,很多程序都很直观了
竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了
客服最简单的办法就是,每次想用php写的时候,就想想python做的话应该怎么做,也就是所有的php的简便之处都尽量找到用python的替代方案,如果觉得没有办法实现,那么就不要做任何事情,只做找出一个python的替代方案为止,然后继续工作。
好用是好用!学起来费神又费事啊
今天搞了一天,就装了一个eclipse的python环境,之前装了一个,还比较顺利。挂上了python2.6的mysql模块,这可把我折腾坏了,居然因为少了两个系统文件,而不能运行,还有一个内置模块不能用而报错。python的版本在磨人了,而且咨料实不多。
算是踏出第一步了,加油。
看似也有不少朋友对这个话题有话说,暂时就不结贴吧。
都是工具,万变不离其宗
今天搞了一天,就装了一个eclipse的python环境,之前装了一个,还比较顺利。挂上了python2.6的mysql模块,这可把我折腾坏了,居然因为少了两个系统文件,而不能运行,还有一个内置模块不能用而报错。python的版本在磨人了,而且咨料实不多。
算是踏出第一步了,加油。
看似也有不少朋友对这个话题有话说,暂时就不结贴吧。
初中的时候买的文曲星,里面有很多游戏,而且支持编辑游戏内容,当时记得有个游戏贪食蛇,可以吃不同的食物,比如可以使蛇变长、变短、速度加快等,然后我试着找到了食物种类的出现概率,全部调成了变短的食物,玩起来很舒服。后来我才知道它是叫vb。
后来高中学会了自己写一个俄罗斯方块用vb。
高中有计算机竞赛,结果只会乱琢磨游戏,计算机概念知识都不会,没过决赛。
后来上大学开始学习c、c++,应该说我的第一熟练语言就是c++。
然后大二参加一个活动(奖金有1w元呢),做一个买东西的网站,主要难点是营销手段和宣传方式,但是要有一个网站。我们组四个女生都不懂什么是网店这种东西,我也不懂,但是她们推荐我做,而她们设计宣传稿和样式。无奈我就上网翻阅资料,下载了一个网店,结果它是php,活动整整三个月期限。奖金丰厚。这三个月我学会了php,而且达到了相对熟练的程度。
可以说,我是全心投入到那个活动中,每天就是查阅php手册,写代码,查阅php手册,写代码,磨出来的。我觉得其实楼主所说的克服对第一语言的依赖这句话不完全正确,编程语言之间是相同的,学会一门可以触类旁通的掌握另一门。到底什么导致我们很难学另一门,最重要的是心境,比如那三个月,一点没有杂念的在学校学习(暑假,宿舍,安静而舒适。而对于工作的人来说,很难有这样的心境,每天都会被很多事情、活所困扰吧)。另外还有就是,不同语言的函数都不同,熟练了一种语言后,再学新的,总感觉好多新的函数、库,看完手册自己做一个小项目,还是不会,细想很多时候是函数用的不熟练,我觉得那就是记得不牢,我们可以多记,或者也可以多做一些小项目,熟能生巧。
说归说,做起来却很难,因为工作,大家没有太多的时间让自己学习东西,这是学长和我们说的。
很庆幸,我还在念书。
当我离开学校,带着责任与希望来到社会的时候,但愿有一片净土和时光让我再次邂逅那编程的美好吧~
关注!!!
我也想知道如何熟练两门以上的语言。一门简单,第二门就难了。
比如对于我,汉语第一,英语真心学不好啊。
竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了
形容的太猥琐了!
@夏之冰雪 谢谢分享你的宝贵经历。
同样做为女生,我很佩服你啊,那么早就开始接触编程,你将来一定是个好程序媛的。
竟然你都发现了python的性感部位那就不妨提高自己对python的迷恋,
然后找一个合适的时间合体一次看看是不是有高潮发生
如果发生了那么顺其自然的 这段时间就多和python做运动
php就先放在家里带带孩子吧
这样python就可以带出去了车震了 程序界不缺的就是淫才!
个人php到python最难的是两样:
1.熟悉py的 list、tuple 和列表表达式、生成器表达式,因为php的数组函数很强大,但py对应的dict处理则很弱,php数组的各个函数在py中几乎要把list/tuple/set/dict甚至array都用上才能体现
2.python中文资料确实太少了,但英文资料却是丰富的很,还是有点e文阅读能力比较好
但
做web html我还是觉得php方便,py做命令行模块好
至于语言习惯性的问题,py是无论如何都要搞清缩进的问题,尤其不能tab和空格混用
搞清缩进,很多程序都很直观了 分析得很到位啊,为了提高自身需要做一些克服的。谢谢
从难的开始上手,我的第一语言是C/C++。。。。
接触PHP后发现,三流的C/C++程序员技术都要比一流的PHP程序员好。。。
NB程序员的规划里,基本都有对第二语言的学习规划,比如那个写出think in java的家伙也是think in c/c++的高手。
就当是一种体验,多一技,有时候会看到双方的不足,然后像某楼说的你可以将之合体,balabala...
但总要有玩的好的那一技,即老毛同志说的又专又红,泛而广的技能表明你啥都搞不好。
今天搞了一天,就装了一个eclipse的python环境,之前装了一个,还比较顺利。挂上了python2.6的mysql模块,这可把我折腾坏了,居然因为少了两个系统文件,而不能运行,还有一个内置模块不能用而报错。python的版本在磨人了,而且咨料实不多。
算是踏出第一步了,加油。
看似也有不少朋友对这个话题有话说,暂时就不结贴吧。
初中的时候买的文曲星,里面有很多游戏,而且支持编辑游戏内容,当时记得有个游戏贪食蛇,可以吃不同的食物,比如可以使蛇变长、变短、速度加快等,然后我试着找到了食物种类的出现概率,全部调成了变短的食物,玩起来很舒服。后来我才知道它是叫vb。
后来高中学会了自己写一个俄罗斯方块用vb。
高中有计算机竞赛,结果只会乱琢磨游戏,计算机概念知识都不会,没过决赛。
后来上大学开始学习c、c++,应该说我的第一熟练语言就是c++。
然后大二参加一个活动(奖金有1w元呢),做一个买东西的网站,主要难点是营销手段和宣传方式,但是要有一个网站。我们组四个女生都不懂什么是网店这种东西,我也不懂,但是她们推荐我做,而她们设计宣传稿和样式。无奈我就上网翻阅资料,下载了一个网店,结果它是php,活动整整三个月期限。奖金丰厚。这三个月我学会了php,而且达到了相对熟练的程度。
可以说,我是全心投入到那个活动中,每天就是查阅php手册,写代码,查阅php手册,写代码,磨出来的。我觉得其实楼主所说的克服对第一语言的依赖这句话不完全正确,编程语言之间是相同的,学会一门可以触类旁通的掌握另一门。到底什么导致我们很难学另一门,最重要的是心境,比如那三个月,一点没有杂念的在学校学习(暑假,宿舍,安静而舒适。而对于工作的人来说,很难有这样的心境,每天都会被很多事情、活所困扰吧)。另外还有就是,不同语言的函数都不同,熟练了一种语言后,再学新的,总感觉好多新的函数、库,看完手册自己做一个小项目,还是不会,细想很多时候是函数用的不熟练,我觉得那就是记得不牢,我们可以多记,或者也可以多做一些小项目,熟能生巧。
说归说,做起来却很难,因为工作,大家没有太多的时间让自己学习东西,这是学长和我们说的。
很庆幸,我还在念书。
当我离开学校,带着责任与希望来到社会的时候,但愿有一片净土和时光让我再次邂逅那编程的美好吧~
说的真好
赞一个
其实最难的是你没有实际去用,我就是php和python一起接触的,两种都是弱类型语言,还不错吧。用多了就了解了。
@夏之冰雪 谢谢分享你的宝贵经历。
同样做为女生,我很佩服你啊,那么早就开始接触编程,你将来一定是个好程序媛的。
才看到回复,貌似csdn的@符号回复,对方是收不到的,和weibo不同
从难的开始上手,我的第一语言是C/C++。。。。
接触PHP后发现,三流的C/C++程序员技术都要比一流的PHP程序员好。。。
我觉得那是你对“一流的php”定义的过低了。。。
我第一种语言是VB,平时做私人桌面工具就靠它,实际上工作中是用PHP,没什么依赖不依赖的,VB根本用不到我的工作中.
我对它唯一的依赖就是做工具了.克服嘛,也没什么好说,就是学了C#取代了VB.现在用C#做桌面程序还小有一手,说不上熟练,找各种文章参考参考,会用个控件对象什么的套一套,满足我的工具就好.然后继续跑回去工作里
感谢大家的支持,我已经顺利的渡过了学习第二语言的时期。现在的项目都尽量在用python写了。