我这种情况学 python 还是 php 更合适?

2014-10-30 12:20:25 +08:00
 yuewolf
一、基础
HTML/CSS可以说精通,C语言堪堪了解,会做计算机网络考试那100道题;用过PHP类CMS较多,会写/改写诸如织梦、帝国、WP、Discuz!等CMS模板,通过google可以改动一些代码实现自己想要的功能,当然复杂的会很吃力、很费时间。IF FOR之类的基本都能看懂,也差不多明白。简单的SQL命令也能看写。
维护过系统,早期WINSERVER,现在centos、debian等基本无压力,今年LNMP配置、使用都没有问题,而且用得较多。
数学不好,很多函数、算法应该会比较吃力;学东西都是野路子,用上了查一下,不系统。

二、需求
主要是做网站!当然我知道python做爬虫、小工具等很有优势,但我最主要的是想做网站开发。

三、PYTHON教程问题
看过python的简明教程,模块之前基本能看懂,模块之后吃力。如果你向我建议学python,有没有类似php100的PHP视频那种系统一点的好教程?
能不能不通过看手册开始?而是有循序渐进的,通过实例把知识点、原理讲解出来的好教程?最好是视频。最好能学习一点就能做个小页面,实现个小功能,也就是说容易让自己看到小成绩,得到小满足和继续下去的动力。

四、框架
如果学习python或者PHP,一开始就用框架好吗?

五、我的奢望
pythoner比phper更喜欢鼓出自己语言,但好像没有phper热心。
想求一个师傅或者指路人。
我深知提问也需要艺术,也深知他人时间更加宝贵,更加懂得心怀感激,当然也善于运用搜索引擎。我不会遇到问题自己不动手就问,但也希望我没想到的一些东西,您能前瞻性地告诉我,让我少走弯路,提升效率。

感谢每一个看过来的人,感谢回复帮忙的热心朋友。
8558 次点击
所在节点    Python
54 条回复
easychen
2014-10-30 13:13:08 +08:00
如果你主要目的是做网站,而不是做数据分析,第一选择是javascript+nodejs。因为js是逃不掉的,node算是一个语言两个端都搞定了。

然后是js做前端+php做后端。不是说php比python好,而是php在网站方向的资源比py多很多。
lwbjing
2014-10-30 13:17:53 +08:00
看到有精通的,大神带我飞。。。
yuewolf
2014-10-30 13:24:25 +08:00
@lwbjing 大哥,你是前端。我是野路子,自己倒腾十来年了,都不是多么大型的网站。当初看了禅意花园,然后开始仔细读html标签,看css,写css。用得多了,自己肯定会有精通的错觉啦。

没看到前面还有个词:可以说嘛。表打脸啊~~
roys
2014-10-30 13:25:24 +08:00
楼主做前端的吧,推荐node
yuewolf
2014-10-30 13:36:39 +08:00
@roys 或许,我的名字叫个人站长更合适……你应该能看得出来,什么都摸,什么都不精通。

计划PHP和python都学了。Node,以后看情况吧。感谢!

最好想起来,好像08年我在上海兼过半年前端……
yuewolf
2014-10-30 13:41:57 +08:00
@shajiquan 这个教程确实很赞!为毛python库都是2.X的呢?我电脑上装的是3.4.1的。我之前改别人的几个小工具,貌似很艰辛地被我从2.X改成3.X的了,这~~又要改回去。

真命苦!
DaniloSam
2014-10-30 13:46:19 +08:00
HTML/CSS可以说精通

楼主聊聊对语义化的看法呗,H5 常用的新特性聊一下呗,移动端习惯如何布局聊一下呗,踩过的兼容性坑聊一下呗,流式布局聊一下呗

如果要实现这一个网页:兼容320~720宽度的移动端浏览器,包括安卓和IOS,一种布局,宽度字号自适应。楼主一般如何做?遇到过什么样的问题?

虽然没写JS精不精通,不过这样精通HTML和CSS的人才还是很难得的,我司急招人啊,大神考虑不?
yuewolf
2014-10-30 14:05:27 +08:00
@DaniloSam 谢谢美意,我是自己干的。近两年应该不会去上班。

我对语义化的看法就是,写html/Xhtml的时候不考虑它最终的表现样式,只以本身内容划分结构,使用合适的html标签。无论div table h1-6 p,都有自己的用处。多说一句:表格,干嘛不用table?有些人纠枉过正了。

H5我后面做的东西也在用,简化了,无论是doctype还是css js引用,也更明了,语义化也更强。header nav time等这一类我用的多一点,哪怕头部需要多加载个html5.js给低版本IE;figure等没怎么用,音频视频等用得也少。

其他问题就不多得瑟了,08年在上海一外企兼过半年前端,貌似那会儿这个职位名字还很不流行,做的人也少,我当时还凑合。不过现在的前端大牛真的很厉害了,我就是被碾压的命。

你应该是36Kr的吧。哈哈,你们网站我也经常看的…… 希望有一天,可以有机会被你们报道。
DaniloSam
2014-10-30 14:19:02 +08:00
@yuewolf

早就不在36Kr了。。。

大神如此精通,带我飞啊。。。。。。

PS. 新标签不算H5的新特性,就是语义话标签而已,老的浏览器对新标签不用库一样可以兼容
lygmqkl
2014-10-30 14:21:01 +08:00
在国内 多数人还是找工作换技术得节奏。。。所以 都了解下 做点东西吧。。。到了工作岗位。。。70% 换。
chshouyu
2014-10-30 14:26:46 +08:00
劝楼主面试的时候千万慎用<精通>二字,不然会被虐的很惨
很多高级工程师、架构师都不敢用这俩字
yuewolf
2014-10-30 14:31:05 +08:00
@DaniloSam 受教了。低版本IE不加html5shiv貌似不行吧,其他方法感觉都没这个好。
likuku
2014-10-30 14:31:24 +08:00
python 还要学?直接拿来用就好了,需要啥就去查手册,查官方文档就行了。
shajiquan
2014-10-30 15:43:39 +08:00
@yuewolf 你用 UNIX 系统吗?如果是的话,用 pyenv 来管理 python 版本和虚拟环境。非常省事。
Aegwynn
2014-10-30 15:51:24 +08:00
zenliver
2014-10-30 15:53:04 +08:00
scala 不解释
wodemyworld
2014-10-30 16:02:01 +08:00
学php吧,python有很多其他东西在里面,在web上很多你用不到,属于学多了的那种,另sqlalchemy有时候会是个噩梦
txlty
2014-10-30 16:10:53 +08:00
php也可以写命令行脚本。如果熟悉php,可以先练习下用php写爬虫和小工具。
yuewolf
2014-10-30 16:15:58 +08:00
@Aegwynn 第二个已收藏有,第一个挺幽默,谢谢。
@wodemyworld PHP也开始学习了,决定俩一起学。从PHP100的视频教学开始。
@shajiquan 笔记本有Ubuntu,这些往后再说,贪多贪全也不好,感谢。

@likuku 呃 膜拜大神

@chshouyu 哈哈 这个词用得确实不恰当,前面已经有大神鄙夷了。好在不用去参加面试,吹次牛好了。
forreal
2014-10-30 16:20:21 +08:00
@wodemyworld
过段时间打算看看sqlalchemy,请问为什么有时候是噩梦?

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

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

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

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

© 2021 V2EX