<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[piflf的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/piflf</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; piflf]]></copyright><item><title><![CDATA[一行python代码也能实现多种功能]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125065119</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125065119</guid><author>piflf</author><pubDate>Tue, 31 May 2022 14:36:37 +0800</pubDate><description><![CDATA[今天小编就带大家玩玩只用一行python代码或者命令，看下可以玩一些什么
HTTP 服务器


FTP 服务器
再给你介绍个，你可以使用 pyftpdlib 来直接实现一个 FTP 服务器进行文件传输：


格式化 Json
有时候你可能会遇到像这样乱七八糟显示的 Json 数据：

有点心烦意乱？可以使用 json.tool 来格式化 Json：

python -c
使用这个 -c 参数可以直接在终端中使用 Python 简单的代码：

一行代码实现函数
使用 lambda 可以用一行代码实现一个匿名函]]></description><category></category></item><item><title><![CDATA[两行代码，给 Python 脚本生成命令行]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125064132</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125064132</guid><author>piflf</author><pubDate>Tue, 31 May 2022 14:02:19 +0800</pubDate><description><![CDATA[有时候我们会有这样的一个需求：
我们定义了一个 Python 的方法，方法接收一些参数，但是调用的时候想将这些参数用命令行暴露出来。
比如说这里有个爬取方法：
import requests

def scrape(url, timeout=10):
    response = requests.get(url, timeout=timeout)
    print(response.text)

这里定义了一个 scrape 方法，第一个参数接收 url，即爬取的网址，第二个参数接收 timeout，即]]></description><category></category></item><item><title><![CDATA[Python3 爬虫教程 - 新兴网页解析利器 parsel]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125059881</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125059881</guid><author>piflf</author><pubDate>Tue, 31 May 2022 10:46:16 +0800</pubDate><description><![CDATA[1. 介绍
parsel 这个库可以对 HTML 和 XML 进行解析，并支持使用 XPath 和 CSS Selector 对内容进行提取和修改，同时它还融合了正则表达式提取的功能。功能灵活而又强大，同时它也是 Python 最流行爬虫框架 Scrapy 的底层支持。
2. 准备工作
在本节开始之前，请确保已经安装好了 parsel 库，如尚未安装，可以使用 pip3 进行安装即可：
pip3 install parsel

3. 初始化
首先我们还是用上一节的示例 HTML，声明 html 变量如下：
]]></description><category></category></item><item><title><![CDATA[谈谈Python的模块加载与内置属性__name__的关系]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125059350</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125059350</guid><author>piflf</author><pubDate>Tue, 31 May 2022 10:14:46 +0800</pubDate><description><![CDATA[第一点 脚本/模块内 可执行代码 加载的时候必然被执行
严格来说’main‘代码块，并非脚本的入口，因为python程序运行时是从模块顶行开始，逐行进行翻译执行的。所以 可执行代码（表达式或者函数调用等）一旦被解释器加载，立马就执行了，根本不必等到放到’main‘代码块内。
这是第一点，也是python编译器的原理。如果需要更多解释，学委后面围绕python编译器运行的源码展再做分享，但不在本文范围中。
第二点 主动加载模块时，模块的__name__属性会被设置为’main‘
python解释器在直接运行一]]></description><category></category></item><item><title><![CDATA[13个好用到起飞的Python技巧。]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125047528</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125047528</guid><author>piflf</author><pubDate>Mon, 30 May 2022 15:57:23 +0800</pubDate><description><![CDATA[Python 是当今广泛使用的编程语言之一，在数据科学、科学计算、Web 开发、游戏开发和构建桌面图形界面等各个领域都有应用。Python 因其在各个领域的实用性、与 Java、C 和 C++ 等其他编程语言相比的生产力以及与英语类似的命令而广受欢迎。
假如你也是Python学习爱好者，那么今天讲述的13个技巧，真挺香！
列表
与列表相关的6个操作，介绍如下；
1. 将两个列表合并到一个字典中
假设我们在Python中有两个列表，我们希望将它们合并为字典形式，其中一个列表的项目作为字典的键，另一个作为值。这]]></description><category></category></item><item><title><![CDATA[超简单，Python 为图片和 PDF 上去掉水印]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125046166</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125046166</guid><author>piflf</author><pubDate>Mon, 30 May 2022 15:27:11 +0800</pubDate><description><![CDATA[网上下载的 pdf 学习资料有一些会带有水印，非常影响阅读。比如下面的图片就是在 pdf 文件上截取出来的。

安装模块
PIL：Python Imaging Library 是 python 上非常强大的图像处理标准库，但是只能支持 python 2.7，于是就有志愿者在 PIL 的基础上创建了支持 python 3的 pillow，并加入了一些新的特性。
pip install pillow

pymupdf 可以用 python 访问扩展名为*.pdf、 .xps、 .oxps、 .epub、 .cb]]></description><category></category></item><item><title><![CDATA[统计思维：程序员数学之概率统计（第2版）PDF]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125018174</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125018174</guid><author>piflf</author><pubDate>Sat, 28 May 2022 14:48:41 +0800</pubDate><description><![CDATA[内容简介  · · · · · ·
现实工作中，人们常常需要用数据说话。可是，数据自己不会说话，需要人对它进行分析和挖掘才能找到有价值的信息。概率统计是数据分析的通用语言，是大数据时代预测未来的根基。如果你有编程背景，就能以概率和统计学为工具，将数据转化为有用的信息和知识，让数据说话。本书介绍了如何借助计算而非数学方法，使用Python语言对数据进行统计分析。
通过书中有趣的案例，你可以学到探索性数据分析的整个过程，从数据收集和生成统计量，到发现模式和检验假设。你还将探索概率分布、概率法则、可视化技术，以及]]></description><category></category></item><item><title><![CDATA[Python学习手册下册(1)]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125005104</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125005104</guid><author>piflf</author><pubDate>Fri, 27 May 2022 15:41:36 +0800</pubDate><description><![CDATA[内容简介  · · · · · ·
《Python学习手册(第3版)》讲述了：Python可移植、功能强大、易于使用，是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python，通过学习《Python学习手册(第3版)》，你可以迅速高效地精通核心Python语言基础。读完《Python学习手册(第3版)》，你会对这门语言有足够的了解，从而可以在你所从事的任何应用领域中使用它。
《Python学习手册(第3版)》是作者根据过去10年用于教学而广为人知的培训课程的材料编写而成的。除了有]]></description><category></category></item><item><title><![CDATA[Python爬虫开发与项目实战pdf下载]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125002994</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125002994</guid><author>piflf</author><pubDate>Fri, 27 May 2022 14:20:04 +0800</pubDate><description><![CDATA[#内容简介  · · · · · ·
随着大数据时代到来，网络信息量也变得更多更大，基于传统搜索引擎的局限性，网络爬虫应运而生，本书从基本的爬虫原理开始讲解，通过介绍Pthyon编程语言和Web前端基础知识引领读者入门，之后介绍动态爬虫原理以及Scrapy爬虫框架，最后介绍大规模数据下分布式爬虫的设计以及PySpider爬虫框架等。
主要特点：
l 由浅入深，从Python和Web前端基础开始讲起，逐步加深难度，层层递进。
l 内容详实，从静态网站到动态网站，从单机爬虫到分布式爬虫，既包含基础知识点，又讲解]]></description><category></category></item><item><title><![CDATA[python网络数据采集pdf下载]]></title><link>https://blog.youkuaiyun.com/piflf/article/details/125002577</link><guid>https://blog.youkuaiyun.com/piflf/article/details/125002577</guid><author>piflf</author><pubDate>Fri, 27 May 2022 14:02:01 +0800</pubDate><description><![CDATA[内容简介  · · · · · ·
本书采用简洁强大的Python语言，介绍了网络数据采集，并为采集新式网络中的各种数据类型提供了全面的指导。第一部分重点介绍网络数据采集的基本原理：如何用Python从网络服务器请求信息，如何对服务器的响应进行基本处理，以及如何以自动化手段与网站进行交互。第二部分介绍如何用网络爬虫测试网站，自动化处理，以及如何通过更多的方式接入网络。
作者简介  · · · · · ·
Ryan Mitchell
数据科学家、软件工程师，目前在波士顿LinkeDrive公司负责开发公司的A]]></description><category></category></item></channel></rss>