03 2022 档案
摘要:1. 前言 turtle (小海龟) 是 Python 内置的一个绘图模块,其实它不仅可以用来绘图,还可以制作简单的小游戏,甚至可以当成简易的 GUI 模块,编写简单的 GUI 程序。 本文使用 turtle 模块编写一个简单的小游戏,通过此程序的编写过程聊一聊对 turtle 模块的感悟。 编写游
阅读全文
摘要:1. 前言 分形几何是几何数学中的一个分支,也称大自然几何学,由著名数学家本华曼德勃罗( 法语:BenoitB.Mandelbrot)在 1975 年构思和发展出来的一种新的几何学。 分形几何是对大自然中微观与宏观和谐统一之美的发现,分形几何最大的特点: 整体与局部的相似性: 一个完整的图形是由诸多
阅读全文
摘要:1. 字符串匹配算法 所谓字符串匹配算法,简单地说就是在一个目标字符串中查找是否存在另一个子字符串。如在字符串 "ABCDEFG" 中查找是否存在 “EF” 字符串。 可以把字符串 "ABCDEFG" 称为原始(目标)字符串,“EF” 称为子字符串或模式字符串。 本文试图通过几种字符串匹配算法的算法
阅读全文
摘要:1. 模块化编程思想 模块化编程是 Python 的基本思想。初学 Python,都应该使用过小海龟、随机、数学模块。使用模块之前,需要导入模块,然后根据自己的问题需要使用这些模块。 Python 提供了大量的模块库,这些模块中有 Python 语言系统自带的、也有第三方提供的、也可以由开发者根据需
阅读全文
摘要:1. 前言 selenium 原本是一款自动化测试工具,因其出色的页面数据解析和用户行为模拟能力而常用于爬虫程序中,致使爬虫程序的爬取过程更简单、快捷。 爬虫程序与其它类型程序相比较,本质一样,为数据提供处理逻辑,只是爬虫程序的数据来源于 HTML 代码片段中。 怎样准确查找到页面中数据所在的标签(
阅读全文
摘要:
1. 前言 不久之前写过一篇文章,详细介绍了 PIL 库中的 Image 模块的使用。曾经学习过、使用过一段时间的 PS,认识 PIL 后,觉得这这玩意太好玩了,有了想使用 PIL 库实现 PS 中的图片特效的想法。 好,现在直接上案例,不另废其它话。 2. 遮罩图片 本文案例中所用的图片素材,取自
阅读全文
1. 前言 不久之前写过一篇文章,详细介绍了 PIL 库中的 Image 模块的使用。曾经学习过、使用过一段时间的 PS,认识 PIL 后,觉得这这玩意太好玩了,有了想使用 PIL 库实现 PS 中的图片特效的想法。 好,现在直接上案例,不另废其它话。 2. 遮罩图片 本文案例中所用的图片素材,取自
阅读全文
摘要:1. 前言 什么是 Beautiful Soup 4 ? Beautiful Soup 4(简称 BS4,后面的 4 表示最新版本)是一个 Python 第三方库,具有解析 HTML 页面的功能,爬虫程序可以使用 BS4 分析页面无素、精准查找出所需要的页面数据。有 BS4 的爬虫程序爬行过程惬意且
阅读全文
摘要:1 . 前言 PIL 是 Python Image Library 的简称。 PIL 库中提供了诸多用来处理图片的模块,可以对图片做类似于 PS(Photoshop) 的编辑。比如:改变图像大小、旋转图像、图像格式转换,转换颜色通道,图像增强,直方图处理,插值和滤波等等。 PIL 是第三方库,使用之
阅读全文
摘要:1. 前言 第一次接触 Python 语言的 IO API 时,是惊艳的。相比较其它语言所提供的 IO 流 API 。 无论是站在使用者的角度还是站在底层设计者的角度,都可以称得上无与伦比。 很多人在学习 JAVA 语言中的 IO 流 API 时,几乎是崩溃的。其 API 太多、API 之间的关系过
阅读全文
摘要:1. 前言 学习爬虫,最好的方式就是自己编写爬虫程序。 爬取目标网站上的数据,理论上讲是简单的,无非就是分析页面中的资源链接、然后下载、最后保存。 但是在实施过程却会遇到一些阻碍。 很多网站为了阻止爬虫程序爬取数据,会对资源路径进行加密、或隐藏等保护操作。 编写爬虫程序的第一关键逻辑就解析资源路径。
阅读全文
摘要:1. 概念 爬虫不是动物,而是一种计算机程序。 这种程序有自己特定的功能,能按照使用者给定的一系列规则自行浏览万维网并获取需要的信息。此类程序被称为 网络爬虫(web crawler) 或 网络蜘蛛(spider)。 它具有智能分析能力,也称为 机器人程序 。 爬虫的应用应用领域: 如百度、谷歌等以
阅读全文
摘要:1 . 概念 1.1 真、伪随机数 大部分的计算机语言都会提供 API 生成随机数,此类 API 称为随机数生成器。 计算机可以用随机数模拟现实世界中的各种随机概率问题,没有随机生成器的编程语言不是“好语言”。 什么是真随机数? 现实世界中的随机数:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变
阅读全文
浙公网安备 33010602011771号