丨端木丶荒冬
荒冬的python语言学习楼
>>
完整版
本帖最后由 丨端木丶荒冬 于 2012-4-1 14:07 编辑
嘛,从今天开始就要努力学习编程了。有兴趣的同学,觉得困难的同学跟我一起进步吧。
如果我这个文科生都能学会的话,相信你们一定不成问题。
http://woodpecker.org.cn/abyteofpython_cn/chinese/
上面是相关的教材,Swaroop, C. H. 著 沈洁元 译 官网是:www.byteofpython.info
很简单的一个教程,为了方便那些不愿意点进去的同学,我会把今天学习的东西复制到相应的教程里去。
这里是目录:
我们将在这个系列的教程或者称感言中完成
(ZT)程序员技术练级攻略 里提到的
启蒙入门
1、 学习一门脚本语言,例如Python/Ruby可以让你摆脱对底层语言的恐惧感,脚本语言可以让你很快开发出能用得上的小程序。实践项目:
- 处理文本文件,或者csv (关键词 python csv, python open, python sys) 读一个本地文件,逐行处理(例如 word count,或者处理log)
- 遍历本地文件系统 (sys, os, path),例如写一个程序统计一个目录下所有文件大小并按各种条件排序并保存结果
- 跟数据库打交道 (python sqlite),写一个小脚本统计数据库里条目数量
- 学会用各种print之类简单粗暴的方式进行调试
- 学会用Google (phrase, domain, use reader to follow tech blogs)为什么要学脚本语言,因为他们实在是太方便了,很多时候我们需要写点小工具或是脚本来帮我们解决问题,你就会发现正规的编程语言太难用了。
2、 用熟一种程序员的编辑器(不是IDE) 和一些基本工具
- Vim / Emacs / Notepad++,学会如何配置代码补全,外观,外部命令等。
- Source Insight (或 ctag)
使用这些东西不是为了Cool,而是这些编辑器在查看、修改代码/配置文章/日志会更快更有效率。
