专职切图仔, 略懂 node&php 最近在折腾某手游的辅助.
折腾过coffeescript,
对于便捷开发的语言除开ruby基本没有什么八字不合的情况. (所以选了python)
上一个版本用了比较熟悉的 node 开发, 被一些小问题折腾得太痛苦了.
随着游戏版本大的迭代, 慢慢的开始凸显出 node 的不足.
所以希望能从 pythoner 得到一些经验或者一种快捷学习方法.
专职切图仔, 略懂 node&php 最近在折腾某手游的辅助.
折腾过coffeescript,
对于便捷开发的语言除开ruby基本没有什么八字不合的情况. (所以选了python)
上一个版本用了比较熟悉的 node 开发, 被一些小问题折腾得太痛苦了.
随着游戏版本大的迭代, 慢慢的开始凸显出 node 的不足.
所以希望能从 pythoner 得到一些经验或者一种快捷学习方法.
推荐下《Learn Python The Hard Way》
地址 http://learnpythonthehardway.org/book/
看完这个应该就掌握python基础了,两三天的时间就能看完
用教程解决最最基本的问题,例如《Py3.2官方文档中文翻译-入门教程》。至于剩下的功能性的东西,全部发挥Google的威力,查!!!查!!!查!!!
用正则就查正则,用http就查urllib,用日期时间就查datetime,认真对付几个需求就够入门。Python这个东西入门很快。
注:虽然推荐的教程是Py3K的,但请坚持使用Py2.7,至少目前别掉进Py3K这个坑里。
发两本非常小巧的文字版的 PDF PYTHON 教程,都不到 1MB,一天就能看完。其实最快入门还是开始做事情,有啥批量化的任务啊,用 PYTHON 脚本去执行完成完善。这两本书我都扫完了,由于没有去实践,现在基本忘得差不多了……
我刚开始是看了 Python入门指南,初步了解了Python的一些东西。
完了又看了《Python基础教程》感觉这本书不是很好,尽管还是很多人推荐。
个人建议看了入门指南之后,看看《Python核心编程(第二版)》还是挺不错的选择的。
Github是个宝库,多去找找一些用Python写的项目。
我来推荐一个上面没提到的办法。其实想最快熟悉一门语言就是用那门语言进行实践。所以建议建议到CodeAcademy上学习Python课程(免费)。掌握基本语法之后再看官方的Documentation。这是我觉得的最快也最直接的方法。
想快速上手,不建议单纯看书看文档,那只会拖慢你的进度。
需要给自己一点压力,做一个来自外界的项目,可以是老师给的作业,也可以是上司分配的任务。
最重要的是,要给自己定一个 deadline,要有压力。
遇到任何问题你就去谷歌或者百度,英文好的话就搜stackoverflow,
一个一个问题解决掉,你就上手了。
学东西最快的方式是练习,用它来解决实际问题。只要楼主有一颗想学的心,Python Mannuals(用法说明书)就是最好的参考书,我学的时候也借助了《Python核心编程》,总而言之,认清学的目的然后坚持去做吧,没有不花时间就能干成的事。
3 回答3.1k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.8k 阅读✓ 已解决
4 回答1.9k 阅读
3 回答1.7k 阅读
1 回答1.4k 阅读✓ 已解决
先看一遍这个,掌握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小时内搞定。如果你是属于慢性子的,那么一个晚上也能解决掉。
然后,就可以把自己抛到水里了。下水学游泳是最快的。