摘要: 基本概念 1. 面向过程 (1) 概念:以过程为中心的编程思想,就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 (2) 优点:极大的降低了写程序的复杂度,只需要顺着要执行的步骤,堆叠代码即可。因为程序的流程很清楚,按着模块与函数的方法可以很好的 阅读全文
posted @ 2019-04-17 23:49 艾尔最后的巨像 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 了解PIL以及安装。 1. PIL库主要有2个方面的功能: (1) 图像归档:对图像进行批处理、生产图像预览、图像格式转换等。 (2) 图像处理:图像基本处理、像素处理、颜色处理等。 安装PIL在cmd中输入 就可以在线安装PIL 2对于PIL的简单运用。 使用PIL来对图片进行处理 原图: 效果图 阅读全文
posted @ 2019-04-10 23:43 艾尔最后的巨像 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.认识jieba库和安装。 主要功能包括分词,添加自定义词典,关键词提取,词性标注,并行分词,Tokenize:返回词语在原文的起始位置,命令行分词等功能。 代码对 Python 2/3 均兼容 全自动安装:easy_install jieba 或者 pip install jieba / pip 阅读全文
posted @ 2019-04-03 23:55 艾尔最后的巨像 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 汉诺塔问题是一个经典的问题。汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘, 阅读全文
posted @ 2019-03-27 23:34 艾尔最后的巨像 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 1.蒙特卡洛求圆周率 向区域内随即撒点 当点的数目足够多时,落在圆的点数目与在正方形点数目成正比 即圆的面积和正方形的面积成正比 可以得出计算圆周率的算法 DARTS=100000000 hits=0.0 clock() for i in range(1,DARTS+1): x,y=random() 阅读全文
posted @ 2019-03-20 23:08 艾尔最后的巨像 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 打开界面: 打开python shell界面。 建立脚本: 单击"file"——"new file"来建立脚本。 编写代码: 具体的代码如下。 import turtle as t ''''' t.pu() 提起画笔 t.pd() 移动时绘制图形,缺省时也为绘制 t.seth 设置当前朝向为angl 阅读全文
posted @ 2019-03-13 23:08 艾尔最后的巨像 阅读(552) 评论(0) 推荐(0) 编辑