想学Python没基础咋办

2012-01-16 20:13:38 +08:00
 cougar
做前端的,精通html,css,javascript算不上精通,凑合着用吧。
想学Python,看了教程,入门那几章还没啥问题,以后的还没看。
各位给些建议呗,顺便说说自己怎么学的?
6154 次点击
所在节点    问与答
27 条回复
iray1991
2012-01-16 20:22:04 +08:00
你比我好,我连语言都不懂;
也想学
xiaket
2012-01-16 20:26:18 +08:00
学习python只需要能读懂英文, 不需要编程基础, 真的.
lerry
2012-01-16 20:28:39 +08:00
你要是学过C,你会发现Python太好学了。
我个人感觉,带着兴趣去学,python是很好上手的,通过简单的学习就能做一些小东西的。
darcy
2012-01-16 20:29:09 +08:00
看一些基本的语法(特色部分),
然后找个自己感兴趣的小需求,用它来完成。

啄木鸟社区有很多资源,它也许可能帮助到你
http://wiki.woodpecker.org.cn/moin/
bhuztez
2012-01-16 20:29:36 +08:00
你可以继续写JavaScript。最好是离开prototype.js、jQuery之类的库,自己来重新造轮子,不停地写,一直写到你觉得写JavaScript很恶心了,Python就在你脑子里了。
sleu
2012-01-16 20:30:11 +08:00
坚持。
Kai
2012-01-16 20:32:14 +08:00
我觉得要一边看参考一边做东西。
evan4
2012-01-16 20:37:17 +08:00
谁能简单的解释什么叫浮点数,我卡在这里了,概念式的解释太头疼了
Sivan
2012-01-16 20:48:52 +08:00
ant_sz
2012-01-16 21:10:10 +08:00
Python 不用学233

好吧。。。我夸张了。。。其实我的意思是这门语言很容易入门的,有时候很自然,比如交换a,b两个变量就可以写 b,a=a,b


推荐Dive into Python,很多人都从这本书入门的。网上有开源免费的电子版,内容不多,入门刚刚好。

另外,《跟孩子一起学编程》这个最近比较火,我没看过,但是听说不错。

有了基础就可以再看看“高级编程”神马的东西了。动物园出版社(O‘Reilly)的书挺好

Python入门一周绰绰有余
27493586
2012-01-16 21:10:13 +08:00
@evan4 带小数点的,比如1.1,0.5,8.8
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基本一致
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的时候幸福多了。
lijia18
2012-01-16 22:15:33 +08:00
请学基础
babyisland
2012-01-16 22:16:32 +08:00
@simpx 就是翻译的有一些错别字⋯⋯比如 句子 变成 橘子= =!
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 精要参考(第二版)
guoquan
2012-01-16 23:43:51 +08:00
有一本dive into python两天就能看完
ehaagwlke
2012-01-17 00:46:39 +08:00
我也零基础,做完了Learn Python the Hard Way的习题了。感觉算入门了。接下来打算看Django。
wenhuacn
2012-01-17 07:56:17 +08:00
建议先写coffeescript
dychenyi
2012-01-17 09:33:31 +08:00
会c、c++的人表示perl、tcl、python什么的只是语法的区别,大部分都一样。有点难学的是之前搞过一段时间的postscript和lex&yacc。

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

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

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

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

© 2021 V2EX