首页 > 如何在最短时间内掌握 Python

如何在最短时间内掌握 Python

专职切图仔, 略懂 node&php 最近在折腾某手游的辅助.
折腾过coffeescript,
对于便捷开发的语言除开ruby基本没有什么八字不合的情况. (所以选了python)
上一个版本用了比较熟悉的 node 开发, 被一些小问题折腾得太痛苦了.
随着游戏版本大的迭代, 慢慢的开始凸显出 node 的不足.
所以希望能从 pythoner 得到一些经验或者一种快捷学习方法.


python现在谷歌好像不大力推了吧。
如果想学,也可以参考下:http://www.jbxue.com/jb/python/


用教程解决最最基本的问题,例如《Py3.2官方文档中文翻译-入门教程》。至于剩下的功能性的东西,全部发挥Google的威力,查!!!查!!!查!!!

用正则就查正则,用http就查urllib,用日期时间就查datetime,认真对付几个需求就够入门。Python这个东西入门很快。

注:虽然推荐的教程是Py3K的,但请坚持使用Py2.7,至少目前别掉进Py3K这个坑里。


推荐《Head First Python》
然后快速学习一些框架/库,用Python重写你之前写过的相对简单的项目。


官方的教程(有汉化),适合快速入门。


首先花上几个小时来熟悉语法,然后用解决问题的方式来学习比较好,多查询文档,多用Google搜索。


想快速上手,不建议单纯看书看文档,那只会拖慢你的进度。
需要给自己一点压力,做一个来自外界的项目,可以是老师给的作业,也可以是上司分配的任务。
最重要的是,要给自己定一个 deadline,要有压力。

遇到任何问题你就去谷歌或者百度,英文好的话就搜stackoverflow,
一个一个问题解决掉,你就上手了。


我是看官方教程和文档入门的。感觉不怎么快,但是扎实稳固,不会掉进各种坑里。


编程的东西总得说来就是多动手


我是看 《python基础教程》和《python核心编程》学的。感觉还行,没有上面说的那么牛逼的几天就会,呵呵。


我来推荐一个上面没提到的办法。其实想最快熟悉一门语言就是用那门语言进行实践。所以建议建议到CodeAcademy上学习Python课程(免费)。掌握基本语法之后再看官方的Documentation。这是我觉得的最快也最直接的方法。


先看一遍这个,掌握Python的基本写法:(半小时之内应该可以看完)

http://learnxinyminutes.com/docs/python/

然后扫一遍Python标准库的目录,Python标榜自带电池,使用标准库可以解决大部分问题(不用点进去细看,大概看下有哪些库,每个库是干什么的就好)

http://docs.python.org/2.6/library/index.html

用同样的方法扫一遍 Python Module of the Week,都是些常用的模块,或者提供了标准库没有的功能,或者是用起来比标准库更爽

http://pymotw.com/2/contents.html

以上应该能在2小时内搞定。如果你是属于慢性子的,那么一个晚上也能解决掉。

然后,就可以把自己抛到水里了。下水学游泳是最快的。


做一个 TODO List,并把它完善,有问题就 Google。


发两本非常小巧的文字版的 PDF PYTHON 教程,都不到 1MB,一天就能看完。其实最快入门还是开始做事情,有啥批量化的任务啊,用 PYTHON 脚本去执行完成完善。这两本书我都扫完了,由于没有去实践,现在基本忘得差不多了……

The_Python_Tutorial_zh-cn.pdf
A-Byte-of-Python3(中文版).pdf


推荐下《Learn Python The Hard Way》
地址 http://learnpythonthehardway.org/book/
看完这个应该就掌握python基础了,两三天的时间就能看完


看好书。
疯狂练习。


学东西最快的方式是练习,用它来解决实际问题。只要楼主有一颗想学的心,Python Mannuals(用法说明书)就是最好的参考书,我学的时候也借助了《Python核心编程》,总而言之,认清学的目的然后坚持去做吧,没有不花时间就能干成的事。


我刚开始是看了 Python入门指南,初步了解了Python的一些东西。
完了又看了《Python基础教程》感觉这本书不是很好,尽管还是很多人推荐。
个人建议看了入门指南之后,看看《Python核心编程(第二版)》还是挺不错的选择的。
Github是个宝库,多去找找一些用Python写的项目。

【热门文章】
【热门文章】