先说目标:
1、学习使用 Tkinter ,以后能够快速做一些桌面小工具;
2、学习 Tkinter 的同时,学些 Git 以及 Github 使用的技巧;
3、通过小工具串联起来相关的开发知识,例如网络,加密啥的。
再说原因:
1、印象里之前有看到别的文章说 Tkinter 不好用,但自己却说不出他的缺点在哪里,这两天又看到陆游的诗句:“纸上得来终觉浅,绝知此事要躬行” ,这确是一记鞭策。确实想上手试试,给“Tkinter 是否好用”下个自己的结论。
2、经常浏览博客,好的方面就不需要多说了,这里说我感觉不够好的两点:
(1)知识体系完善的文章和博客少,知识深度和广度不够,知识之间的联系不够;我也做不到,所以有学校,有老师,有教材。
(2)“拿来主义”体现不足;多数文章是记录“我会什么”,而我想做到“你这样这样做,就能得到这样这样的结果”,我做过的东西,你验证一下就行,拿来用就行,不用重做了。
因为这两个点,所以我想在自己的博客文章里试一下,能不能改进这类缺点。
最后说想法:
通过编写 Tkinter 桌面小应用的,逐步添加一些功能,把自己的开发知识串联在一起,形成有体系的,可复现的实例:
- 写一个有输入、输出窗体的小程序;
- 添加服务器,客户端功能;
- 添加文件夹浏览,文件操作的功能;
- 添加图片展示,编辑的功能;
- 使用Git进行版本控制;通过标签,可以快速回顾和进行编码实验;
- 通过博客描述操作过程,争取做到“拿来主义”,上手就可以操作。
========================================================
下篇博文内容预告:
- tkinter的一个窗体+github的初步使用。