零基础学python 升级版 编程语言 作者 新华正版
¥
57.95
5.3折
¥
109
全新
库存32件
作者作者
出版社电子工业出版社
ISBN9787121472121
出版时间2024-01
版次1
装帧平装
开本16
页数348页
字数679千字
定价109元
货号xhwx_1203228692
上书时间2024-03-22
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
入门篇 2.1.2 代码缩进 19
2.1.3 编码规范 20
章 初识 python 1
讲解:1 小时 精彩实例:2 个 e 学码:9 个
1.1 python概述 2
1.1.1 了解python 2
1.1.2 python的版本 2
1.1.3 python的应用领域 2
1.2 搭建开发环境 3
1.2.1 python开发环境概述 3
1.2.2 安装python 3
1.2.3 个python程序 7
? 实例01 在命令行窗中输出“人生苦短, 我用python” 7
? 实例02 在idle中输出“人生苦短,
我用python” 8
1.3 python开发工具 9
1.3.1 使用自带的idle 9
1.3.2 常用的第三方开发工具 12
1.4 实战 13
实战一:输出“人因梦想而” 13
实战二:输阶 13
实战三:输出个 13
实战四:打印田字格 14
1.5 小结 14
第 2 章 python 语言基础 15
讲解:3 小时 14 分钟 精彩实例:7 个
e 学码:14 个
2.1 python语特点 16
2.1.1 注释 16
2.2 保留字与标识符 22
2.2.1 保留字 22
2.2.2 标识符 23
2.3 变量 24
2.3.1 理解python中的变量 24
2.3.2 变量的定义与使用 25
2.4 基本数据类型 26
2.4.1 数字类型 26
? 实例01 根据身高、体重计算bmi指数 28
2.4.2 字符串类型 28
? 实例02 输出007号坦克 29
2.4.3 布尔类型 30
2.4.4 数据类型转换 30
? 实例03 模拟超市抹零结账行为 31
2.5 运算符 32
2.5.1 算术运算符 32
? 实例04 计算的分差及均分 33
2.5.2 赋值运算符 33
2.5.3 比较(关系)运算符 34
? 实例05 使用比较运算符比较大小关系 34
2.5.4 逻辑运算符 35
? 实例06 参加手机店的打折活动 36
2.5.5 位运算符 36
2.5.6 运算符的优先级 38
2.6 基本输入和输出 39
2.6.1 使用input()函数输入 39
? 实例07 根据身高、体重计算bmi指数
(改进版) 40
2.6.2 使用print()函数输出 40
2.7 实战 41
实战一:模拟手机充值场景 41
实战二:绘制《植物大战僵尸》中的石头怪 42
实战三:根据父母的身高预测儿子的身高 42
实战四:根据步数计算消耗的热量值 42
2.8 小结 42
第 3 章 流程控制语句 43
讲解:1 小时 55 分钟 精彩实例:9 个
e 学码:4 个
3.1 程序结构 44
3.2 选择语句 44
3.2.1 简单的if语句 45
? 实例01 判断输入的是不是黄蓉所说的数 45
3.2.2 if…else语句 47
? 实例02 验证瑛姑给出的是否正确 48
3.2.3 if…elif…else语句 49
? 实例03 输出玫瑰花语 50
3.2.4 if语句的嵌套 51
? 实例04 判断是否为酒后驾车 52
3.3 条件表达式 52
3.4 循环语句 53
3.4.1 while循环 53
? 实例05 助力瑛姑 ①:while循环版
解题 54
3.4.2 for循环 54
? 实例06 助力瑛姑 ②:for循环版
解题 56
3.4.3 循环嵌套 57
? 实例07 打印九九乘表 58
3.5 跳转语句 59
3.5.1 break语句 59
? 实例08 助力瑛姑 ③:for循环改进版
解题 60
3.5.2 continue语句 60
? 实例09 逢七拍腿游戏 61
3.6 pass空语句 62
3.7 实战 62
实战一:模拟森林的能量产生过程 62
实战二:猜数字游戏 62
实战三:模拟“跳一跳”小游戏的加分块 63
实战四:模拟10086查询功能 63
3.8 小结 63
第 4 章 序列的应用 64
讲解:4 小时 51 分钟
精彩实例:14 个 e 学码:11 个
4.1 序列 65
4.1.1 索引 65
4.1.2 切片 65
4.1.3 序列相加 66
4.1.4 乘 67
4.1.5 检查某个元素是否是序列的成员 67
4.1.6 计算序列的长度、优选值和小值 68
4.2 列表 69
4.2.1 列表的创建和删除 69
4.2.2 访问列表元素 71
? 实例01 输出每一帖 71
4.2.3 遍历列表 72
? 实例02 分两列显示某年nba常规赛西部球队排名 73
4.2.4 添加、修改和删除列表元素 74
? 实例03 向nba名人堂列表中追加某年
新进入球星 75
4.2.5 对列表进行统计和计算 77
4.2.6 对列表进行排序 78
4.2.7 列表推导式 80
4.2.8 二维列表的使用 81
? 实例04 使用二维列表输出不同版式的
古诗 83
4.3 元组 84
4.3.1 元组的创建和删除 84
? 实例05 使用元组保存咖啡馆里提供的
咖啡名称 86
4.3.2 访问元组元素 87
? 实例06 使用for循环列出咖啡馆里的
咖啡名称 87
? 实例07 分两列显示某赛季nba西部联盟前八名球队07 88
? 实例08 将麝香猫咖啡替换为拿铁咖啡 89
4.3.3 修改元组元素 88
4.3.4 元组推导式 90
4.3.5 元组与列表的区别 91
4.4 字典 92
4.4.1 字典的创建和删除 92
? 实例09 创建一个保存女神星座的字典 93
4.4.2 通过键值对访问字典 95
? 实例10 根据星座测试格特点 96
4.4.3 遍历字典 97
4.4.4 添加、修改和删除字典元素 98
4.4.5 字典推导式 99
? 实例11 应用字典推导式实现根据名字
和星座创建一个字典 100
4.5 集合 100
4.5.1 集合的创建 100
? 实例12 创建保存选课信息的集合 101
4.5.2 集合的添加和删除 102
? 实例13 更改选学课程 103
4.5.3 集合的交集、并集和差集运算 104
? 实例14 对选课集合进行交集、并集
和差集运算 104
4.6 列表、元组、字典和集合的区别 104
4.7 实战 105
实战一:输出“荣耀”的游戏角 105
实战二:模拟火车订票系统 105
实战三:电视剧的收视率排行榜 105
实战四:统计需要取快递人员的名单 106
4.8 小结 106
第 5 章 字符串及正则表达式 107
讲解:2 小时 45 分钟 精彩实例:10 个
e 学码:5 个
5.1 字符串常用作 108
5.1.1 拼接字符串 108
? 实例01 使用字符串拼接输出一个关于
程序员的笑话 109
5.1.2 计算字符串的长度 109
5.1.3 截取字符串 110
? 实例02 截取号码中的出生期 111
5.1.4 分割、合并字符串 111
? 实例03 输出被@的好友名称 113
? 实例04 通过好友列表@的好友 113
5.1.5 检索字符串 114
5.1.6 字母的大小写转换 116
? 实例05 不区分大小写验证会员名
是否专享 117
5.1.7 去除字符串中的空格和特殊字符 118
5.1.8 格式化字符串 120
? 实例06 格式化不同的数值类型数据 122
5.2 字符串编码转换 123
5.2.1 使用encode()方编码 123
5.2.2 使用decode()方解码 124
5.3 正则表达式 124
5.3.1 行定位符 125
5.3.2 元 字符 125
5.3.3 限 定符 126
5.3.4 字 符类 126
5.3.5 排除字符 126
5.3.6 选择字符 126
5.3.7 转义字符 127
5.3.8 分组 127
5.3.9 在python中使用正则表达式语 127
5.4 使用re模块实现正则表达式作 128
5.4.1 匹配字符串 128
? 实例07 验证输入的是否为
中国移动的号码 130
? 实例08 验证是否出现危险字符 131
5.4.2 替换字符串 132
? 实例09 替换出现的危险字符 133
5.4.3 使用正则表达式分割字符串 133
? 实例10 输出被@的好友名称
(应用正则表达式) 134
5.5 实战 134
实战一:打印象棋诀 134
实战二:判断车牌归属地 135
实战三:模拟红包 135
实战四:显示实时天气预报 135
5.6 小结 135
篇
第 6 章 函 数 136
讲解:1 小时 59 分钟 精彩实例:6 个
e 学码:2 个
6.1 函数的创建和调用 137
6.1.1 创建一个函数 137
6.1.2 调用函数 138
? 实例01 输出每一帖(共享版) 139
6.2 参数传递 139
6.2.1 了解形式参数和实际参数 140
? 实例02 根据身高、体重计算bmi指数
(共享版) 141
6.2.2 位置参数 142
6.2.3 关键字参数 143
6.2.4 为参数设置默认值 144
6.2.5 可变参数 146
7.3.1 创建用于计算的属 166
7.3.2 为属添加安全保护机制 167
? 实例03 在模拟电影点播功能时应用属 168
7.4 继承 168
7.4.1 继承的基本语 169
? 实例04 创建水果基类及其派生类 169
7.4.2 方重写 170
? 实例06 应用lambda实现对爬取到的商品信息进行排序 153
6.6 实战 154
实战一:导演为剧本选主角 154
实战二:模拟美团外商家的套餐 154
实战三:根据生判断星座 154
实战四:将美元转换为币 154
6.7 小结 154
第 7 章 面向对象程序设计 155
讲解:1 小时 51 分钟 精彩实例:5 个
e 学码:3 个
7.1 面向对象概述 156
7.1.1 对象 156
7.1.2 类 156
7.1.3 面向对象程序设计的特点 157
7.2 类的定义和使用 158
7.2.1 定 义类 158
7.2.2 创建类的实例 159
7.2.3 创建 init ()方 159
7.2.4 创建类的成员并访问 161
? 实例01 创建大雁类并定义飞行方 161
? 实例02 通过类属统计类的实例个数 163
7.2.5 访问 165
7.3 属(property) 166
第 8 章 模 块 174
讲解:1 小时 46 分钟 精彩实例:4 个
e 学码:4 个
8.1 模块概述 175
8.2 自定义模块 175
8.2.1 创建模块 175
? 实例01 创建计算bmi指数的模块 176
8.2.2 使用import语句导入模块 176
8.2.3 使用from…import语句导入模块 177
? 实例02 导入两个包括同名函数的模块 178
8.2.4 模块搜索目录 179
8.3 以主程序的形式执行 181
8.4 python中的包 183
8.4.1 python程序的包结构 183
8.4.2 创建和使用包 184
? 实例03 在指定包中创建通用的设置
和获取尺寸的模块 186
8.5 引用其他模块 186
8.5.1 导入和使用标准模块 186
? 实例04 生成由数字、字母组成的4位
验证码 187
8.5.2 第三方模块的下载与安装 188
8.6 实战 189
实战一:大乐透号码生成器 189
实战二:春节集五福 190
实战三:封装用户的上网行为 190
实战四:计算个人所得税 190
8.7 小结 190
第 9 章 异常处理及程序调试 191
讲解:52 分钟 精彩实例:4 个 e 学码:3 个
9.1 异常概述 192
? 实例01 模拟幼儿园分苹果 192
9.2 异常处理语句 193
9.2.1 try…except语句 193
? 实例02 模拟幼儿园分苹果
(除数不能为0) 194
9.2.2 try…except…else语句 196
9.2.3 try…except…finally语句 197
9.2.4 使用raise语句抛出异常 198
? 实例03 模拟幼儿园分苹果
(每个人至少分到一个苹果) 198
9.3 程序调试 199
9.3.1 使用自带的idle进行程序调试 199
9.3.2 使用assert语句调试程序 201
? 实例04 模拟幼儿园分苹果
(应用断言调试) 201
9.4 小结 202
0 章 文件及目录作 203
讲解:2 小时 21 分钟 精彩实例:6 个
e 学码:3 个
10.1 基本文件作 204
10.1.1 创建和打开文件 204
? 实例01 创建并打开记录庄园动态的文件 205
10.1.2 关闭文件 206
10.1.3 打开文件时使用with语句 207
10.1.4 写入文件内容 207
? 实例02 向庄园的动态文件写入
一条信息 207
10.1.5 读取文件 209
? 实例03 显示庄园的动态 210
? 实例04 逐行显示庄园的动态 211
10.2 目录作 212
10.2.1 os和os.path模块 213
10.2.2 路径 214
10.2.3 判断目录是否存在 216
10.2.4 创建目录 216
10.2.5 删除目录 218
10.2.6 遍历目录 219
? 实例05 遍历指定目录 220
10.3 文件作 221
10.3.1 删除文件 221
10.3.2 重命名文件和目录 222
10.3.3 获取文件基本信息 223
? 实例06 获取文件基本信息 223
10.4 实战 225
实战一:根据当前时间创建文件 225
实战二:批量添加文件夹 225
10.5 小结 225
1 章 使用 python 作数据库 226
讲解:1 小时 15 分钟 精彩实例:8 个
e 学码:5 个
11.1 数据库编程接 227
11.1.1 连接对象 227
11.1.2 游标对象 228
11.2 使用sqlite 228
11.2.1 创建数据库文件 229
? 实例01 创建sqlite数据库文件 229
11.2.2 作sqlite 230
? 实例02 新增用户数据信息 230
? 实例03 使用3种方式查询用户数据
信息 231
? 实例04 修改用户数据信息 232
? 实例05 删除用户数据信息 233
11.3 使用mysql 233
11.3.1 下载安装mysql 233
11.3.2 安装pymysql 237
11.3.3 连接数据库 237
? 实例06 使用pymysql连接数据库 238
11.3.4 创建数据表 238
? 实例07 创建books图书表 238
11.3.5 作mysql数据表 239
? 实例08 向books图书表添加图书数据 239
11.4 实战 241
实战一:获取指定数据表中的信息 241
实战二:查找指定年份之后的图书信息 241
实战三:批量删除指定的图书信息 241
11.5 小结 241
篇
2 章 gui 界面编程 242
讲解:2 小时 15 分钟 精彩实例:6 个
e 学码:4 个
12.1 初识gui 243
12.1.1 什么是gui 243
12.1.2 常用的gui框架 243
12.1.3 安装pyqt5 244
12.2 使用qt designer创建窗 246
12.2.1 创建主窗 246
12.2.2 设计主窗 246
12.2.3 将.ui文件转换为.py文件 247
12.2.4 运行主窗 248
12.3 信号与槽 249
12.3.1 编辑信号与槽 249
12.3.2 自定义槽 250
? 实例01 信号与自定义槽的绑定 251
12.4 常用控件 251
12.4.1 label:标签控件 251
? 实例02 为label控件设置标签文本
示例 252
12.4.2 lineedit:单行文本框 253
? 实例03 设计带用户名和密码的登录
窗 254
12.4.3 textedit:多行文本框 255
? 实例04 多行文本框应用示例 255
12.4.4 pushbutton:按钮 256
? 实例05 设计用户登录窗 256
12.4.5 checkbox:复选框 258
? 实例06 特别关注好友窗体设计 258
12.4.6 radiobutton:单选按钮 259
12.5 小结 259
3 章 pygame 游戏编程 260
讲解:1 小时 24 分钟 精彩实例:1 个
e 学码:4 个
13.1 初识pygame 261
13.1.1 安装pygame 261
13.1.2 pygame常用模块 261
13.2 pygame的基本应用 263
? 实例01 制作一个跳跃的小球游戏 263
13.3 开发“flappy bird”游戏 267
13.3.1 游戏简介 267
13.3.2 游戏分析 267
13.3.3 搭建主框架 268
13.3.4 创建小鸟类 269
13.3.5 创建管道类 271
13.3.6 计算得分 273
13.3.7 碰撞检测 274
13.4 小结 276
4 章 网络爬虫开发 277
讲解:2 小时 35 分钟 e 学码:10 个
14.1 网络爬虫概述 278
14.2 网络爬虫的常用技术 278
14.2.1 python的网络请求 278
14.2.2 请求headers处理 281
14.2.3 网络超时 282
14.2.4 代理服务 283
14.2.5 html解析之beautiful soup 284
14.3 网络爬虫开发常用框架 286
14.3.1 scrapy爬虫框架 286
14.3.2 crawley爬虫框架 286
14.3.3 pyspider爬虫框架 287
14.4 实战项目:快手爬票 287
14.4.1 快手爬票概述 287
14.4.2 创建快手爬票项目 288
14.4.3 主窗体设计 288
14.4.4 分析网页请求参数 295
14.4.5 下载站名文件 296
14.4.6 车票信息的请求与显示 298
14.5 小结 305
5 章 web 编程与常用框架 306
讲解:1 小时 28 分钟 精彩实例:6 个
e 学码:10 个
15.1 web基础 307
15.1.1 307
15.1.2 web服务器 307
15.1.3 前端基础 309
15.1.4 静态服务器 311
? 实例01 创建“明学院”静态
服务器 311
15.2 wsgi接 315
15.2.1 cgi简介 315
15.2.2 wsgi简介 316
15.2.3 定义wsgi接 316
15.2.4 运行wsgi服务 317
? 实例02 创建“明学院”课程
页面 317
15.3 常用的web框架 319
15.3.1 什么是web框架 320
15.3.2 python常用的web框架 320
15.4 flask框架的使用 321
15.4.1 安装虚拟环境 321
15.4.2 安装flask 322
15.4.3 个flask程序 323
? 实例03 输出“hello world!” 323
15.4.4 开启调试模式 324
15.4.5 路由 324
? 实例04 根据参数输出相应信息 325
? 实例05 使用url_for()函数获取url
信息 326
15.4.6 静态文件 327
15.4.7 模板 327
? 实例06 渲染模板 328
15.5 小结 331
实战篇
6 章 看图猜成语小程序 332
讲解:2 小时 30 分钟
扫码阅读本章
内容简介:
零基础学python(升级版)是针对零基础编程学者研发的python入门教程。从初学者角度出发,通过通俗易懂的语言、有趣的实例,详细介绍了使用idle及python框架进行程序管理的知识和技术。全书共分16章,包括初识python、python语言基础、流程控制语句、序列的应用、pygame游戏编程、网络爬虫开发等。书中所有的知识都结合具体实例进行讲解,涉及的程序代码给出了详细的注释,可以使读者轻松领会python程序开发的精髓,快速提高程序开发技能。 本书通过大量实例及一个完整的项目案例,帮助读者更好地巩固所学知。
作者简介:
明科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教材多次荣获"全行业品种”"中国大学出版社图书奖书”等奖项,多个品种长期位居同类图书销售排行榜的前列。
— 没有更多了 —
以下为对购买帮助不大的评价