وبلاگ بلیان

Python语言

معرفی کتاب «Python语言» نوشتهٔ 刘鹏、张燕、李肖俊、钟涛、刘河، منتشرشده توسط نشر 清华大学出版社 در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «Python语言» در دستهٔ بدون دسته‌بندی قرار دارد.

本书以WIN10 和Python3.6.5 搭建Python开发基础平台为起点,重点阐述Python语言的基础知识和3个典型的项目实战案例。全书以理论引导、案例驱动、上机实战为理念打造Python语言学习的新模式。具体内容分为两大部分:第一部分以Python编程语言基础知识普及为主,分别介绍了Python3概述、基本语法、流程控制、组合数据类型、字符串与正则式、函数、模块、类和对象、异常、文件操作;第二部分以项目实战为核心,以学以致用为导向,以切近生活的案例为依托,分别介绍Python爬虫项目实战、Python数据可视化项目实战、Python数据分析项目实战。 本书以作者十多年的计算机专业课程教学经验及相应的项目实战心得为依托,力争做以到理论知识为基础、以案例实战为手段、以解决问题为根本的初衷。让读者最大限度地从书中汲取他们所需要的编程知识和实战体验。 本书可作为高等学校尤其是高职院校各专业的Python语言启蒙教材,同时也可作为广大Python语言爱好者自学的参考书。 封面 1 扉页 2 内容简介 3 版权页 3 编写委员会 4 总序 5 前言 8 目录 10 第1章 Python 3概述 19 1.1 Python简介 20 1.2 Python环境构建 23 1.3 第一个程序Hello World! 28 1.4 实验 35 1.5 小结 43 习题 43 参考文献 44 第2章 基本语法 45 2.1 PEP8风格指南 45 2.2 变量与数据类型 47 2.3 表达式 52 2.4 实验 54 2.5 小结 57 习题 57 参考文献 57 第3章 流程控制 59 3.1 条件语句 59 3.2 条件流程控制 60 3.3 循环流程控制 63 3.4 实验 68 3.5 小结 72 习题 72 参考文献 73 第4章 组合数据类型 74 4.1 列表 74 4.2 元组 78 4.3 字典 81 4.4 集合 84 4.5 实验 88 4.6 小结 89 习题 89 参考文献 90 第5章 字符串与正则表达式 91 5.1 字符串基础 91 5.2 字符串方法 96 5.3 正则表达式 101 5.4 实验 104 5.5 小结 106 习题 106 参考文献 107 第6章 函数 108 6.1 函数的概述 108 6.2 函数的参数和返回值 111 6.3 函数的调用 117 6.4 实验 120 6.5 小结 126 习题 127 参考文献 127 第7章 模块 128 7.1 模块的概述 128 7.2 安装第三方模块 133 7.3 模块应用实例 136 7.4 在Python中调用R语言 147 7.5 实验 151 7.6 小结 154 习题 154 参考文献 155 第8章 类和对象 156 8.1 理解面向对象 156 8.2 类的定义与使用 157 8.3 类的特点 162 8.4 实验 168 8.5 小结 171 习题 172 参考文献 172 第9章 异常 173 9.1 异常概述 173 9.2 异常处理流程 179 9.3 自定义异常 179 9.4 实验 180 9.5 小结 183 习题 183 参考文献 183 第10章 文件操作 184 10.1 打开文件 184 10.2 基本的文件方法 186 10.3 String I/O函数 189 10.4 基本的目录方法 190 10.5 实验 191 10.6 小结 194 习题 194 参考文献 194 第11章 项目实战:爬虫程序 196 11.1 爬虫概述 196 11.2 爬虫三大库 199 11.3 案例剖析:酷狗TOP500数据爬取 216 11.4 Scrapy框架 219 11.5 实验 227 参考文献 228 第12章 项目实战:数据可视化 230 12.1 Matplotlib简介 230 12.2 Artist模块介绍 238 12.3 Pandas绘图 240 12.4 案例剖析:词云图 243 12.5 实验 247 参考文献 248 第13章 项目实战:数据分析 249 13.1 数据清洗 249 13.2 数据存取 252 13.3 NumPy 263 13.4 案例剖析:房天下西安二手房数据分析 269 13.5 实验 276 参考文献 277 正文结束 277 附录A Python代码风格指南:PEP8 278 附录B IPython指南 281 附录C Pycharm指南 285
دانلود کتاب Python语言