- 爬虫可以简单分为几步:抓取页面、分析页面和存储数据。 在抓取页面的过程中,我们需要模拟浏览器向服务器发出请求,所以需要用到一些 Python 库来实现 HTTP 请求操作。在本书中,我们用到的第三方库有 Requests、Selenium 和 aiohttp 等。 在本节中,我们介绍一下这些请求库的安装方法。 爬虫可以简单分为几步:抓取页面、分析页面和存储数据。 在抓取页面的过程中,我们需要模拟浏览器向服务器发出请求,所以需要用到一些 Python 库来实现 HTTP 请求操作。在本书中,我们用到的第三方库有 Requests、Selenium 和 aiohttp 等。 在本节中,我们介绍一下这些请求库的安装方法。
- 1. 输入输出 输出实例 12 print 'hello','world'hello world 输入实例 12345 name = raw_input();print "hello,",nameworldhello,world 输入时提示实例 12345 name = raw_input('please enter yo... 1. 输入输出 输出实例 12 print 'hello','world'hello world 输入实例 12345 name = raw_input();print "hello,",nameworldhello,world 输入时提示实例 12345 name = raw_input('please enter yo...
- 关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据库。 关系型数据库有多种,如 SQLite、MySQL、Oracle、SQL Server、DB... 关系型数据库是基于关系模型的数据库,而关系模型是通过二维表来保存的,所以它的存储方式就是行列组成的表,每一列是一个字段,每一行是一条记录。表可以看作某个实体的集合,而实体之间存在联系,这就需要表与表之间的关联关系来体现,如主键外键的关联关系。多个表组成一个数据库,也就是关系型数据库。 关系型数据库有多种,如 SQLite、MySQL、Oracle、SQL Server、DB...
- 1、python格式化输出历史起源 python2.5之前,我们使用的是老式格式化输出:%s。从python3.0开始起(python2.6同期发布),同时支持两个版本的格式化,多出来的一个新版本就是利用format()函数,进行格式化输出。 2、为什么要学习python3支持的新式格式化输出呢? 虽然老式的语法,兼容性很好,但是它的功能很少,很难完成复杂的任务,... 1、python格式化输出历史起源 python2.5之前,我们使用的是老式格式化输出:%s。从python3.0开始起(python2.6同期发布),同时支持两个版本的格式化,多出来的一个新版本就是利用format()函数,进行格式化输出。 2、为什么要学习python3支持的新式格式化输出呢? 虽然老式的语法,兼容性很好,但是它的功能很少,很难完成复杂的任务,...
- Scrapyd 是一个用于部署和运行 Scrapy 项目的工具,有了它,你可以将写好的 Scrapy 项目上传到云主机并通过 API 来控制它的运行。 既然是 Scrapy 项目部署,基本上都使用 Linux 主机,所以本节的安装是针对于 Linux 主机的。 1. 相关链接 GitHub:https://github.com/scrapy/scrapyd PyPI:ht... Scrapyd 是一个用于部署和运行 Scrapy 项目的工具,有了它,你可以将写好的 Scrapy 项目上传到云主机并通过 API 来控制它的运行。 既然是 Scrapy 项目部署,基本上都使用 Linux 主机,所以本节的安装是针对于 Linux 主机的。 1. 相关链接 GitHub:https://github.com/scrapy/scrapyd PyPI:ht...
- 用解析器解析出数据之后,接下来就是存储数据了。保存的形式可以多种多样,最简单的形式是直接保存为文本文件,如 TXT、JSON、CSV 等。另外,还可以保存到数据库中,如关系型数据库 MySQL,非关系型数据库 MongoDB、Redis 等。 用解析器解析出数据之后,接下来就是存储数据了。保存的形式可以多种多样,最简单的形式是直接保存为文本文件,如 TXT、JSON、CSV 等。另外,还可以保存到数据库中,如关系型数据库 MySQL,非关系型数据库 MongoDB、Redis 等。
- 持续分享Excel、MySQL、Python领域干货。戳公众号链接戳【数据分析与统计学之美】,关注这个有一点点东西的公众号。还可获取四个原创文档《Python自动化办公手册》、《Excel数据透视表大全手册》、《Python基础查询手册》、《Mysql基础查询手册》 昨天为大家发布了一篇文章,深受大家的喜欢。 总结了这67个pandas函数,完美解决数据处... 持续分享Excel、MySQL、Python领域干货。戳公众号链接戳【数据分析与统计学之美】,关注这个有一点点东西的公众号。还可获取四个原创文档《Python自动化办公手册》、《Excel数据透视表大全手册》、《Python基础查询手册》、《Mysql基础查询手册》 昨天为大家发布了一篇文章,深受大家的喜欢。 总结了这67个pandas函数,完美解决数据处...
- 对于入门Python的小白,学习的第一句代码基本就是print(“Hello World”),当然你也就知道了print函数的含义是什么? 对,就是“打印”的意思。 很多对比学习过Python和MySQL的小伙伴们,应该都意识到了:Python的语法和逻辑基本一致,这使得写代码变得相对容易。但是MySQL的书写顺序和执行逻辑,却是不一致的,这就让很多人写不出很好的S... 对于入门Python的小白,学习的第一句代码基本就是print(“Hello World”),当然你也就知道了print函数的含义是什么? 对,就是“打印”的意思。 很多对比学习过Python和MySQL的小伙伴们,应该都意识到了:Python的语法和逻辑基本一致,这使得写代码变得相对容易。但是MySQL的书写顺序和执行逻辑,却是不一致的,这就让很多人写不出很好的S...
- 大家可以叫我黄同学(博客名:数据分析与统计学之美,公众号:数据分析与统计学之美),一个应用统计硕士,爱好写一些技术博客,志在用通俗易懂的写作风格,帮助大家学到知识,学好知识! 1. 文档简介 《python自动化办公系列文章》是专门为数据爱好者准备的高质量学习文档,黄同学自己原创写的。 黄同学曾经发布过这篇文章,阅读量3.8W,收藏2260,点赞308,... 大家可以叫我黄同学(博客名:数据分析与统计学之美,公众号:数据分析与统计学之美),一个应用统计硕士,爱好写一些技术博客,志在用通俗易懂的写作风格,帮助大家学到知识,学好知识! 1. 文档简介 《python自动化办公系列文章》是专门为数据爱好者准备的高质量学习文档,黄同学自己原创写的。 黄同学曾经发布过这篇文章,阅读量3.8W,收藏2260,点赞308,...
- 其实,不管是Excel、MySQL,还是Python,“if”条件判断都起着很重要的作用。今天这篇文章,就带着大家盘点一下,这三种语言如何分别使用 “if函数” 。 if函数原理图如下: 1. Excel Excel应该属于人人都会的“数据分析处理”软件了,实际工作中,我们写If嵌套也是时常会有的事儿。但是大家可能会发现,在Excel中编写if函数,超级容易... 其实,不管是Excel、MySQL,还是Python,“if”条件判断都起着很重要的作用。今天这篇文章,就带着大家盘点一下,这三种语言如何分别使用 “if函数” 。 if函数原理图如下: 1. Excel Excel应该属于人人都会的“数据分析处理”软件了,实际工作中,我们写If嵌套也是时常会有的事儿。但是大家可能会发现,在Excel中编写if函数,超级容易...
- 本文简介 今天这篇文章,就当作是pandas教程的开篇文章吧!这是由Pandas官方发布的两张 “小抄”,内容不像matplotlib小抄那么多,但是内容确实极其精简,肯定可以迅速带你 “理清” Pandas学习思路。 项目地址如下: https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/P... 本文简介 今天这篇文章,就当作是pandas教程的开篇文章吧!这是由Pandas官方发布的两张 “小抄”,内容不像matplotlib小抄那么多,但是内容确实极其精简,肯定可以迅速带你 “理清” Pandas学习思路。 项目地址如下: https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/P...
- 1、numpy的简介 numpy是"Numerical Python"的简称。numpy提供了一个高性能的多维数组对象ndarray(N Dimension Array),以及大量的库函数和操作,可以帮助程序员轻松地进行数值计算。原生python语言执行速度很慢,C执行500次,python差不多只能执行一次,但是python语法比其它编程语言要简单的多得多。因此我们... 1、numpy的简介 numpy是"Numerical Python"的简称。numpy提供了一个高性能的多维数组对象ndarray(N Dimension Array),以及大量的库函数和操作,可以帮助程序员轻松地进行数值计算。原生python语言执行速度很慢,C执行500次,python差不多只能执行一次,但是python语法比其它编程语言要简单的多得多。因此我们...
- 对于入门Python的小白,学习的第一句代码基本就是print(“Hello World”),当然你也就知道了print函数的含义是什么? 对,就是“打印”的意思。 很多对比学习过Python和MySQL的小伙伴们,应该都意识到了:Python的语法和逻辑基本一致,这使得写代码变得相对容易。但是MySQL的书写顺序和执行逻辑,却是不一致的,这就让很多人写不出很好的S... 对于入门Python的小白,学习的第一句代码基本就是print(“Hello World”),当然你也就知道了print函数的含义是什么? 对,就是“打印”的意思。 很多对比学习过Python和MySQL的小伙伴们,应该都意识到了:Python的语法和逻辑基本一致,这使得写代码变得相对容易。但是MySQL的书写顺序和执行逻辑,却是不一致的,这就让很多人写不出很好的S...
- 3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s。 从python3.0版本开始起(python2.6同期发布),Python中同时支持两个版本的格式化,多出来的一个新版本就是利用format()函数,进行格式化输出。 但是python3.6版本后,又引入了一种新的字符串格式化方式f-string。从%s格式化到fo... 3种字符串格式化工具的简单介绍 python2.5版本之前,我们使用的是老式字符串格式化输出%s。 从python3.0版本开始起(python2.6同期发布),Python中同时支持两个版本的格式化,多出来的一个新版本就是利用format()函数,进行格式化输出。 但是python3.6版本后,又引入了一种新的字符串格式化方式f-string。从%s格式化到fo...
- 本文介绍 Vlookup函数,只要是和数据打交道的朋友,应该不会陌生。 其实呢!Python里面也同样可以实现这样的功能。首先,我觉得我们应该先要了解一下这个函数。 参数说明: vlookup(待查找目标, 查找区域, 匹配值所在的列, 精确匹配OR模糊查找);用一句通俗的话来说明vlookup函数的用法: 针对每一个待查找目标,它就能从指定的查找区域中,查找返回... 本文介绍 Vlookup函数,只要是和数据打交道的朋友,应该不会陌生。 其实呢!Python里面也同样可以实现这样的功能。首先,我觉得我们应该先要了解一下这个函数。 参数说明: vlookup(待查找目标, 查找区域, 匹配值所在的列, 精确匹配OR模糊查找);用一句通俗的话来说明vlookup函数的用法: 针对每一个待查找目标,它就能从指定的查找区域中,查找返回...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签