基本信息
出版社: 航空工业出版社
平装: 264页估
开本: 16开
ISBN: 9787516516669
版印次: 2018年8月第1版 2020年8月第4次印[以实物为准]
定价: 68.80
重量: 400 g
图书简介
本书从初学者的角度出发,以通俗易懂的语言、丰富多彩的实例,详细地介绍了使用Python 3进行程序开发所需掌握的知识和技术。本书共分为13章,内容涵盖:开始Python编程之旅,Python编程基础知识,判断和循环语句,字符串的使用,列表和元组,字典和集合,函数,面向对象程序设计,文件操作,异常,GUI编程,网络爬虫和游戏开发。
本书可作为各类院校和培训机构Python程序设计课程的专用教材,也可供程序设计爱好者自学使用。
目录
第一部分 Python入门篇
第1章 开始Python编程之旅
本章导读
学习目标
1.1 Python概述
1.1.1 Python的发展历史
1.1.2 Python的特点
1.1.3 Python的应用领域
1.1.4 Python版本
1.2 搭建Python开发环境
1.2.1 在Windows系统中搭建Python开发环境
1.2.2 在Linux系统中搭建Python开发环境
1.2.3 在Mac OS X系统中搭建Python开发环境
1.3 开发第一个Python程序
1.3.1 使用Sublime Text编辑器编写Python程序
1.3.2 命令行模式下运行Python程序
1.3.3 Python编码规范
本章总结
知识考核
第2章 Python编程基础知识
本章导读
学习目标
2.1 变量
2.1.1 变量的命名
2.1.2 变量的数据类型
2.1.3 变量的赋值
2.2 运算符
2.2.1 算术运算符
2.2.2 赋值运算符
2.2.3 关系运算符
2.2.4 逻辑运算符
2.2.5 成员运算符
2.2.6 身份运算符
2.2.7 位运算符
2.2.8 运算符优先级
2.3 输入和输出
2.3.1 输出
2.3.2 输入
2.4 典型案例——求三角形的面积
本章总结
知识考核
第3章 判断和循环语句
本章导读
学习目标
3.1 判断语句
3.1.1 简单的if语句
3.1.2 if-else语句
3.1.3 if-elif-else语句
3.1.4 嵌套的if语句
3.2 循环语句
3.2.1 while循环语句
3.2.2 for循环语句
3.2.3 循环嵌套
3.2.4 break和continue语句
3.3 典型案例
3.3.1 猜拳游戏
3.3.2 百钱买百鸡问题
本章总结
知识考核
第4章 字符串的使用
本章导读
学习目标
4.1 通用序列操作
4.1.1 索引
4.1.2 分片
4.1.3 序列相加
4.1.4 乘法
4.1.5 长度、最小值和最大值
4.2 字符串格式化操作
4.2.1 使用符号“%”进行格式化
4.2.2 使用format()方法进行格式化
4.3 字符串方法
4.4 典型案例
4.4.1 文本进度条
4.4.2 注册验证
本章总结
知识考核
第5章 列表和元组
本章导读
学习目标
5.1 列表
5.1.1 列表的概述
5.1.2 列表的遍历
5.1.3 列表的基本操作
5.2 元组
5.2.1 元组的基本操作
5.2.2 元组的内置函数
5.3 典型案例
5.3.1 简易计算器
5.3.2 矩阵相加
本章总结
知识考核
第6章 字典和集合
本章导读
学习目标
6.1 字典的创建和访问
6.1.1 字典的创建
6.1.2 字典的访问
6.2 字典的基本操作
6.3 字典的遍历
6.3.1 遍历字典中所有的“键-值”对
6.3.2 遍历字典中所有的键
6.3.3 遍历字典中所有的值
6.4 嵌套
6.4.1 在列表中嵌套字典
6.4.2 在字典中嵌套列表
6.4.3 在字典中嵌套字典
6.5 集合
6.5.1 集合的创建
6.5.2 集合的基本操作
6.6 典型案例
6.6.1 登录验证
6.6.2 三级菜单
本章总结
知识考核
第二部分 Python提高篇
第7章 函数
本章导读
学习目标
7.1 函数的定义和使用
7.1.1 函数的定义
7.1.2 函数的调用
7.1.3 函数的返回值
7.2 函数的参数
7.2.1 实参和形参
7.2.2 参数类型
7.3 函数的嵌套
7.4 递归函数
7.5 变量作用域
7.5.1 局部变量和全局变量
7.5.2 global和nonlocal关键字
7.6 匿名函数
7.7 模块
7.7.1 模块的导入
7.7.2 模块的创建
7.7.3 __name__属性
7.7.4 包
7.8 典型案例
7.8.1 哥德巴赫猜想
7.8.2 学生管理系统
本章总结
知识考核
第8章 面向对象程序设计
本章导读
学习目标
8.1 面向对象程序设计入门
8.2 类的定义与使用
8.2.1 类的定义
8.2.2 创建类的对象
8.2.3 self参数
8.2.4 构造方法
8.2.5 析构方法
8.3 类成员和实例成员
8.4 封装
8.5 继承
8.5.1 单继承
8.5.2 多继承
8.5.3 重写父类方法与调用父类方法
8.6 多态
8.7 类方法和静态方法
8.7.1 类方法
8.7.2 静态方法
8.8 典型案例——猫狗大战
本章总结
知识考核
第9章 文件操作
本章导读
学习目标
9.1 文件的打开和关闭
9.1.1 文件打开
9.1.2 文件关闭
9.1.3 上下文管理语句with
9.2 文件的读写
9.2.1 写文件
9.2.2 读文件
9.3 文件的定位
9.3.1 获取当前读写位置
9.3.2 定位到某个位置
9.4 文件与文件夹操作
9.4.1 os模块
9.4.2 os.path模块
9.4.3 shutil模块
9.5 典型案例
9.5.1 文本词频统计
9.5.2 学生管理系统(文件版)
本章总结
知识考核
第10章 异常
本章导读
学习目标
10.1 语法错误和异常
10.2 Python中的异常
10.3 异常检测和处理
10.3.1 try-except
10.3.2 try-except-else
10.3.3 try-except-finally
10.3.4 同时包含多个except、else和finally子句
10.4 抛出异常
10.4.1 raise语句
10.4.2 assert语句
10.5 用户自定义异常
本章总结
知识考核
第三部分 Python实战篇
第11章 GUI编程
本章导读
学习目标
11.1 tkinter和Python编程
11.1.1 tkinter简介
11.1.2 tkinter的使用
11.2 tkinter常用控件
11.2.1 窗口
11.2.2 Label控件
11.2.3 Button控件
11.2.4 Entry控件
11.2.5 Radiobutton和Checkbutton控件
11.2.6 Menu控件
11.3 事件绑定
11.3.1 事件序列
11.3.2 事件对象
11.4 布局管理器
11.4.1 pack布局
11.4.2 grid布局
11.4.3 place布局
11.5 标准对话框
11.5.1 messagebox模块
11.5.2 filedialog模块
11.5.3 colorchooser模块
11.6 典型案例——计算器
本章总结
知识考核
第12章 网络爬虫
本章导读
学习目标
12.1 概述
12.2 数据抓取
12.2.1 requests库概述
12.2.2 使用requests库
12.2.3 简单应用
12.3 数据解析
12.3.1 正则表达式
12.3.2 beautifulsoup4库
12.4 典型案例——采集百度搜索结果
本章总结
知识考核
第13章 游戏开发
本章导读
学习目标
13.1 pygame简介
13.2 pygame常用功能
13.2.1 创建窗口并显示图片
13.2.2 绘制图形
13.2.3 动画效果
13.2.4 播放声音
13.2.5 显示文字
13.2.6 事件
13.3 典型案例——飞机大战
13.3.1 项目要求
13.3.2 创建子弹类
13.3.3 创建玩家飞机类
13.3.4 创建敌机类
13.3.5 检查键盘输入
13.3.6 创建主模块
本章总结
知识考核
参考文献
发货方式
自动:在特色服务中标有自动发货的商品,拍下后,源码类 软件类 商品会在订单详情页显示来自卖家的商品下载链接,点卡类 商品会在订单详情直接显示卡号密码。
手动:未标有自动发货的的商品,付款后,商品卖家会收到平台的手机短信、邮件提醒,卖家会尽快为您发货,如卖家长时间未发货,买家也可通过订单上的QQ或电话主动联系卖家。
退款说明
1、源码类:商品详情(含标题)与实际源码不一致的(例:描述PHP实际为ASP、描述的功能实际缺少、功能不能正常使用等)!有演示站时,与实际源码不一致的(但描述中有"不保证完全一样、可能有少许偏差"类似显著公告的除外);
2、营销推广类:未达到卖家描述标准的;
3、点卡软件类:所售点卡软件无法使用的;
3、发货:手动发货商品,在卖家未发货前就申请了退款的;
4、服务:卖家不提供承诺的售后服务的;(双方提前有商定和描述中有显著声明的除外)
5、其他:如商品或服务有质量方面的硬性常规问题的。未符合详情及卖家承诺的。
注:符合上述任一情况的,均支持退款,但卖家予以积极解决问题则除外。交易中的商品,卖家无法修改描述!
注意事项
1、在付款前,双方在QQ上所商定的内容,也是纠纷评判依据(商定与商品描述冲突时,以商定为准);
2、源码商品,同时有网站演示与商品详情图片演示,且网站演示与商品详情图片演示不一致的,默认按商品详情图片演示作为纠纷评判依据(卖家有特别声明或有额外商定的除外);
3、点卡软件商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
4、营销推广商品,默认按商品详情作为纠纷评判依据(特别声明或有商定除外);
5、在有"正当退款原因和依据"的前提下,写有"一旦售出,概不支持退款"等类似的声明,视为无效声明;
6、虽然交易产生纠纷的几率很小,卖家也肯定会给买家最完善的服务!但请买卖双方尽量保留如聊天记录这样的重要信息,以防产生纠纷时便于送码网快速介入处理。
送码声明
1、送码网作为第三方中介平台,依据双方交易合同(商品描述、交易前商定的内容)来保障交易的安全及买卖双方的权益;
2、非平台线上交易的项目,出现任何后果均与送码网无关;无论卖家以何理由要求线下交易的(如:要求买家支付宝转账付款的,微信转账付款的等),请联系管理举报,本平台将清退卖家处理。
正版 steam 原子之心 Atomic Heart 国区激活码 cd...
steam 英雄连3 国区激活码CDKEY PC游戏正版 Compan...
M,日朋礼送男友老公创意实人用星人际机器蓝牙音箱走心情节生礼...
zippo之宝官方正品打火机古银双面贴章机器人煤油机送男友礼物女...
秋季圆领卫衣套头男友风秋天长袖时尚潮流印花卡通机器派大星上衣...
机器猫情侣衬衫小叮当落肩短袖衬衣男友外套大码潮流套装上衣薄款...
PDPAOLA小机器人情侣手链女男生日礼物520送男友男士款闺蜜Rob...
兼容乐高复仇者联盟4战争机器积木人仔钢铁侠救援机甲玩具WM723...
兼容乐高复联4钢铁侠X0252灭霸MK50 MK1战争机器拼装积木人仔...
XBOX ONE SERIES X|S 中文 战争机器4与光环5守护...