


作者:马国俊
定价:79.8元
印次:1-4
ISBN:9787302627814
出版日期:2023.04.01
印刷日期:2025.12.23
图书责编:王金柱
图书分类:零售
《Python网络爬虫与数据分析从入门到实践》从初学者的视角出发,以案例实操为核心,系统地介绍网络爬虫的原理、工具使用与爬取技术,并详细讲解数据分析的各种技巧。本书主要内容包括:Python基础语法,数据分析工具NumPy、Pandas、Matplotlib的使用,网络爬虫库Urllib、BeautifulSoup、Scrapy,正则表达式在网络爬虫中的应用,数据预处理与数据分析方法、中文文本处理、文本向量化技术,以及机器学习算法在数据分析中的应用。书中还给出了大量案例和项目,可以帮助读者快速上手,提高实用技能。 《Python网络爬虫与数据分析从入门到实践》内容丰富,注重实操,适用于网络爬虫岗位、数据分析岗位的初级工程师和各类工程技术人员,还可作为高校经济、管理、人文社科、大数据等专业的教学用书。
马国俊,计算专业硕士,教授,从业20余年,主要从事大数据技术的教学、项目开发与研究工作,先后在国内外刊物发表学术论文40余篇,获取软件著作权3项;主持、参与各类项目5项,获得奖项若干。
前 言 在大数据时代,数据已成为一个公司的核心竞争力。采集数据并对数据进行分析以获得有价值的信息,已成为现代企业生产和战略决策的重要组成部分。 随着互联网的发展壮大,网络数据呈爆炸式增长,传统搜索引擎已经不能满足人们获取数据的需求,网络爬虫技术和网络爬虫工程师岗位应运而生。借助网络爬虫从互联网上采集数据已成为现代企业和研究人员在生产和研究中的重要内容。 然而,通过爬虫直接从互联网上获取的数据往往并不能满足用户的需求,这时候就需要对这些数据进行整理分析,这正是数据分析人员工作的价值所在。 采集或获取数据、整理和分析数据、进行数据的可视化,是数据处理的一个完整的流程,其中涉及的知识点很多,也有大量成熟的工具及其操作技巧需要我们去了解和掌握。对于初学者来说,沿着一条有效的路线学习才能事半功倍。 《Python网络爬虫与数据分析从入门到实践》旨在帮助初学者学习和掌握网络爬虫和数据分析技术,提供一个实用的操作指南,从而让有梦想成为数据分析工程师的人员通过本书的学习达成所愿。 主要内容 本书共13章,各章内容概述如下: 第1章介绍Python基础语法,世界上80%的网络爬虫都是基于Python开发的,对于未接触过编程语言的读者,Python更易于上手,是首选的编程语言。 第2~4章,介绍Python的3个数据分析工具,包括NumPy、Pandas、Matplotlib,这3个工具在Python当今的数据分析中应用十分广泛,已成为数据分析人员的必备技能。 第5章和第6章介绍网络爬虫的原理和常用工具的使用,包括Urllib库、BeautifulSoup库、正则表达式和...
第1章 Python基础语法 1
1.1 搭建Python开发环境 1
1.1.1 安装Python解释器 2
1.1.2 安装第三方开发包 3
1.1.3 在PyCharm里设置解释器 3
1.1.4 在PyCharm里新建项目和文件 4
1.2 Python语法入门 6
1.2.1 Python常量和变量 6
1.2.2 基本数据类型 6
1.2.3 字符串 8
1.2.4 单行注释和多行注释 10
1.2.5 条件分支语句 10
1.2.6 循环语句 11
1.2.7 break和continue 12
1.2.8 格式化输出 13
1.3 函数及用法 14
1.3.1 定义和调用函数 14
1.3.2 return关键字 15
1.3.3 递归调用函数 15
1.4 函数的特殊操作 16
1.4.1 参数是函数 16
1.4.2 返回结果是函数 17
1.4.3 匿名函数(Lambda表达式) 17
1.5 Python的数据结构 18
1.5.1 列表及其用法 18
1.5.2 元组及其用法 19
1.5.3 字典及其用法 19
1.6 动手练习 20
第2章 数据科学库之NumPy 21
2.1 NumPy库中的ndarray对象 21
2.1.1 如何创建ndarray 22
2.1.2 用dtype参数指定数据类型 23
2.1.3 创建全0或全1的ndarray 24
2.2 NumPy常见操作 25
2.2.1... 查看详情
涉及多种流行的热门框架,包括爬虫框架如Urllib、BeautifulSoup、Scrapy,常用的数据分析库如Numpy、Pandas、Matplotlib等都进行了详细介绍。
全流程讲解,从获取数据、数据预处理到数据分析和数据可视化,面面俱到。
技术先进,除常用数据处理方法,还介绍了当前热门的中文文本处理,以及热门的机器学习算法在数据分析中的应用。
本书给出了大量示例和项目,可以帮助读者掌握一线技能,真正解决工作中遇到的问题。"

