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 MOD 我觉得要一边看参考一边做东西。
|
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 了,我再试着学学吧。’你这句话足够他们忙活个十来年的了。” |