我的Python自学之路

Python 学习笔记 077

2019-10-24  本文已影响0人  夜羽萧轩

续前节 


昨晚是时间的原因吧,只是大概的说了下昨天的那个程序的思路,今晚想来有空,那么就详细的来说说吧。

1 使用Python打开CSV,存储到一个固定的列表

首先,关于这个模块吧,之前看网课的时候有写过相关的程序,自己写也不是很难,但是老师已经给了现有的代码,所以就在这个基础上简单的修改了下我的坐标CSV文件的路径,就可以直接用了,也省了调试的功夫。

(很简洁的代码,但是真的是很爽啊,感谢老师sunck!(*^▽^*))

Pic - 1

2 修改之前的turtle程序,制作出一个简洁的画布,并初步确定画布区域及坐标

(今天有变化,就不按昨天的思路写了,见谅~)

(其实昨天差不多也是这样做的~)

Python turtle程序真的是一个不错的程序,虽然说我的程序目的Excel也能办到,但是感觉Excel画的图真的是丑爆了,所以昨天才决定用Python turtle画的。所以重点说说我的这个修改思路吧~

同样的图 对比很丑有木有→_→

2.1  冗余代码简化

拿到之前的Python turtle程序,其实真的是超级乱的,所以先提取了下有效代码,进行了代码的梳理。

(源代码77行,优化后代码28行)

2.2 测定窗口大小及有效绘图区的范围

嗯,这个其实很麻烦,但是思路还是超级简单的,就是使用Python turtle goto坐标命令,移动鼠标箭头到指定的位置。

测试大概用了快一个小时吧,测量并绘制了区域外框,然后就是测量绘图区的有效范围,找到对应的坐标。

Pic - 3

2.3  代码模块化

然后就是开始画图咯。

首先呢,想到后面会经常调用python 画图工具,所以还是将这个写成了函数模块,方便后面调用~

嗯,直接贴代码的话太乱了,所以简单的写了一页PPT说明了下。

Pic - 4

未完待续 2019年10月21日22:29:11

上一篇 下一篇

猜你喜欢

热点阅读