- 博客(10)
- 收藏
- 关注
原创 一行python代码也能实现多种功能
今天小编就带大家玩玩只用一行python代码或者命令,看下可以玩一些什么 HTTP 服务器 FTP 服务器 再给你介绍个,你可以使用 pyftpdlib 来直接实现一个 FTP 服务器进行文件传输: 格式化 Json 有时候你可能会遇到像这样乱七八糟显示的 Json 数据: 有点心烦意乱?可以使用 json.tool 来格式化 Json: python -c 使用这个 -c 参数可以直接在终端中使用 Python 简单的代码: 一行代码实现函数 使用 lambda 可以用一行代码实现一个匿名函
2022-05-31 14:36:37
312
原创 两行代码,给 Python 脚本生成命令行
有时候我们会有这样的一个需求: 我们定义了一个 Python 的方法,方法接收一些参数,但是调用的时候想将这些参数用命令行暴露出来。 比如说这里有个爬取方法: import requests def scrape(url, timeout=10): response = requests.get(url, timeout=timeout) print(response.text) 这里定义了一个 scrape 方法,第一个参数接收 url,即爬取的网址,第二个参数接收 timeout,即
2022-05-31 14:02:19
197
原创 Python3 爬虫教程 - 新兴网页解析利器 parsel
1. 介绍 parsel 这个库可以对 HTML 和 XML 进行解析,并支持使用 XPath 和 CSS Selector 对内容进行提取和修改,同时它还融合了正则表达式提取的功能。功能灵活而又强大,同时它也是 Python 最流行爬虫框架 Scrapy 的底层支持。 2. 准备工作 在本节开始之前,请确保已经安装好了 parsel 库,如尚未安装,可以使用 pip3 进行安装即可: pip3 install parsel 3. 初始化 首先我们还是用上一节的示例 HTML,声明 html 变量如下:
2022-05-31 10:46:16
2110
原创 谈谈Python的模块加载与内置属性__name__的关系
第一点 脚本/模块内 可执行代码 加载的时候必然被执行 严格来说’main‘代码块,并非脚本的入口,因为python程序运行时是从模块顶行开始,逐行进行翻译执行的。所以 可执行代码(表达式或者函数调用等)一旦被解释器加载,立马就执行了,根本不必等到放到’main‘代码块内。 这是第一点,也是python编译器的原理。如果需要更多解释,学委后面围绕python编译器运行的源码展再做分享,但不在本文范围中。 第二点 主动加载模块时,模块的__name__属性会被设置为’main‘ python解释器在直接运行一
2022-05-31 10:14:46
162
原创 13个好用到起飞的Python技巧。
Python 是当今广泛使用的编程语言之一,在数据科学、科学计算、Web 开发、游戏开发和构建桌面图形界面等各个领域都有应用。Python 因其在各个领域的实用性、与 Java、C 和 C++ 等其他编程语言相比的生产力以及与英语类似的命令而广受欢迎。 假如你也是Python学习爱好者,那么今天讲述的13个技巧,真挺香! 列表 与列表相关的6个操作,介绍如下; 1. 将两个列表合并到一个字典中 假设我们在Python中有两个列表,我们希望将它们合并为字典形式,其中一个列表的项目作为字典的键,另一个作为值。这
2022-05-30 15:57:23
176
原创 超简单,Python 为图片和 PDF 上去掉水印
网上下载的 pdf 学习资料有一些会带有水印,非常影响阅读。比如下面的图片就是在 pdf 文件上截取出来的。 安装模块 PIL:Python Imaging Library 是 python 上非常强大的图像处理标准库,但是只能支持 python 2.7,于是就有志愿者在 PIL 的基础上创建了支持 python 3的 pillow,并加入了一些新的特性。 pip install pillow pymupdf 可以用 python 访问扩展名为*.pdf、 .xps、 .oxps、 .epub、 .cb
2022-05-30 15:27:11
462
原创 统计思维:程序员数学之概率统计(第2版)PDF
内容简介 · · · · · · 现实工作中,人们常常需要用数据说话。可是,数据自己不会说话,需要人对它进行分析和挖掘才能找到有价值的信息。概率统计是数据分析的通用语言,是大数据时代预测未来的根基。如果你有编程背景,就能以概率和统计学为工具,将数据转化为有用的信息和知识,让数据说话。本书介绍了如何借助计算而非数学方法,使用Python语言对数据进行统计分析。 通过书中有趣的案例,你可以学到探索性数据分析的整个过程,从数据收集和生成统计量,到发现模式和检验假设。你还将探索概率分布、概率法则、可视化技术,以及
2022-05-28 14:48:41
2005
1
原创 Python学习手册下册(1)
内容简介 · · · · · · 《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地精通核心Python语言基础。读完《Python学习手册(第3版)》,你会对这门语言有足够的了解,从而可以在你所从事的任何应用领域中使用它。 《Python学习手册(第3版)》是作者根据过去10年用于教学而广为人知的培训课程的材料编写而成的。除了有
2022-05-27 15:41:36
190
原创 Python爬虫开发与项目实战pdf下载
#内容简介 · · · · · · 随着大数据时代到来,网络信息量也变得更多更大,基于传统搜索引擎的局限性,网络爬虫应运而生,本书从基本的爬虫原理开始讲解,通过介绍Pthyon编程语言和Web前端基础知识引领读者入门,之后介绍动态爬虫原理以及Scrapy爬虫框架,最后介绍大规模数据下分布式爬虫的设计以及PySpider爬虫框架等。 主要特点: l 由浅入深,从Python和Web前端基础开始讲起,逐步加深难度,层层递进。 l 内容详实,从静态网站到动态网站,从单机爬虫到分布式爬虫,既包含基础知识点,又讲解
2022-05-27 14:20:04
1457
18
原创 python网络数据采集pdf下载
内容简介 · · · · · · 本书采用简洁强大的Python语言,介绍了网络数据采集,并为采集新式网络中的各种数据类型提供了全面的指导。第一部分重点介绍网络数据采集的基本原理:如何用Python从网络服务器请求信息,如何对服务器的响应进行基本处理,以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站,自动化处理,以及如何通过更多的方式接入网络。 作者简介 · · · · · · Ryan Mitchell 数据科学家、软件工程师,目前在波士顿LinkeDrive公司负责开发公司的A
2022-05-27 14:02:01
226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人