
1 iray1991 2012-01-16 20:22:04 +08:00 你比我好,我连语言都不懂; 也想学 |
2 xiaket 2012-01-16 20:26:18 +08:00 学习python只需要能读懂英文, 不需要编程基础, 真的. |
3 lerry 2012-01-16 20:28:39 +08:00 你要是学过C,你会发现Python太好学了。 我个人感觉,带着兴趣去学,python是很好上手的,通过简单的学习就能做一些小东西的。 |
4 darcy 2012-01-16 20:29:09 +08:00 |
5 bhuztez 2012-01-16 20:29:36 +08:00 你可以继续写Javascript。最好是离开prototype.js、jQuery之类的库,自己来重新造轮子,不停地写,一直写到你觉得写Javascript很恶心了,Python就在你脑子里了。 |
6 sleu 2012-01-16 20:30:11 +08:00 坚持。 |
7 Kai 2012-01-16 20:32:14 +08:00 我觉得要一边看参考一边做东西。 |
8 evan4 2012-01-16 20:37:17 +08:00 谁能简单的解释什么叫浮点数,我卡在这里了,概念式的解释太头疼了 |
9 Sivan 2012-01-16 20:48:52 +08:00 |
10 ant_sz 2012-01-16 21:10:10 +08:00 Python 不用学233 好吧。。。我夸张了。。。其实我的意思是这门语言很容易入门的,有时候很自然,比如交换a,b两个变量就可以写 b,a=a,b 推荐Dive into Python,很多人都从这本书入门的。网上有开源免费的电子版,内容不多,入门刚刚好。 另外,《跟孩子一起学编程》这个最近比较火,我没看过,但是听说不错。 有了基础就可以再看看“高级编程”神马的东西了。动物园出版社(O‘Reilly)的书挺好 Python入门一周绰绰有余 |
12 ant_sz 2012-01-16 21:14:20 +08:00 @evan4 没学过C么?在Python里很少需要遇到浮点数和整形的问题。与Javascript不同,Python不会自动将整形转化为浮点。。。 入门来说,先记住浮点数就是小数。 需要注意的是,在Javascript里 1/3=0.333333333333 JS会将两个整数相除的结果转换为小数(如果必要的话)但是在Python(以及包括C在内的其他一些语言) 1/3=0。这里做了舍去。如果想要得到小数。就让其中一个数是小数 1.0/3=0.33333333 或 1/3.0 =0.33333333333 此外无需考虑其他浮点的问题,跟JS基本一致 |
13 simpx 2012-01-16 21:20:53 +08:00 都已经会Javascript了,还需要什么基础,至少知道程序是什么,函数是什么 《笨办法学python》适合毫无基础的人自学,http://readthedocs.org/docs/learn-python-the-hard-way-zh_cn-translation/en/latest/ 我自己是有C语言基础,学python的时候先粗略看了大概表达式、函数、类的写法,然后就一边用一边学了,遇到不知道的help一下,比我之前学PHP的时候幸福多了。 |
14 lijia18 2012-01-16 22:15:33 +08:00 请学基础 |
15 babyisland 2012-01-16 22:16:32 +08:00 @simpx 就是翻译的有一些错别字比如 句子 变成 橘子= =! |
16 likuku 2012-01-16 23:01:43 +08:00 不用学,直接用就好,随时去 啄木鸟 社区 http://wiki.woodpecker.org.cn/ 查: 我常用: Python基础词典 === 快速手册 ======= 绝对简明手册 http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual 深入Python系列 http://wiki.woodpecker.org.cn/moin/PythonPeruse == Python 精要参考(第二版) |
17 guoquan 2012-01-16 23:43:51 +08:00 有一本dive into python两天就能看完 |
18 ehaagwlke 2012-01-17 00:46:39 +08:00 via iPod 我也零基础,做完了Learn Python the Hard Way的习题了。感觉算入门了。接下来打算看Django。 |
19 wenhuacn 2012-01-17 07:56:17 +08:00 建议先写coffeescript |
20 dychenyi 2012-01-17 09:33:31 +08:00 会c、c++的人表示perl、tcl、python什么的只是语法的区别,大部分都一样。有点难学的是之前搞过一段时间的postscript和lex&yacc。 |
21 yelusiku 2012-01-17 09:44:24 +08:00 不推荐Dive into Python。直接看Documentation吧。 |
22 cougar OP v2ex真是个不错的地方 谢谢各位的回答 有些同学觉得编程很简单,但我有时候总觉得很不容易上手,是不是就是所谓的没入门? |
23 cougar OP 还有,貌似python从2.7以后版本右很大更新,和原来的在语法上就 有区别,是不是应该看一些新的教程才好。 |
26 Sivan 2012-01-17 14:49:30 +08:00 @cougar 真心觉得这个就挺好 http://readthedocs.org/docs/learn-python-the-hard-way-zh_cn-translation/en/latest/ 习题 0 末尾写道: “也许有程序员会告诉你让你安装和学习 Python 3。你应该告诉他们‘等你电脑里的所有python 代码都支持 Python 3 了,我再试着学学吧。’你这句话足够他们忙活个十来年的了。” |