首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 零基础Python编程入门与实战
内容
目录
部分Python编程基础
章Python安装
1.1搭建编程环境/2
1.2不同操作系统中搭建Python编程环境/3
1.2.1电脑上安装Python/3
1.2.2在苹果OSX上安装Python/4
1.2.3在Linux系统上安装Python/4
第2章Python入门基础
视频讲解
2.1在交互式环境中输入表达式/6
2.2整型、浮点型和字符串数据类型/9
2.2.1改变类型/10
2.2.2得到更多信息:type()/12
2.2.3类型转换错误/12
2.3字符串连接和复制/12
2.4在变量中保存值/13
2.5个程序/13
2.6程序剖析/17
2.6.1注释/17
2.6.2print()函数/17
2.7编程实例/18
第3章控制流
视频讲解
3.1布尔值/20
3.2比较操作符/20
3.3布尔操作符/21
3.3.1二元布尔操作符/22
3.3.2not操作符/22
3.4混合布尔和比较操作符/23
3.5控制流的元素/23
3.5.1条件/23
3.5.2代码块/23
3.6程序执行/24
3.7控制流语句/24
3.7.1if语句/24
3.7.2else语句/25
3.7.3elif语句/26
3.7.4while语句/28
3.7.5Break语句/30
3.7.6continue语句/31
3.7.7for循环和range()函数/32
3.8导入模块/35
3.9用sys.exit()提前结束程序/36
3.10编程实例/36
第4章函数
视频讲解
4.1def语句和参数/37
4.1.1创建一个函数/37
4.1.2参数/38
4.2返回值和return语句/41
4.3None值/42
4.4关键字参数和print()/43
4.5局部和全局作用域/43
4.6global语句/46
4.7异常处理/48
4.8一个小程序:猜数字/50
4.9编程实例/52
4.9.1Collatz序列/52
4.9.2输入验证/52
第5章列表
视频讲解
5.1列表数据类型/53
5.1.1创建列表/54
5.1.2向列表增加元素/54
5.2使用列表/55
5.2.1从列表中获取内容/55
5.2.2列表“分片”/56
5.2.3修改元素/57
5.2.4向列表增加元素的其他办法/58
5.2.5从列表中删除元素/59
5.2.6搜索列表/60
5.2.7循环处理列表/62
5.2.8列表排序/62
5.2.9双重列表:数据表/64
5.3增加的赋值操作/65
5.4方法/66
5.4.1用index()方法在列表中查找值/66
5.4.2用append()和insert()方法在列表中添加值/67
5.4.3用remove()方法从列表中删除值/67
5.4.4用sort()方法将列表中的值排序/68
5.5例子程序:神奇8球和列表/69
5.6类似列表的类型:字符串和元组/70
5.6.1可变和不可变数据类型/71
5.6.2元组数据类型/72
5.6.3用list()和tuple()函数来转换类型/73
5.7引用/74
5.7.1传递引用/75
5.7.2copy模块的copy()和deepcopy()函数/76
5.8编程实例/77
5.8.1逗号代码/77
5.8.2字符图网格/77
第6章字典和结构化数据
视频讲解
6.1字典数据类型/78
6.1.1字典与列表/78
6.1.2keys()、values()和items()方法/80
6.1.3检查字典中是否存在键或值/81
6.1.4get()方法/81
6.1.5setdefault()方法/82
6.2漂亮打印/83
6.3编程实例/84
第7章字符串操作
视频讲解
7.1处理字符串/86
7.1.1字符串字面量/86
7.1.2双引号/86
7.1.3转义字符/87
7.1.4原始字符串/87
7.1.5用三重引号的多行字符串/88
7.1.6井号字符(#)/88
7.1.7字符串下标和切片/89
7.1.8字符串的in和notin操作符/89
7.2有用的字符串方法/90
7.2.1字符串方法upper()、lower()、isupper()和islower()/90
7.2.2isX字符串方法/91
7.2.3字符串方法startswith()和endswith()/93
7.2.4字符串方法join()和split()/93
7.2.5用rjust()、ljust()和center()方法对齐文本/94
7.2.6用strip()、rstrip()和lstrip()删除空白字符/95
7.2.7用pyperclip模块拷贝粘贴字符串/96
7.3编程实例/97
项目1:口令保管箱/97
项目2:在Wiki标记中添加无序列表/98
第8章Python常用模块
视频讲解
8.1使用copy模块来复制/101
8.2keyword模块记录了所有的关键字/105
8.3用random模块获得随机数/105
8.3.1用randint来随机挑选一个数字/106
8.3.2用choice从列表中随机选取一个元素/107
8.3.3用shuffle来给列表洗牌/107
8.4用sys模块来控制程序/108
8.4.1用exit函数来退出程序/108
8.4.2从stdin对象读取/108
8.4.3用stdout对象来写入/108
8.4.4用的Python版本/109
8.5用time模块来得到时间/109
8.5.1用asctime来转换日期/112
8.5.2用localtime来得到日期和时间/112
8.5.3用sleep来休息一会儿/113
8.6用pickle模块来保存信息/114
8.7编程小测验/115
第9章海龟作图
视频讲解
9.1海龟模块/117
9.1.1创建画布/117
9.1.2移动海龟/118
9.2从基本的正方形开始/122
9.3画星星/122
9.4画汽车/124
9.5填色/126
9.5.1用来画填色圆形的函数/126
9.5.2使用纯白和纯黑/129
9.6画方形的函数/129
9.7画填色正方形/130
9.8画填好色的星星/132
9.9编程实例/133
第二部分大家一起来编程
0章动手操作
视频讲解
10.1三道小测试/136
10.2从手指到计算机/137
10.3GUI——图形用户界面/142
10.3.1什么是GUI/143
10.3.2个GUI/143
10.3.3GUI输入/144
10.3.4选择自己的口味/145
10.3.5猜数字游戏/148
10.3.6其他GUI组件/149
10.4给数字起名字/150
10.5发现循环的秘密/153
10.6与循环讲条件/155
10.7使用函数做计算/156
10.8自己也能做动画/158
1章游戏初体验学用书
视频讲解
11.1Pygame的用户界面/161
11.1.1从一个点开始/162
11.1.2Pygame和海龟图/163
11.1.3游戏相关/164
11.2移动和弹跳/167
11.2.1让笑脸移动起来/167
11.2.2实现笑脸动画/170
11.2.3使笑脸弹跳起来/171
11.2.4来回弹跳的笑脸/176
11.3小结/179
2章互动式游戏
视频讲解
12.1点击和拖动/181
12.1.1点击/181
12.1.2利用拖动进行绘制/183
12.2笑脸爆炸/186
12.2.1笑脸精灵/186
12.2.2设置精灵/188
12.2.3更新位置/189
12.2.4设置大小/190
12.2.5实际程序/190
12.3点破气球/192
12.3.1检测碰撞和删除对象/192
12.3.2实际程序/193
12.4小结/194
第三部分编程进阶
3章弹球游戏
视频讲解
13.1构建游戏框架/198
13.1.1绘制游戏部件/199
13.1.2记录分数/200
13.1.3显示得分/203
13.1.4实际程序/204
13.2完善游戏/206
13.2.1游戏结束/206
13.2.2重新开始/207
13.2.3增加难度/207
13.2.4实际程序/209
13.3增加更多特效/210
13.3.1增加声音/210
13.3.2存储游戏进度/211
13.3.3实际程序/213
13.4小结/215
4章大战外星人
视频讲解
14.1规则项目/217
14.2安装Pygame/218
14.3构建飞船/218
14.3.1开始游戏项目/218
14.3.2添加飞船图像/221
14.3.3重构:模块game_functions/224
14.4驾驶飞船/226
14.4.1响应按键/226
14.4.2允许不断移动/228
14.4.3左右移动/229
14.4.4调整飞船的速度/231
14.4.5限制飞船的活动范围/233
14.4.6重构check_events()/234
14.5开炮射击/235
14.5.1添加子弹设置/235
14.5.2创建Bullet_shoot类/235
14.5.3将子弹存储到编组中/236
14.5.4开火/237
14.5.5删除已消失的子弹/239
14.5.6限制子弹数量/239
14.5.7创建函数update_bullets()/241
14.5.8创建函数fire_bullet()/242
14.6创建一个外星人/243
14.6.1创建Alien类/244
14.6.2创建Alien实例/244
14.6.3让外星人出现在屏幕上/245
14.7创建一群外星人/246
14.7.1确定一行可容纳多少个外星人/246
14.7.2创建多行外星人/246
14.7.3创建外星人群/247
14.7.4重构/250
14.7.5添加行/250
14.8移动外星人群/253
14.8.1向右移动外星人/253
14.8.2创建表示外星人移动方向的设置/255
14.8.3屏幕边缘判断/256
14.8.4向下移动外星人群并改变移动方向/257
14.9击落外星人/258
14.9.1检测子弹与外星人的碰撞/259
14.9.2为测试创建大子弹/260
14.9.3生成新的外星人群/262
14.9.4提高子弹的速度/263
14.9.5重构update_bullets()/263
14.10游戏结束/264
14.10.1检测外星人和飞船碰撞/264
14.10.2响应碰撞/266
14.10.3有外星人到达屏幕底端/269
14.10.4游戏结束/270
14.11确定应运行的部分/271
14.12最终的游戏/272
14.12.1invasion_alien.py/272
14.12.2game_functions.py/273
14.12.3game_settings.py/275
14.12.4game_ship.py/275
14.12.5game_alien.py/276
14.12.6game_stats.py/277
14.12.7bullet.py/277
5章火柴人游戏
视频讲解
15.1游戏所需图形/278
15.1.1准备图形/279
15.1.2画火柴人/280
15.1.3画平台/282
15.1.4画门/282
15.1.5画背景/283
15.1.6透明/284
15.2开始开发游戏/284
15.2.1创建Game类/284
15.2.2创建坐标类/288
15.2.3冲突检测/289
15.2.4创建精灵类/292
15.2.5添加平台类/293
15.3创建火柴人/295
15.3.1初始化火柴人/295
15.3.2让火柴向左转和向右转/298
15.3.3让火柴人跳跃/298
15.3.4回顾一下/299
15.4火柴人逃生/300
15.4.1创建动画函数/300
15.4.2测试火柴精灵/309
15.4.3门/310
15.4.4最终的游戏/312
第四部分程序调试与数据库
6章Python基本文件操作
视频讲解
16.1创建和打开文件/316
16.1.1整个文件读取/318
16.1.2文件路径/320
16.1.3逐行读取/321
16.1.4读取指定字符/322
16.1.5打开文件时使用with语句/324
16.2关闭文件/325
16.3写入文件内容/325
16.3.1写入空文件/325
16.3.2写入多行/326
16.3.3附加到文件/327
16.4删除文件/328
16.5文件重命名/329
7章程序调试
视频讲解
17.1异常(错误)/331
17.2异常处理语句/333
17.2.1try...except语句/333
17.2.2try……except...else语句/335
17.2.3try...except...finally语句/336
17.2.4使用raise语句抛出异常/337
17.3程序调试/338
17.3.1用Python自带的IDLE进行程序调试/338
17.3.2用assert语句调试程序/342
8章数据库基本操作
视频讲解
18.1数据库编程接口/344
18.1.1连接对象/344
18.1.2游标对象/345
18.2SQLite/346
18.2.1数据库文件创建/346
18.2.2SQLite操作/347
18.3使用MySQL/351
18.3.1下载安装MySQL/351
18.3.2安装PyMySQL/355
18.3.3数据库连接/355
18.3.4数据表创建/356
18.3.5数据表操作/357
内容推荐
本书从初学者学习角度出发,通过四个部分:Python编程基础、大家一起来编程、编程进阶、程序调试与数据库,全面讲解了Python的编程基础、软件结构、常用模块等编程知识以及基于Python编程的多个游戏综合设计实例,同时也介绍了Python文本操作与数据库的有关技巧,不仅适于初学者入门,也利于Python开发者全面提高技能。书中每一章都有配套教学视频,详细讲解操作步骤、编程技巧和注意事项,读者可以扫描每一章的二维码详细、直观学习,如同老师现场指导。本书可供Python编程爱好者、初学者学习使用,也适合作为中学生“信息技术”课程的配套阅读资料,同时也可作为创客教育机构的教学用书。
标签
缩略图
书名 零基础Python编程入门与实战
副书名
原作名
作者 吴晶晶 编
译者
编者
绘者
出版社 化学工业出版社
商品编码(ISBN) 9787122349231
开本 16开
页数 358
版次 1
装订 平装
字数 573000
出版时间 2020-05-01
首版时间 2020-05-01
印刷时间 2020-05-01
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类 人文社科-社会科学-语言文字
图书小类
重量
CIP核字
中图分类号 TP311.561
丛书名
印张
印次 1
出版地
26cm
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/10 16:04:15