实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
音像零基础Python编程入门与实战吴晶晶 主编
¥ ×1
商品
服务
物流
*部分 Python编程基础章 Python安装1.1 搭建编程环境 / 21.2 不同操作系统中搭建Python编程环境 / 31.2.1 电脑上安装Python / 31.2.2 在苹果OSX上安装Python / 41.. 在Linux系统上安装Python / 4第2章 Python入门基础▼ 视频讲解2.1 在交互式环境中输入表达式 / 62.2 整型、浮点型和字符串数据类型 / 92.2.1 改变类型 / 102.2.2 得到更多信息:type( ) / 122.. 类型转换错误 / 12. 字符串连接和复制 / 122.4 在变量中保存值 / 132.5 *个程序 / 132.6 程序剖析 / 172.6.1 注释 / 172.6.2 print( )函数 / 172.7 编程实例 / 18第3章 控制流▼ 视频讲解3.1 布尔值 / 203.2 比较操作符 / 203.3 布尔操作符 / 213.3.1 二元布尔操作符 / 223.3.2 not操作符 / 223.4 混合布尔和比较操作符 / 3.5 控制流的元素 / 3.5.1 条件 / 3.5.2 代码块 / 3.6 程序执行 / 243.7 控制流语句 / 243.7.1 if语句 / 243.7.2 else语句 / 253.7.3 elif语句 / 263.7.4 while语句 / 283.7.5 Break语句 / 303.7.6 continue语句 / 313.7.7 for循环和range( )函数 / 323.8 导入模块 / 353.9 用sys.exit( )提前结束程序 / 363.10 编程实例 / 36第4章 函数▼ 视频讲解4.1 def语句和参数 / 374.1.1 创建一个函数 / 374.1.2 参数 / 384.2 返回值和return语句 / 414.3 None值 / 424.4 关键字参数和print( ) / 434.5 局部和全局作用域 / 434.6 global语句 / 464.7 异常处理 / 484.8 一个小程序:猜数字 / 504.9 编程实例 / 524.9.1 Collatz序列 / 524.9.2 输入验 / 52第5章 列表▼ 视频讲解5.1 列表数据类型 / 535.1.1 创建列表 / 545.1.2 向列表增加元素 / 545.2 使用列表 / 555.2.1 从列表中获取内容 / 555.2.2 列表“分片” / 565.. 修改元素 / 575.2.4 向列表增加元素的办法 / 585.2.5 从列表中删除元素 / 595.2.6 搜索列表 / 605.2.7 循环处理列表 / 625.2.8 列表排序 / 625.2.9 双重列表:数据表 / 645.3 增加的赋值操作 / 655.4 方法 / 665.4.1 用index( )方法在列表中查找值 / 665.4.2 用append( )和insert( )方法在列表中添加值 / 675.4.3 用remove( )方法从列表中删除值 / 675.4.4 用sort( )方法将列表中的值排序 / 685.5 例子程序:8球和列表 / 695.6 类似列表的类型:字符串和元组 / 705.6.1 可变和不可变数据类型 / 715.6.2 元组数据类型 / 725.6.3 用list( )和tuple( )函数来转换类型 / 735.7 引用 / 745.7.1 传递引用 / 755.7.2 copy模块的copy( )和deepcopy( )函数 / 765.8 编程实例 / 775.8.1 逗号代码 / 775.8.2 字符图网格 / 77第6章 字典和结构化数据▼ 视频讲解6.1 字典数据类型 / 786.1.1 字典与列表 / 786.1.2 keys( )、values( )和items( )方法 / 806.1.3 检查字典中存在键或值 / 816.1.4 get( )方法 / 816.1.5 setdefault( )方法 / 826.2 漂亮打印 / 836.3 编程实例 / 84第7章 字符串作▼ 视频讲解7.1 处理字符串 / 867.1.1 字符串字面量 / 867.1.2 双引号 / 867.1.3 转义字符 / 877.1.4 原始字符串 / 877.1.5 用三重引号的多行字符串 / 887.1.6 井号字符(#) / 887.1.7 字符串下标和切片 / 897.1.8 字符串的in和not in操作符 / 897.2 有用的字符串方法 / 907.2.1 字符串方法upper( )、lower( )、isupper( )和islower( ) / 907.2.2 isX字符串方法 / 917.. 字符串方法startswith( )和endswith( ) / 937.2.4 字符串方法join( )和split( ) / 937.2.5 用rjust( )、ljust( )和center( )方法对齐文本 / 947.2.6 用strip( )、rstrip( )和lstrip( )删除空白字符 / 957.2.7 用pyperclip模块拷贝粘贴字符串 / 967.3 编程实例 / 97项目1:口令保管箱 / 97项目2:在Wiki标记中添加无序列表 / 98第8章 Python常用模块▼ 视频讲解8.1 使用copy模块来复制 / 1018.2 keyword模块记录了所有的关键字 / 1058.3 用random模块获得随机数 / 1058.3.1 用randint来随机挑选一个数字 / 1068.3.2 用choice从列表中随机选取一个元素 / 1078.3.3 用shuffle来给列表洗牌 / 1078.4 用sys模块来控制程序 / 1088.4.1 用exit函数来退出程序 / 1088.4.2 从stdin对象读取 / 1088.4.3 用stdout对象来写入 / 1088.4.4 用的Python版本 / 1098.5 用time模块来得到时间 / 1098.5.1 用asctime来转换日期 / 1128.5.2 用localtime来得到日期和时间 / 1128.5.3 用sleep来休息一会儿 / 1138.6 用pickle模块来保存信息 / 1148.7 编程小测验 / 115第9章 海龟作图▼ 视频讲解9.1 海龟模块 / 1179.1.1 创建画布 / 1179.1.2 移动海龟 / 1189.2 从基本的正方形开始 / 1229.3 画星星 / 1229.4 画汽车 / 1249.5 填色 / 1269.5.1 用来画填色圆形的函数 / 1269.5.2 使用纯白和纯黑 / 1299.6 画方形的函数 / 1299.7 画填色正方形 / 1309.8 画填好色的星星 / 1329.9 编程实例 / 133第二部分 大家一起来编程0章 动手作▼ 视频讲解10.1 三道小测试 / 13610.2 从手指到计算机 / 13710.3 GUI——图形用户界面 / 14210.3.1 什么是GUI / 14310.3.2 *个GUI / 14310.3.3 GUI输入 / 14410.3.4 选择自己的口味 / 14510.3.5 猜数字游戏 / 14810.3.6 GUI组件 / 14910.4 给数字起名字 / 15010.5 发现循环的秘密 / 15310.6 与循环讲条件 / 15510.7 使用函数做计算 / 15610.8 自己也能做动画 / 1581章 游戏初体验学用书▼ 视频讲解11.1 Pygame的用户界面 / 16111.1.1 从一个点开始 / 16211.1.2 Pygame和海龟图 / 16311.1.3 游戏相关 / 16411.2 移动和弹跳 / 16711.2.1 让笑脸移动起来 / 16711.2.2 实现笑脸动画 / 17011.. 使笑脸弹跳起来 / 17111.2.4 来回弹跳的笑脸 / 17611.3 小结 / 1792章 互动式游戏▼ 视频讲解12.1 点击和拖动 / 18112.1.1 点击 / 18112.1.2 利用拖动进行绘制 / 18312.2 笑脸 / 18612.2.1 笑脸精灵 / 18612.2.2 设置精灵 / 18812.. 更新位置 / 18912.2.4 设置大小 / 19012.2.5 实际程序 / 1901. 点破气球 / 1921..1 检测碰撞和删除对象 / 1921..2 实际程序 / 19312.4 小结 / 194第三部分 编程进阶3章 弹球游戏▼ 视频讲解13.1 构建游戏框架 / 19813.1.1 绘制游戏部件 / 19913.1.2 记录分数 / 20013.1.3 显示得分 / 20313.1.4 实际程序 / 20413.2 完善游戏 / 20613.2.1 游戏结束 / 20613.2.2 重新开始 / 20713.. 增加难度 / 20713.2.4 实际程序 / 20913.3 增加更多 / 21013.3.1 增加声音 / 21013.3.2 存储游戏进度 / 21113.3.3 实际程序 / 21313.4 小结 / 2154章 大战外星人▼ 视频讲解14.1 规则项目 / 21714.2 安装Pygame / 21814.3 构建飞船 / 21814.3.1 开始游戏项目 / 21814.3.2 添加飞船图像 / 22114.3.3 重构:模块game_functions / 22414.4 驾驶飞船 / 22614.4.1 响应按键 / 22614.4.2 允许不断移动 / 22814.4.3 左右移动 / 22914.4.4 调整飞船的速度 / 114.4.5 限制飞船的活动范围 / 14.4.6 重构check_events( ) / 414.5 开炮击 / 514.5.1 添加子弹设置 / 514.5.2 创建Bullet_shoot类 / 514.5.3 将子弹存储到编组中 / 14.5.4 开火 / 14.5.5 删除已消失的子弹 / 14.5.6 限制子弹数量 / 14.5.7 创建函数update_bullets( ) / 24114.5.8 创建函数fire_bullet( ) / 24214.6 创建一个外星人 / 24314.6.1 创建Alien类 / 24414.6.2 创建Alien实例 / 24414.6.3 让外星人出现在屏幕上 / 24514.7 创建一群外星人 / 24614.7.1 确定一行可容纳多少个外星人 / 24614.7.2 创建多行外星人 / 24614.7.3 创建外星人群 / 24714.7.4 重构 / 25014.7.5 添加行 / 25014.8 移动外星人群 / 25314.8.1 向右移动外星人 / 25314.8.2 创建表示外星人移动方向的设置 / 25514.8.3 屏幕边缘判断 / 25614.8.4 向下移动外星人群并改变移动方向 / 25714.9 击落外星人 / 25814.9.1 检测子弹与外星人的碰撞 / 25914.9.2 为测试创建大子弹 / 26014.9.3 生成新的外星人群 / 26214.9.4 提高子弹的速度 / 26314.9.5 重构update_bullets( ) / 26314.10 游戏结束 / 26414.10.1 检测外星人和飞船碰撞 / 26414.10.2 响应碰撞 / 26614.10.3 有外星人到达屏幕底端 / 26914.10.4 游戏结束 / 27014.11 确定应运行的部分 / 27114.12 *终的游戏 / 27214.12.1 invasion_alien.py / 27214.12.2 game_functions.py / 27314.1. game_settings.py / 27514.12.4 game_ship.py / 27514.12.5 game_alien.py / 27614.12.6 game_ss.y / 27714.12.7 bullet.py / 2775章 火柴人游戏▼ 视频讲解15.1 游戏所需图形 / 27815.1.1 准备图形 / 27915.1.2 画火柴人 / 28015.1.3 画平台 / 28215.1.4 画门 / 28215.1.5 画背景 / 28315.1.6 透明 / 28415.2 开始开发游戏 / 28415.2.1 创建Game类 / 28415.2.2 创建坐标类 / 28815.. 检测 / 28915.2.4 创建精灵类 / 29215.2.5 添加平台类 / 29315.3 创建火柴人 / 29515.3.1 初始化火柴人 / 29515.3.2 让火柴向左转和向右转 / 29815.3.3 让火柴人跳跃 / 29815.3.4 回顾一下 / 29915.4 火柴人逃生 / 30015.4.1 创建动画函数 / 30015.4.2 测试火柴精灵 / 30915.4.3 门 / 31015.4.4 *终的游戏 / 312第四部分 程序调试与数据库6章 Python基本文件作▼ 视频讲解16.1 创建和打开文件 / 31616.1.1 整个文件读取 / 31816.1.2 文件路径 / 32016.1.3 逐行读取 / 32116.1.4 读取指定字符 / 32216.1.5 打开文件时使用with语句 / 32416.2 关闭文件 / 32516.3 写入文件内容 / 32516.3.1 写入空文件 / 32516.3.2 写入多行 / 32616.3.3 附加到文件 / 32716.4 删除文件 / 32816.5 文件重命名 / 3297章 程序调试▼ 视频讲解17.1 异常(错误) / 33117.2 异常处理语句 / 33317.2.1 try...except语句 / 33317.2.2 try...except...else语句 / 33517.. try...except...finally语句 / 33617.2.4 使用raise语句抛出异常 / 33717.3 程序调试 / 33817.3.1 用Python自带的LE进行程序调试 / 33817.3.2 用assert语句调试程序 / 3428章 数据库基本作▼ 视频讲解18.1 数据库编程接口 / 34418.1.1 连接对象 / 34418.1.2 游标对象 / 34518.2 SLite / 34618.2.1 数据库文件创建 / 34618.2.2 SLite操作 / 34718.3 使用MySL / 35118.3.1 下载安装MySL / 35118.3.2 安装PyMySL / 35518.3.3 数据库连接 / 35518.3.4 数据表创建 / 35618.3.5 数据表操作 / 357
Python的设计理念是无所不用其极地适合人的直觉,这让Python学习者的注意力无需过多纠缠于语法等细节,而可以更多地集中在“程序设计思维”上,这是初学编程重要的东西。 为此本书内容编排 均以 用计算机解决问题 、用Python编程思维实现功能 为目标,以Python3.5为蓝本,全面讲解Python的编程基础、软件结构、常用模块等编程知识以及基于Python编程的多个游戏综合设计实例等。 * 以实例引导,注重编程及整体程序的简洁、实用,每个案例都经过调试、验,可以直接用于开发实践; * 所有实例及程序源代码提供资料包直接下载; * 程序开发难点、重点有视频直观讲解,配套视频做成二维码直接扫码学习。
本书从初学者学习角度出发,通过四个部分:Python 编程基础、大家一起来编程、编程进阶、程序调试与数据库,全面讲解了 Python 的编程基础、软件结构、常用模块等编程知识以及基于 Python 编程的多个游戏综合设计实例,同时也介绍了 Python 文本操作与数据库的有关技巧,不仅适于初学者入门,也利于 Python 开发者全面提高技能。书中每一章都有配套教学视频,详细讲解操作步骤、编程技巧和注意事项,读者可以扫描每一章的二维码详细、直观学习,如同老师现场指导。本书可供 Python 编程爱好者、初学者学习使用,也适合作为中学生“信息技术”课程的配套阅读资料,同时也可作为创客教育机构的教学用书。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员