随笔分类 - python一些小程序
终端开发补充 : 读 curses模块官方文档...
摘要:curses是一个提供终端屏幕打印和键盘处理的库, 我个人的理解就是终端里的gui(当然它是基于文本的)... 写2048的时候用到了这个库, 所以现在过来好好研究一下这个库... 下面是文档内容 : 首先在你做任何事之前, 你必须先调用 initscr() 初始化curses, 这个函数主要的作用
阅读全文
终端游戏开发 : 开发2048...
摘要:2048这个游戏应该是没几个人不知道吧... 今天去实验楼学了一下这个游戏的终端版本, 大概讲一下我对这个游戏的开发思路的理解. 实现为了实现2048, 我们需要用到3个模块, 分别是curses(用于终端界面交互程序开发的库, 可以解决屏幕打印以及按键处理等方面的问题), random, 以及co
阅读全文
第0001题 : 产生随机数(顺便读random模块官方文档)
摘要:看这个之前我准备先看一下random模块的官方文档... 在整个随机模块中, 最基础的就是random, 它产生一个 [0.0, 1.0)的浮点数. 这个模块下所有的函数实际上是绑定在一个叫做random.Ramdom的类的隐藏实例下的, 当然你可以自己实例化这个类从而得到新的随机数生成器, 同时r
阅读全文
图片处理拓展篇 : 图片转字符画(ascii)
摘要:首先要明确思路, 图片是由像素组成的, 不同的像素有不同的颜色(rgb), 那么既然我们要转化为字符画, 最直接的办法就是利用字符串来替代像素, 也就是用不同的字符串来代表不同的像素. 另外图片一般来讲是彩色的, 而acsii(一般打印在终端上吧) 都是黑白的, 此时就要介绍另外一个概念了 : 灰度
阅读全文
第0000题 : 图像处理...
摘要:题目我就不抄了, 所有的题目链接都在这里, 以后每一期都不会出现题目, 想要看的自己去看 : https://github.com/Yixiaohan/show-me-the-code 第一个题目涉及到的是简单的图象处理, 稍微了解一下python的图像库也好, 以后要批量加水印的话知道这个很酸爽啊
阅读全文
浙公网安备 33010602011771号