掌握数字化时代的利器Python,你可以读读这几本书


作者:郑磊
自从计算机进入了微机时代 , 人们的工作就发生了本质性改变 。 几乎大部分手工处理的信息 , 基本上都需要用电脑软件进行加工处理了 。 而大行其道的就是WPS和微软办公套件(Word, Excel, PowerPoint等) 。 在职场上 , 几乎没人不会用基本的文字处理和电子表格软件 , 而做汇报的资料基本都需要用PPT来演示 。 这是工业化时代要求每个人具备的基本工作技能 。 进入数字化时代 , 仅仅有这些技能已经不够用了 。
【掌握数字化时代的利器Python,你可以读读这几本书】
掌握数字化时代的利器Python,你可以读读这几本书
本文插图
我们进入信息时代已经很久了 , 互联网泡沫在2000年破灭之后 , 进入了一个稳定发展时期 , 我们现在面临的不是信息缺乏 , 而是在海量的信息中如何找到自己需要的信息 。 而对于分析来说 , 仅仅分析数字是不够的 。 随着多媒体快速发展 , 现在有很多重要信息是以图片、音频、人类语言等形式出现的 , 这些属于动态非结构化数据 , 而且数量巨大 , 因而被称作“大数据” 。 大数据呼唤人类的“更强大脑” , 目前人工智能技术正在协助为人类赋能 , 提高对大数据的收集、处理和分析能力 。 而这些工作都可以用一种计算机语言解决 , 这就是Python 。 本文由浅入深介绍几本有代表性的Python工具书 。
现在流行的AI人工智能技术大部分都是用Python语言编写的 , 这种语言与英语相似 , “优雅”、“明确”、“简单” , 易懂易学 , 功能强大 , 而且由于其开放性和扩展性强 , 可以直接使用大量的外部工具和现成代码 , 是目前最热门的计算机编程语言 。 编写计算机代码其实并不需要很高的学历 , 在IT行业 , 单纯的计算机编程工作类似于制造企业流水线上的普通蓝领岗位 。 经过一段时间的学习和训练 , 很多人都可以掌握编程技能 。
Python尤其适合普通人学习 。 《教孩子学编程(Python语言版)》是目前一本很受欢迎的入门书 。 虽然小学生未必适合(至少还是应该达到英语初级水平) , 但是有初高中文化程度的读者应该很容易入门 。 里面的例子大多数和绘图和游戏有关 , 配上程序运行的彩图 , 大大提高了趣味性 。 如果之前对其他计算机语言有一定的了解 , 可以直接阅读本文后面介绍的书 。
掌握Python语言 , 我认为最大而且最基本的用处就是搜集数据和进行数据分析 。 不同的是 , 这种语言方便收集和分析“大数据” , 而不像我们以前了解的一些强大的工程计算机语言 。 应该说 , 这是一门专门面向大数据的编程语言 , 而其他功能亦不输java和C这类编程语言 。
Python可以和很多已有软件兼容 , 最强大的功能是人们常说的“爬虫”功能 , 一些搜索引擎使用的就是这种技术 。 爬虫工程师目前是紧缺人才 。 用Python自己编写专门的爬虫程序 , 可以爬取图片、自己需要的特定信息 , 自动去除网页广告等 。 《精通Python网络爬虫:核心技术、框架与项目实战》是这方面的一本由浅入深的书 , 从技术、工具、实战3个维度讲透Python网络爬虫各项核心技术和主流框架 , 深度讲解网络爬虫的抓取技术与反爬攻关技巧 。
掌握数字化时代的利器Python,你可以读读这几本书
本文插图
《精通Python网络爬虫:核心技术、框架与项目实战》
借助爬虫程序搜集所需大数据 , 只是我们进行数据分析和数据挖掘的基础工作 。 在数字时代 , 我们已经无法满足只是利用数学函数来分析电子表格中的数据了 。 分析大数据需要懂得一些数据挖掘技术 , 《Python数据分析与挖掘实战(第2版)》和《Python数据科学:技术详解与商业实践》是这方面较出色的工具书 。 这些书的一个优点是来自国内资深数据科学专家 , 在内容的适用性方面更贴近国情 , 从技术、业务和商业实战3个维度提供了系统化的Python数据分析学习路径 , 列举的商业案例很有代表性 。


推荐阅读