摘要: 1 . 前言 PIL 是 Python Image Library 的简称。 PIL 库中提供了诸多用来处理图片的模块,可以对图片做类似于 PS(Photoshop) 的编辑。比如:改变图像大小、旋转图像、图像格式转换,转换颜色通道,图像增强,直方图处理,插值和滤波等等。 PIL 是第三方库,使用之 阅读全文
posted @ 2022-03-11 19:29 一枚大果壳 阅读(887) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 第一次接触 Python 语言的 IO API 时,是惊艳的。相比较其它语言所提供的 IO 流 API 。 无论是站在使用者的角度还是站在底层设计者的角度,都可以称得上无与伦比。 很多人在学习 JAVA 语言中的 IO 流 API 时,几乎是崩溃的。其 API 太多、API 之间的关系过 阅读全文
posted @ 2022-03-08 19:42 一枚大果壳 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 1. 前言 学习爬虫,最好的方式就是自己编写爬虫程序。 爬取目标网站上的数据,理论上讲是简单的,无非就是分析页面中的资源链接、然后下载、最后保存。 但是在实施过程却会遇到一些阻碍。 很多网站为了阻止爬虫程序爬取数据,会对资源路径进行加密、或隐藏等保护操作。 编写爬虫程序的第一关键逻辑就解析资源路径。 阅读全文
posted @ 2022-03-05 23:00 一枚大果壳 阅读(783) 评论(0) 推荐(2) 编辑
摘要: 1. 概念 爬虫不是动物,而是一种计算机程序。 这种程序有自己特定的功能,能按照使用者给定的一系列规则自行浏览万维网并获取需要的信息。此类程序被称为 网络爬虫(web crawler) 或 网络蜘蛛(spider)。 它具有智能分析能力,也称为 机器人程序 。 爬虫的应用应用领域: 如百度、谷歌等以 阅读全文
posted @ 2022-03-03 22:40 一枚大果壳 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1 . 概念 1.1 真、伪随机数 大部分的计算机语言都会提供 API 生成随机数,此类 API 称为随机数生成器。 计算机可以用随机数模拟现实世界中的各种随机概率问题,没有随机生成器的编程语言不是“好语言”。 什么是真随机数? 现实世界中的随机数:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变 阅读全文
posted @ 2022-03-01 16:57 一枚大果壳 阅读(1061) 评论(0) 推荐(0) 编辑
摘要: 1. 面向对象编程 OOP ( Object Oriented Programming) 即面向对象编程。 面向对象编程是一种编码思想,或是一种代码组织方式。如同编辑文章时,可以选择分段、分节的方式让文章看起来有层次、更方便阅读或修改。 编码时可以选择使用 OOP 方案,也可以选择不使用。如同行文一 阅读全文
posted @ 2022-02-26 11:37 一枚大果壳 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1. 正则表达式 正则表达式是一种模板表达式语言 通过定义规则去匹配、查找、替换、分割一个长字符串中特定的子字符信息。 如在一篇文章中查找出所有合法的电子邮箱地址,则可以先用正则表达式定义一个电子邮箱规则,然后再使用这个规则在整个字符串中查找。 爬虫程序一般都会借助正则表达式定义的规则在爬出来的内容 阅读全文
posted @ 2022-02-24 22:36 一枚大果壳 阅读(202) 评论(0) 推荐(0) 编辑
摘要: Python 基于 TCP 传输协议的网络通信实现 1、基础概念 什么是网络编程? 指在网络环境中,如何实现不在同一物理位置中的计算机之间进行数据通信 如果要保证数据通信顺利完成,则需要先了解如下几个概念: 1.1 协议 不同计算机内的进程之间进行数据通信时,需要先对数据进行封装或打包后方可以进行传输。所谓协议指通信双方需要共同遵守的数据打包格式。 阅读全文
posted @ 2022-02-22 22:06 一枚大果壳 阅读(562) 评论(0) 推荐(0) 编辑
摘要: 1、计算机原理 了解计算机原理就需要知道什么是冯·诺依曼结构(也称存储程序原理)。冯·诺依曼结构奠定了现代计算机工作方式以及工作原理。 1.1 冯·诺依曼结构特点 程序也就数据,数据还是数据:程序本身以及需要程序处理的数据以相同的方式存储,一律用二进制数表示 顺序执行程序:计算机运行过程中,把要执行 阅读全文
posted @ 2022-02-16 21:13 一枚大果壳 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 本届冬奥运会开幕式上,节目中的高科技含量十足,但受大家一直追捧和津津乐道的节目一定是“孩子和和平鸽”。 因职业习惯,观看节目时,脑子里会思索孩子脚下如影相随的雪花是怎么实现的? 其难点在于孩子存在于真实世界,雪花存在于虚拟世界(电脑的世界,或数字化世界)。真实世界的孩子在跑动,虚拟世界的雪花能跟踪到 阅读全文
posted @ 2022-02-14 22:18 一枚大果壳 阅读(262) 评论(0) 推荐(0) 编辑