注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术工业技术建筑科学建筑设计中学生可以这样学Python(微课版)

中学生可以这样学Python(微课版)

中学生可以这样学Python(微课版)

定 价:¥59.00

作 者: 董付国,应根球
出版社: 清华大学出版社
丛编项:
标 签: 暂缺

购买这本书可以去


ISBN: 9787302554639 出版时间: 2020-07-01 包装:
开本: 16开 页数: 272 字数:  

内容简介

  本书内容适合中学生和小学高年级学生阅读和学习,紧密结合信息技术课课标,深入浅出介绍Python编程基础和有趣的例题,介绍如何使用Python实现自己的想法,如何使用Python解决一些简单的问题,本书配有约100个微课二维码,既可以作为教材,也可以用于自学。

作者简介

  董付国,山东工商学院副教授,先后出版14本Python系列教材,多次获得校级教学优秀效果一等奖,长期维护微信公众号“Python小屋”免费分享900多篇Python技术文章和超过400节微课视频。

图书目录


第1章Python概述1

1.1Python语言简介1

1.2常用的Python开发环境2

1.2.1IDLE2

1.2.2Anaconda34

1.2.3PAGE for Python7

1.3Python代码编写规范8

1.4安装扩展库11

1.5标准库与扩展库对象的导入和使用14

1.5.1导入整个模块14

1.5.2明确导入模块中的特定对象15

1.5.3一次导入特定模块中的所有对象15

1.6本章知识要点16

习题17


第2章Python编程基础18

2.1基本数据类型18

2.1.1常用内置对象18

2.1.2常量与变量20

2.1.3数值类型22

2.1.4序列24

2.1.5字符串25

2.2运算符与表达式26

2.2.1算术运算符27

2.2.2关系运算符29

2.2.3成员测试运算符和同一性测试运算符30

2.2.4逻辑运算符31

2.2.5集合运算符32

中学生可以这样学Python(微课版)目录2.3常用内置函数34

2.3.1基本输入输出函数38

2.3.2数字有关的函数39

2.3.3序列有关的函数41

2.3.4精彩例题分析与解答49

2.4常用内置模块和标准库用法简介50

2.4.1数学模块math50

2.4.2随机模块random53

2.4.3日期时间模块datetime54

2.4.4时间模块time55

2.4.5标准库collections56

2.4.6标准库itertools56

2.4.7小海龟画图模块turtle57

2.4.8图形界面开发模块tkinter60

2.5本章知识要点61

习题62


第3章选择结构63

3.1单分支选择结构63

3.2双分支选择结构65

3.3多分支选择结构66

3.4选择结构的嵌套67

3.5pass语句69

3.6精彩例题分析与解答69

3.7本章知识要点72

习题72


第4章循环结构73

4.1for循环与while循环73

4.2break与continue语句74

4.3精彩例题分析与解答75

4.4本章知识要点83

习题83


第5章Python序列及应用85

5.1列表86

5.1.1列表创建与删除87

5.1.2列表元素访问88

5.1.3列表常用方法89

5.1.4列表对象支持的运算符93

5.1.5内置函数对列表的操作94

5.1.6精彩例题分析与解答95

5.2元组101

5.2.1元组创建与元素访问101

5.2.2元组与列表的异同点102

5.3字典104

5.3.1字典创建与删除104

5.3.2字典元素的访问105

5.3.3元素添加、修改与删除106

5.3.4精彩例题分析与解答107

5.4集合108

5.4.1集合对象创建与删除109

5.4.2集合操作与运算110

5.4.3精彩例题分析与解答112

5.5字符串113

5.5.1字符串编码格式简介114

5.5.2转义字符115

5.5.3字符串格式化116

5.5.4字符串常量118

5.5.5字符串对象的常用方法119

5.5.6精彩例题分析与解答127

5.6推导式131

5.6.1列表推导式131

5.6.2生成器推导式134

5.7序列解包135

5.8切片137

5.9本章知识要点139

习题140第6章函数143

6.1函数定义与调用143

6.2函数参数146

6.2.1默认值参数147

6.2.2关键参数148

6.3变量作用域148

6.4函数递归调用150

6.5lambda表达式151

6.6精彩例题分析与解答153

6.7本章知识要点157

习题158


第7章面向对象程序设计161

7.1面向对象程序设计简介161

7.2类的定义与实例化162

7.3数据成员与成员方法163

7.3.1私有成员与公有成员163

7.3.2数据成员164

7.3.3成员方法、类方法、静态方法165

7.4属性167

7.5继承170

7.6多态172

7.7精彩例题分析与解答174

7.8本章知识要点178

习题178


第8章常用算法的Python实现179

8.1解析算法案例分析179

8.2枚举算法案例分析184

8.3递推算法案例分析188

8.4递归算法案例分析191

8.5分治法原理简介198

8.6排序算法案例分析198

8.7查找算法案例分析202

8.8本章知识要点204

习题205


第9章SQLite数据库编程基础206

9.1SQLite数据库简介206

9.2Python标准库sqlite3简介207

9.3常用SQL语句208

9.4精彩例题分析与解答210

9.5本章知识要点218

习题218


第10章大数据处理基础219

10.1大数据的基本概念与主要特征219

10.2大数据处理框架Spark与Python编程220

10.3精彩例题分析与解答225

10.4本章知识要点226

习题227


第11章综合案例设计与分析228

11.1GUI版电子时钟228

11.2GUI版猜数游戏231

11.3GUI版通讯录管理程序235

11.4GUI版图片浏览程序241

11.5GUI版温度单位转换程序244

11.6本章知识要点252

习题252


附录APython关键字清单253


附录B常用Python扩展库清单255


参考文献256


本目录推荐