• Python程序设计及其应用
  • Python程序设计及其应用
21年品牌 40万+商家 超1.5亿件商品

Python程序设计及其应用

新华书店全新正版书籍图书 保证_可开发票_极速发货支持7天无理由

50.8 8.1折 63 全新

库存3件

浙江嘉兴
认证卖家担保交易快速发货售后保障

作者李忠月

出版社北京大学

ISBN9787301328095

出版时间2022-07

装帧其他

开本其他

定价63元

货号31507029

上书时间2024-10-19

學源图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
李忠月,温州大学计算机与人工智能学院副教授。主要担任Python编程与办公自动化、Python应用案例开发、Django应用开发、C语言程序设计、数据结构与算法、Java程序设计基础、Internet开发基础等教学工作。在北京大学出版社、清华大学出版社、中国水利水电出版社主编教材4本;发表论文数篇。

目录
第1篇 基 础 篇
第 1 章 Python概述2
1.1 Python的起源2
1.2 Python的特点  2
1.3 Python的主要应用领域  3
1.4 Python的种类  4
1.5 Python的设计哲学  4
1.6 在Windows操作系统下搭建Python开发环境  5
1.7 第一个Python程序 6
1.8 源文件打包  7
1.9 小结  7
第 2 章 Python基础8
2.1 实例导入8
2.2 标识符和关键字9
2.3 变量和常量10
2.4 运算符11
2.5 语句15
2.6 模块导入与使用15
2.7 包17
2.8 对象的删除17
2.9 基本的输入和输出17
2.10 Python编码规范18
2.11 Python文件20
2.12 Python脚本的__name__属性21
2.13 小结22
第 3 章 数据类型23
3.1 实例导入23
3.2 数字类型24
3.3 数字类型之间的转换26
3.3.1 隐式类型转换26
3.3.2 显式类型转换27
3.4 字符串27
3.5 字符串的处理方法28
3.5.1 find( )、rfind( )、index( )、rindex( )、count( )28
3.5.2 split( )、rsplit( )、partition( )、rpartition( )28
3.5.3 join( )29
3.5.4 lower( )、upper( )、capitalize( )、title( )、swapcase( )29
3.5.5 isalnum( )、isalpha( )、isdigit( )、isspace( )、isupper( )、islower( )29
3.5.6 strip( )、lstrip( )、rstrip( )30
3.5.7 ljust( )、rjust( )、center( )30
3.5.8 startswith( )、endswith( )30
3.5.9 replace( )31
3.5.10 maketrans( )、translate( )31
3.5.11 字符串反转32
3.5.12 用pyperclip模块复制、粘贴字符串32
3.6 字符串与数字类型的转换33
3.7 小结34
第 4 章 控制结构35
4.1 实例导入35
4.2 分支结构36
4.3 循环结构39
4.4 跳转语句41
4.5 范围41
4.6 小结42
第 5 章 元组、列表、集合和字典43
5.1 实例导入43
5.2 序列45
5.3 元组46
5.4 列表48
5.5 集合57
5.6 字典60
5.7 reduce( )函数65
5.8 浅复制和深复制66
5.9 小结67
第 6 章 内置函数68
6.1 实例导入68
6.2 bin( )函数70
6.3 divmod( )函数70
6.4 int( )函数70
6.5 len( )函数71
6.6 map( )函数71
6.7 filter( )函数72
6.8 enumerate( )函数72
6.9 zip( )函数73
6.10 sum( )、max( )、min( )函数73
6.11 sorted( )函数74
6.12 reversed( )函数74
6.13 eval( )函数75
6.14 format( )函数76
6.15 小结77
第 7 章 函数78
7.1 实例导入78
7.2 函数的定义和调用79
7.3 函数的参数传递80
7.4 函数的返回值85
7.5 变量作用域86
7.6 嵌套函数87
7.7 函数式编程88
7.8 装饰器89
7.9 小结92
第 8 章 迭代器和生成器93
8.1 生成器93
8.2 迭代器94
8.3 Python内置的可迭代对象95
8.4 小结97
第 9 章 基础知识大串讲98
9.1 成绩排名98
9.2 编程团体赛98
9.3 一元多项式求导99
9.4 月饼99
9.5 个位数统计100
9.6 统计同成绩学生100
9.7 字符统计100
9.8 到底买不买101
9.9 最好吃的月饼101
9.10 旧键盘102
9.11 字符串A+B102
9.12 N-自守数103
9.13 射击比赛103
9.14 朋友数104
9.15 MOOC期终成绩104
9.16 单身客人105
9.17 危险品装箱106
9.18 小结106
9.19 习题107
第2篇 进 阶 篇
第 10 章 面向对象编程120
10.1 实例导入120
10.2 类和对象122
10.3 封装126
10.3.1 私有变量127
10.3.2 私有方法127
10.3.3 定义属性127
10.4 继承128
10.5 多态134
10.6 反射136
10.7 小结136
第 11 章 文件和异常137
11.1 实例导入137
11.2 文件操作138
11.3 CSV文件141
11.4 JSON文件143
11.5 os.path模块144
11.6 os模块146
11.7 异常148
11.8 小结150
第 12 章 常用模块151
12.1 实例导入151
12.2 random模块152
12.3 日期和时间152
12.4 time模块153
12.5 datetime模块154
12.6 logging模块157
12.7 bisect模块159
12.8 小结160
第 13 章 数据库编程161
13.1 数据持久化161
13.2 Python DB-API规范162
13.3 MySQL数据库163
13.4 数据库配置文件169
13.5 小结170
第 14 章 网络编程171
14.1 网络基础171
14.2 TCP Socket的网络编程172
14.3 UDP Socket的网络编程178
14.4 小结181
第 15 章 多线程编程182
15.1 基本概念182
15.2 创建线程182
15.3 线程管理184
15.4 线程安全186
15.5 线程间通信188
15.6 小结191
第3篇 应 用 篇
第 16 章 处理Excel电子表格194
16.1 读取Excel文件195
16.2 写入Excel文件198
16.3 应用实例199
16.4 设置单元格的字体风格203
16.5 公式204
16.6 调整行和列205
16.7 图表206
16.8 小结208
第 17 章 处理Word文件和PDF文件209
17.1 Word文件209
17.2 PDF文件215
17.3 Word文件转换为PDF文件219
17.4 小结219
第 18 章 自动化编程220
18.1 发送邮件220
18.2 接收邮件220
18.3 用QQ邮箱发送邮件220
18.3.1 开启QQ邮箱的SMTP服务220
18.3.2 QQ邮箱群发邮件221
18.4 xpath222
18.5 selenium223
18.5.1 在页面中寻找元素223
18.5.2 发送特殊键225
18.6 自动登录225
18.6.1 自动打开百度网页225
18.6.2 自动登录判题系统226
18.6.3 自动登录豆瓣226
18.7 用163邮箱自动发送邮件227
18.8 批量批改实验报告228
18.9 自动把网页保存为PDF文件  230
18.10 ftplib模块235
18.10.1 获取文件名235
18.10.2 下载文件236
18.10.3 上传文件237
18.11 小结237
第4篇 数 据 篇
第 19 章 requests模块240
19.1 实例导入  240
19.2 爬虫基础  241
19.3 GET请求实例  245
19.4 POST请求实例  247
19.5 Cookie  248
19.6 提取内容  250
19.7 selenium  253
19.8 小结  254
第 20 章 Scrapy框架255
20.1 Scrapy框架概述  255
20.2 basic爬虫模板  256
20.3 crawl爬虫模板  262
20.4 新浪新闻网站爬虫  264
20.5 小结  266
第 21 章 数据分析工具267
21.1 numpy  267
21.2 pandas  273
21.3 matplotlib  278
21.4 词云  285
21.4.1 英文词频统计286
21.4.2 jieba库的使用287
21.4.3 《三国演义》中的人物出场统计288
21.5 sklearn  290
21.6 应用实例  295
21.7 小结  298
参考文献299

内容摘要
本书以Python3.7为开 发环境,分为4篇,一 共21章。 第1篇为基础 篇,讲解Python的基础 知识;第2篇为进阶篇,讲解面向对象编程、数据库编程和多线程编程等;第3篇为应用篇,讲解如 何处理Excel电子表格、 Word文件和PDF文件,如何自动发送邮件以及如何自动登录等;第4篇为数据篇,讲解如何通过爬虫获取数据,以及如何对数据进行分析与可视化等。
本书是面向实践的Python编程,不仅介绍Python的基础知识,而且设计了大量的案例。一些重要、 难懂的案例还有配套的微课视频,读者可以扫描书中的二维码观看。通过本书,读者不仅能掌握Python的编程技巧,而且能体会到利用Python编程的快乐。
本书可以作为高等学校计算机专业及其他相关专业的教学用书,也可以作为Python程序设计人员的参考用书。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP