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