为什么用过 php 再去自学 python 有点难以入手的感觉

2016-03-18 08:12:06 +08:00
 xiaoshangmin
如题 How to learn
11178 次点击
所在节点    Python
64 条回复
MyFaith
2016-03-18 08:15:13 +08:00
为什么用过 Python 之后就不想学世界上最好的语言了?
araraloren
2016-03-18 08:35:47 +08:00
世界上最好的语言是属于那种风格自由的吧, python 不一样。。
cxbig
2016-03-18 08:36:15 +08:00
换参考书,或 YouTube 视频之类,找合适自己的学习材料很重要。
vagary
2016-03-18 08:39:01 +08:00
@cxbig 严重同意!

在有基础的情况下学新东西的时候,比的是谁“忘”得多
shiji
2016-03-18 08:41:10 +08:00
熟悉习惯了一个语言再去写别的都会感觉很不适应。
我 PHP 写习惯了一段时间,想去写个 JAVA ,连续犯低级错误,很多基本的东西都容易弄混。

当然想 HTML CSS JS 这三种,任意两个相互之间都不会被取代,也就不容易弄混
wawehi
2016-03-18 08:41:11 +08:00
学完 py 压根不想多看 php 一眼
em70
2016-03-18 08:47:55 +08:00
需要多重人格
bk201
2016-03-18 08:54:37 +08:00
say more just do it
tabris17
2016-03-18 09:08:47 +08:00
PHP 作为世界上最好的语言,的确要比 Python 简洁很多,省去了很多华而不实的语法糖,但是 PHP7 最近引入了一些不实用的语法,值得我们警惕
ctftemp
2016-03-18 09:23:47 +08:00
@tabris17 python 有哪些华而不实的语法糖呢?
Scholer
2016-03-18 09:24:46 +08:00
只了解两种语言是不够的 多看几种回来就没有不适感了
bk201
2016-03-18 09:28:58 +08:00
@tabris17 和 python 比简洁。。 php 果然世界最好的语言。
xujif
2016-03-18 09:34:51 +08:00
反过来, c#c++ java php nodejs 一路写过来,基本都没什么问题。到 python 这真不适应
没有类型约束,没有接口约束,每次写代码都小心翼翼,不知道你们是怎么处理多人协作这些问题的
类成员变量没有提前声明语法,每次使用第三方的东西都要一层层看下去
兼容下问题,不止 py23 问题,举个例子 time datetime pytz ,用第三方的时候光看参数名不跟进去还真不知道它用的哪一套。 tzlocal 判断本地时区还和 time 得出结果不一样,看代码发现完全自成一个体系。
感觉 py 做一些小项目还好,做比较大的多人协作问题很大,不是不能做,是对程序员的自我要求太高,一不留神就会埋坑
susanDao
2016-03-18 09:36:31 +08:00
感觉实际用起来学得更快吧。自己看书学语法什么的,挺没劲的,而且看过之后很快就忘。。。稍微有点基础就直接上手写吧。
levn
2016-03-18 09:37:26 +08:00
对“自我要求”的要求其实就应该算进复杂度里面去哦……
chenps10
2016-03-18 09:40:22 +08:00
编程思想扎实的,学啥都快,都是那个道理有些出入原理也是一样的,实现语法不通而已。至于说不习惯的话。。。从 win 刚转来 osx 的时候我也特别不习惯,但是一个月后。。。我觉得 win 不习惯了,哈哈
ty0716
2016-03-18 09:47:07 +08:00
chengzhoukun
2016-03-18 09:56:58 +08:00
@xujif js 坑更多吧
badaciacia
2016-03-18 10:04:13 +08:00
LZ
跟你说说我的情况 有参考意义
我现在工作使用的开发语言是 erlang 跟 python 也是完全不着边

我上周刚玩完了 https://www.codecademy.com 的 python 教程
上手很快
周一就自己写了个爬虫 把全公司的美女头像给爬了
jtam
2016-03-18 10:10:22 +08:00
@badaciacia 怎么判断美不美?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/264367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX