摘要: 一、关于文件读写的笔记 (一) 文件概述 文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容 文件都是按照2进制进行存储的,但在表现形式上有2种:文本文件和二进制文件。 1. 文本文件 文本文件一般由单一特定编码的字符组成,如utf-8编码,内容容易统一展示和阅读,大部分文本文件都可以通过 阅读全文
posted @ 2019-04-29 22:07 Regan_White_Lin 阅读(2376) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 一、Numpy NumPy(Numeric Python)系统是 Python 的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比 Python 自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说 N 阅读全文
posted @ 2019-04-21 21:27 Regan_White_Lin 阅读(897) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象学习总结 面向对象的三个要素: 1、封装 封装是从业务逻辑中抽象对象时,要赋予对象相关数据与操作,将一些数据和操作打包在一起的过程。封装是使用对象的主要魅力之一,它提供了一个简单方法来创建复杂方案,解决了世界是如何工作的这一问题,我们自然的认为周围的世界是由相互作用的对象组成,每个对象都 阅读全文
posted @ 2019-04-18 00:46 Regan_White_Lin 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 一、关于PIL库的学习总结 PIL(Python Image Library)库是Python语言的第三方库,需要通过pip工具安装。安装PIL库的方法如下,需要注意,安装库的名字是pillow。 :\>pip install pillow #或者 pip3 install pillow PIL库支 阅读全文
posted @ 2019-04-11 00:36 Regan_White_Lin 阅读(747) 评论(1) 推荐(0) 编辑
摘要: 一、准备 在制作词云之前我们需要自行安装三个库,它们分别是:jieba, wordcloud, matplotlib 安装方法基本一致,下面我以安装wordcloud的过程为例。 第一步,按下Win+R打开命令输入框,并输入cmd,点击确定 第二步,找到IDLE文件(即平时打代码的程序),右击,点击 阅读全文
posted @ 2019-04-02 23:55 Regan_White_Lin 阅读(619) 评论(1) 推荐(0) 编辑
摘要: 学习Python已经有一段时间了,也学习了递归的方法,而能够实践该方法的当然就是汉诺塔问题了,但是这次我们不只是要完成对汉诺塔过程的计算,还要通过turtle库来体现汉诺塔中每一层移动的过程。 一、设计一个类(Class) 类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中 阅读全文
posted @ 2019-03-25 19:17 Regan_White_Lin 阅读(4420) 评论(1) 推荐(0) 编辑
摘要: 我们在使用Python运行程序时,遇到较大数据时,运行时间总是会比较长,而又没有什么提示,我们就无法得知此时的程序是否在运行,运行到哪一步了,所以今天,我们尝试将进度条加到计算的程序中,下面以计算圆周率为例。 一、准备 这次的进度条我们将用到tqdm,这是一个比较强大的库函数 首先我们应该安装tqd 阅读全文
posted @ 2019-03-21 09:35 Regan_White_Lin 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 我们在使用Python运行程序时,遇到较大数据时,运行时间总是会比较长,而又没有什么提示,我们就无法得知此时的程序是否在运行,运行到哪一步了,所以今天,我们尝试将进度条加到计算的程序中,下面以计算圆周率为例。 一、准备 这次的进度条我们将用到tqdm,这是一个比较强大的库函数 首先我们应该安装tqd 阅读全文
posted @ 2019-03-21 09:34 Regan_White_Lin 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 刚学习Python几周,闲来无事,突然想尝试画一个爱心,步骤如下: 打开Python shell界面,具体是Python语言的IDLE软件脚本。 2.建立脚本 单击左上角’File’,再单击’New File’,建立一个新的脚本文件。 3.代码如下: 4.效果如下: 这样我们就画好一个爱心了 阅读全文
posted @ 2019-03-13 22:43 Regan_White_Lin 阅读(47547) 评论(0) 推荐(0) 编辑