没有编程基础的,如何学习python

2013-08-22 17:48:53 +08:00
 hshiioi
弱弱的问下,没有编程基础的,只会html css 和js部分,可以学习python吗?如何入手呢?
6320 次点击
所在节点    Python
25 条回复
giumo
2013-08-26 23:55:38 +08:00
我大一念得是c,暑假觉得不够自己还要做些东西,一开始拿了一本head first python,这本确实很不错,浅显易懂,实例也简单。
现在是直接上机做,有英语寄出的可以看看http://www.codecademy.com/zh/tracks/python
xinleibird
2013-08-27 17:38:11 +08:00
是完全没有 **编程基础** 吗?
------------------------

如果完全没有编程基础, 那建议还是先从传统的静态语言开始入手.
- python 简单优雅, 各种类库齐全, 文档也很丰富, 很适合作为入门语言是不假, 致命的问题只有一个: **没有一本全面的, step by step 的教程** .
- 市面上通行的教程版本, 大部分是默认针对已经有了一定的 OOP 编程基础的, 对于某些基本概念有明确了解的用户的. 说白了, 就是迁移教程, 绝不是入门教程.
- 或者干脆像 hard way 那样, 告诉你怎么敲代码, 告诉你怎么运行. 剩下的告诉你自己找文档来读. 负责任的讲: 如果你没有编程基础, 你能看得懂文档才有鬼呢. 更不用说直接上手折腾框架了. OOP 不是形而上的东西, 在编程实践中它是有其内在的逻辑的.
- 基础很重要. 与其花几个月折腾得半通不通的, 不如按部就班, 找个静态语言先下手. 最笨的办法就是最聪明的办法. c 族都可以, java 更省心. 然后再转回来开搞. 一举两得.
- python 自身的定位就是胶水语言. 最开始的设计目的就是解决那些你懒得用低层一点的语言解决的问题.

如果有编程基础, 啥也别说了, 有看教程的功夫, 直接翻翻文档开搞就得了.
detailyang
2013-08-27 20:44:44 +08:00
just do it!!! 上去就是干.
maxiaojun
2013-08-28 02:17:43 +08:00
@huoshanhui 对,让楼主看这个就行了,如果真的是“没有编程基础”
likebeta
2013-08-28 08:32:10 +08:00
不要问, 学就是了

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

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

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

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

© 2021 V2EX