《基于Python的社会科学研究》认为,随着数据变得更大、更快、更复杂,软件和计算工具也需要与时俱进,以应对挑战,解析庞大的数据包,并对所运用的计算工具和算法做出更深入的了解。本书便可以帮助社会科学研究者打下扎实的Python运用基础,实现系统性的掌握,并在研究的全流程中开展运用。内容包括:数据可视化、社交媒体数据研究、社会网络分析等。书中还配备了丰富的代码案例、样本数据等资源。 对于正在寻求简明易懂、分析翔实的Python及其编码方面教材的学生和研究者来说,本书不容错过。
本书内容包括:数据可视化、社交媒体数据研究、社会网络分析等。书中还配备了丰富的代码案例、样本数据等资源。
菲利普·D. 布鲁克(Phillip D. Brooker),英国利物浦大学社会学高级讲师,研究领域为民族方法学、会话分析、科技研究、人机互动等。
前言/1 致谢/1 线上资源/1 第一部分 理解编程 导言 内容简介/5 第1章 什么是编程?它对社会科学研究意味着什么?/19 第2章 编程即社会科学(批判性编程)/35 第二部分 Python基本语法、句法和概念 第3章 准备开始编程/51 第4章 核心概念/对象/57 第5章 结构化对象/77 第6章 使用更复杂的概念/对象构建更好的代码/104 第7章 用类构建新对象/120 第8章 相关补充概念和实践/134 第三部分 Python应用技术 第9章 设计基于编程的研究/167 第10章 使用文本文件/175 第11章 数据收集:使用社交媒体API /185 第12章 常见格式的数据解码与编码(CSV、JSON和XML)/204 第13章 数据收集:网页抓取/228 第14章 数据可视化/241 第四部分 编程即社会科学 第15章 践行PaSS的观念/275 参考文献/282