您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
快速上手Python 基础·进阶·实战
字数: 515000
装帧: 平装
出版社: 化学工业出版社
出版日期: 2023-01-01
商品条码: 9787122419651
版次: 1
开本: 16开
页数: 336
出版年份: 2023
定价:
¥108
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1.本书内容全面,基础+案例+项目实战; 2.本书内容保证新版python案例,读者能够学到全新的方法和代码及案例; 3.本书配套资源非常丰富,源码+视频+电子书等; 4.本书配有读者交流群,作者答疑迅速准确,和同伴一起学习的快乐就此拥有; 5.本书双色印刷,设计细致考究;
内容简介
《快速上手Python:基础·进阶·实战》内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习Python代码编写方法和具体应用项目,旨在为读者提供新而全的技术性内容及案例。本书是一本侧重Python基础、应用和实践的书,分为3篇,共22章。基础篇共17章,从Python安装和Python语言基础开始讲解,对使用Python进行开发工作需要具备的基本知识和方法进行了全面梳理;进阶篇共4章,解读了基于Python语言的重要开发方向——GUI、游戏、爬虫、Web等的相应框架,如pygame、Django等;实战篇为1个大型实战案例,保证所学知识得到巩固和应用。另外,本书配套资源丰富,包含本书所有程序的源代码、部分章节视频教程、拓展实战项目等网络配套学习资源。其中,源代码全部经过精心测试,能够在Windows7、Windows10环境下全部编译和运行。本书适用于Python的爱好者、初学者和中级开发人员,也可以作为大中专院校和培训机构的教材。
作者简介
无
目录
第1篇 基础篇
第1章 安装Python开发环境
1.1 Python概述2
1.2 搭建Python开发环境3
1.2.1 安装Python3
1.2.2 解决提示“‘python’不是内部或外部命令……”6
1.3 使用IDLE编写“helloworld”8
1.4 实战任务10
任务1:输出“GoBigOrGoHome!”10
任务2:输出程序员节的含义10
任务3:模拟输出用户登录输入窗口10
任务4:输出金庸先生的作品口诀10
第2章 Python语言基础
2.1 基本输入和输出11
2.1.1 使用input()函数输入11
2.1.2 使用print()函数输出12
2.2 注释15
2.2.1 单行注释15
2.2.2 多行注释16
2.2.3 中文编码声明注释16
2.2.4 注释程序进行调试17
2.3 代码缩进18
2.4 编码规范19
2.5 命名规范20
2.6 实战任务21
任务1:输出字母、数字或符号的ASCII状态值21
任务2:模拟微信支付实现付款功能21
任务3:模拟成语填空游戏21
任务4:请给下面前两行代码说明添加注释符号22
任务5:请给下面部分代码添加行末注释22
任务6:请用两种方法注释下面所有代码22
第3章 变量与基本数据类型
3.1 保留字与标识符23
3.1.1 保留字23
3.1.2 标识符24
3.2 变量25
3.2.1 理解Python中的变量25
3.2.2 变量的定义与使用26
3.3 基本数据类型27
3.3.1 数字类型27
3.3.2 字符串类型29
3.3.3 布尔类型31
3.3.4 数据类型转换31
3.4 实战任务32
任务1:破译爬虫项目实践活动的日期密码32
任务2:大声说出你的爱33
任务3:十进制数转换为二进制、八进制、十六进制33
任务4:输出游戏玩家的功力值33
任务5:石头、剪子、布游戏33
任务6:输出球赛结果对比图34
任务7:摇一摇,免单了34
第4章 运算符
4.1 算术运算符35
4.2 赋值运算符38
4.3 比较(关系)运算符39
4.4 逻辑运算符40
4.5 位运算符41
4.6 运算符的优先级43
4.7 实战任务43
任务1:计算爱国者导弹的总数量43
任务2:奋斗的青春好看丽44
任务3:计算汽车平均油耗及费用44
任务4:华氏温度转换成摄氏温度44
第5章 列表和元组
5.1 序列45
5.1.1 索引45
5.1.2 切片46
5.1.3 序列相加47
5.1.4 乘法48
5.1.5 检查某个元素是否是序列的成员(元素)48
5.1.6 计算序列的长度、优选值和最小值48
5.2 列表49
5.2.1 列表的创建和删除50
5.2.2 访问列表元素51
5.2.3 遍历列表52
5.2.4 添加、修改和删除列表元素53
5.2.5 对列表进行统计计算55
5.2.6 对列表进行排序56
5.2.7 列表推导式58
5.3 元组60
5.3.1 元组的创建和删除60
5.3.2 访问元组元素62
5.3.3 修改元组元素63
5.3.4 元组推导式64
5.3.5 元组与列表的区别65
5.4 实战任务66
任务1:解决“千年虫”问题66
任务2:QQ运动周报66
任务3:模拟购物车购物过程67
第6章 字符串与正则表达式
6.1 字符串常用操作68
6.1.1 拼接字符串68
6.1.2 计算字符串的长度69
6.1.3 截取字符串70
6.1.4 分割字符串71
6.1.5 检索字符串72
6.1.6 字母的大小写转换75
6.1.7 去除字符串中的空格和特殊字符76
6.1.8 格式化字符串78
6.2 正则表达式基础80
6.2.1 行定位符81
6.2.2 元字符81
6.2.3 限定符82
6.2.4 字符类82
6.2.5 排除字符82
6.2.6 选择字符83
6.2.7 转义字符83
6.2.8 分组83
6.2.9 在Python中使用正则表达式语法83
6.3 使用re模块实现正则表达式操作84
6.3.1 匹配字符串84
6.3.2 替换字符串87
6.3.3 使用正则表达式分割字符串88
6.4 实战任务88
任务1:字符串综合训练88
任务2:查找字符串中字符出现的次数89
任务3:格式化输出商品的编号和单价89
任务4:删除字符串中重复的字符89
任务5:输出身份证中的生日信息89
第7章 if选择语句
7.1 程序结构90
7.2 常用选择语句91
7.2.1 最简单的if语句91
7.2.2 if…else语句93
7.2.3 if…elif…else语句94
7.2.4 if语句的嵌套95
7.3 使用and连接条件的选择语句96
7.4 使用or连接条件的选择语句97
7.5 使用not关键字的选择语句98
7.6 实战任务99
任务1:判断支付密码的输入数字是否合法99
任务2:竞猜商品价格99
第8章 循环结构语句
8.1 基础for循环100
8.1.1 进行数值循环101
8.1.2 利用range()函数强化循环101
8.1.3 遍历字符串103
8.1.4 使用enumerate()函数简化循环103
8.1.5 翻转字符串104
8.1.6 遍历列表105
8.1.7 遍历字典105
8.1.8 在for循环中使用条件语句107
8.2 嵌套for循环107
8.2.1 双层for循环遍历列表108
8.2.2 双层for循环生成数字矩阵108
8.2.3 三层for循环生成多个互不相同且不重复的三位数109
8.3 for表达式(序列推导式)109
8.3.1 利用for表达式生成数字、字母110
8.3.2 使用for表达式输出1~100个数110
8.4 For循环使用else语句110
8.5 while循环语句112
8.5.1 使用while计数循环实现密码输错6次锁死功能113
8.5.2 通过特定字符对while循环进行控制113
8.5.3 while比较循环113
8.5.4 whilenone循环114
8.5.5 whileTrue循环115
8.6 退出while循环的5种方法116
8.7 while循环嵌套118
8.7.1 双while循环嵌套输出九九乘法表118
8.7.2 双while循环嵌套输出长方形119
8.8 跳转语句120
8.8.1 break语句120
8.8.2 continue语句122
8.9 实战任务124
任务1:输出字母或数字的ASCII值124
任务2:编程输出星号“*”阵列124
任务3:输出九九乘法表124
第9章 字典与集合
9.1 字典125
9.1.1 字典的创建和删除126
9.1.2 通过“键值对”访问字典128
9.1.3 遍历字典129
9.1.4 添加、修改和删除字典元素130
9.1.5 字典推导式132
9.2 集合132
9.2.1 集合的创建132
9.2.2 集合中元素的添加和删除134
9.2.3 集合的交集、并集和差集运算135
9.3 列表、元组、字典和集合的区别135
9.4 实战任务136
任务1:统计需要取快递人员的名单136
任务2:手机通讯录管理136
第10章 函数
10.1 函数的创建和调用137
10.1.1 创建一个函数137
10.1.2 调用函数139
10.1.3 pass空语句139
10.2 参数传递140
10.2.1 了解形式参数和实际参数140
10.2.2 位置参数141
10.2.3 关键字参数142
10.2.4 为参数设置默认值143
10.2.5 可变参数144
10.3 返回值145
10.4 变量的作用域146
10.4.1 局部变量147
10.4.2 全局变量147
10.5 匿名函数148
10.6 常用Python内置函数149
10.7 实战任务150
任务1:设计黑客精英对讲机150
任务2:货币币值兑换函数150
第11章 类和对象
11.1 面向对象概述151
11.1.1 对象152
11.1.2 类152
11.1.3 面向对象程序设计的特点152
11.2 类的定义和使用153
11.2.1 定义类153
11.2.2 创建类的实例153
11.2.3 “魔术”方法—__init__()154
11.2.4 创建类的成员并访问155
11.2.5 访问157
11.3 属性158
11.3.1 创建用于计算的属性159
11.3.2 为属性添加安全保护机制159
11.4 继承160
11.4.1 继承的基本语法160
11.4.2 方法重写161
11.4.3 派生类中调用基类的__init__()方法161
11.5 实战任务162
任务1:银行账户资金交易管理162
任务2:设计药品medicine类162
第12章 模块
12.1 模块概述163
12.2 自定义模块164
12.2.1 创建模块164
12.2.2 使用import语句导入模块164
12.2.3 使用from…import语句导入模块165
12.2.4 模块搜索目录166
12.3 以主程序的形式执行168
12.4 Python中的包169
12.4.1 Python程序的包结构169
12.4.2 创建和使用包170
12.5 引用其他模块172
12.5.1 导入和使用标准模块172
12.5.2 第三方模块的下载与安装173
12.6 实战任务174
任务1:铁路售票系统174
任务2:推算几天后的日期174
任务3:输出福彩3D号码174
第13章 文件操作
13.1 基本文件操作175
13.1.1 创建和打开文件175
13.1.2 关闭文件177
13.1.3 打开文件时使用with语句178
13.1.4 写入文件内容178
13.1.5 读取文件179
13.2 目录操作182
13.2.1 os和os.path模块182
13.2.2 路径183
13.2.3 判断目录是否存在185
13.2.4 创建目录186
13.2.5 删除目录187
13.2.6 遍历目录188
13.3 高级文件操作189
13.3.1 删除文件190
13.3.2 重命名文件和目录190
13.3.3 获取文件基本信息191
13.4 实战任务192
任务1:记录用户登录日志192
任务2:模拟淘宝客服自动回复192
第14章 使用Python操作数据库
14.1 数据库编程接口193
14.1.1 连接对象193
14.1.2 游标对象195
14.2 使用SQLite195
14.2.1 创建数据库文件195
14.2.2 操作SQLite196
14.3 使用MySQL198
14.3.1 下载安装MySQL198
14.3.2 安装PyMySQL201
14.3.3 连接数据库201
14.3.4 创建数据表202
14.3.5 操作MySQL数据表203
14.4 实战任务204
任务1:记录用户登录日志(数据库版)204
任务2:小型会员管理系统204
第15章 进程和线程
15.1 什么是进程205
15.2 创建进程的常用方式206
15.2.1 使用multiprocessing模块创建进程206
15.2.2 使用Process子类创建进程208
15.2.3 使用进程池Pool创建进程209
15.3 通过队列实现进程间通信211
15.3.1 队列简介212
15.3.2 多进程队列的使用212
15.3.3 使用队列在进程间通信213
15.4 什么是线程214
15.5 创建线程215
15.5.1 使用threading模块创建线程215
15.5.2 使用Thread子类创建线程216
15.6 线程间通信216
15.6.1 什么是互斥锁217
15.6.2 使用互斥锁218
15.6.3 使用队列在线程间通信219
15.7 关于线程需要注意的两点220
15.8 实战任务221
任务1:即将开始程序221
任务2:生成日志与读取日志221
第16章 网络编程
16.1 网络基础222
16.1.1 为什么要使用通信协议222
16.1.2 TCP/IP简介223
16.1.3 UDP简介224
16.1.4 Socket简介224
16.2 TCP编程226
16.2.1 创建TCP服务器226
16.2.2 创建TCP客户端226
16.2.3 执行TCP服务器和客户端227
16.3 UDP编程229
16.3.1 创建UDP服务器230
16.3.2 创建UDP客户端230
16.3.3 执行UDP服务器和客户端231
16.4 实战任务232
任务1:网络嗅探器232
任务2:扫描并输出局域网占用的IP地址232
任务3:输出本地计算机名称与本地计算机的IP地址232
任务4:获取远程主机的IP地址232
任务5:简单Web聊天程序232
第17章 异常处理及程序调试
17.1 异常概述233
17.2 异常处理语句234
17.2.1 try…except语句235
17.2.2 try…except…else语句235
17.2.3 try…except…finally语句236
17.2.4 使用raise语句抛出异常237
17.3 程序调试238
17.3.1 使用自带的IDLE进行程序 调试238
17.3.2 使用assert语句调试程序241
第2篇 进阶篇
第18章 常用的GUI框架
18.1 初识GUI244
18.1.1 什么是GUI244
18.1.2 常用的GUI框架244
18.2 wxPython框架的使用245
18.2.1 安装wxPython245
18.2.2 创建一个wx.App的子类245
18.2.3 直接使用wx.App246
18.2.4 使用wx.Frame框架246
18.2.5 常用控件247
18.2.6 BoxSizer布局251
18.2.7 事件处理254
18.3 PyQt框架的使用256
18.3.1 安装PyQt256
18.3.2 使用第三方开发工具256
18.3.3 创建主窗体260
18.3.4 常用控件262
18.3.5 布局管理265
18.3.6 信号与槽的关联266
18.3.7 资源文件的使用267
第19章 pygame游戏框架
19.1 初识pygame271
19.1.1 安装pygame271
19.1.2 pygame常用模块272
19.2 pygame的基本使用273
第20章 网络爬虫框架
20.1 初识网络爬虫278
20.1.1 网络爬虫概述278
20.1.2 网络爬虫的分类278
20.1.3 网络爬虫的基本原理279
20.2 网络爬虫的常用技术280
20.2.1 Python的网络请求280
20.2.2 请求headers处理283
20.2.3 网络超时284
20.2.4 代理服务285
20.2.5 HTML解析之BeautifulSoup285
20.3 网络爬虫开发常用框架288
20.3.1 Scrapy爬虫框架288
20.3.2 Crawley爬虫框架288
20.3.3 PySpider爬虫框架288
20.4 Scrapy爬虫框架的使用289
20.4.1 搭建Scrapy爬虫框架289
20.4.2 创建Scrapy项目291
20.4.3 创建爬虫291
20.4.4 获取数据293
第21章 DjangoWeb框架
21.1 安装DjangoWeb框架296
21.2 Django框架的使用297
21.2.1 创建一个Django项目297
21.2.2 创建App298
21.2.3 数据模型(models)299
21.2.4 管理后台304
21.2.5 路由(urls)304
21.2.6 表单(forms)306
21.2.7 视图(views)307
21.2.8 Django模板309
第3篇 实战篇
第22章 飞机大战——pygame、sys、random、codecs实现
22.1 需求分析312
22.2 系统设计313
22.2.1 系统功能结构313
22.2.2 系统业务流程313
22.2.3 系统预览313
22.3 系统开发推荐314
22.3.1 开发工具准备314
22.3.2 文件夹组织结构314
22.4 飞机大战的实现314
22.4.1 主窗体的实现314
22.4.2 创建游戏精灵315
22.4.3 游戏核心逻辑317
22.4.4 游戏排行榜320
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网