人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Python程序开发 初级

52.40
运费: ¥ 0.00-20.00
Python程序开发 初级  商品图0
Python程序开发 初级  商品图1
Python程序开发 初级  商品缩略图0 Python程序开发 初级  商品缩略图1

商品详情

书名:Python程序开发:初级  
定*:69.8  
ISBN:9787**5573*79  
作者:中慧云启科技集团有限公司  
版次:第1版  
出版时间:202*-**  

内容提要:  
面向职业院校和应用型本科院校开展* + X证书制度试点工作是落实《*家职业教育改革实施方案》的重要内容之*。为了便于 *+X 证书标准融入院校学历教育,中慧云启科技集团有限公司组织编写了“*+X证书制度试点培训用书·Python程序开发”系列教材。 《Python程序开发(初级)》以《Python程序开发职业技能等级标准》为编写依据,内容主要*括Python应用基础编程、用户界面设计和网络爬虫分析3个*分,涵盖了Python基础编程、Web项目原型图构建、Web静态页面开发、静态网站爬虫及数据持久化存储和可视化处理等相关内容。 本书以模块化的结构组织各章节,以任务驱动的方式安排具体内容,以培养院校学生能力为目的,充分体现了“做中学,学中做”的思想。本书可用于* + X证书制度试点工作中的Python程序开发职业技能培训,也可以作为期望从事Python程序开发的人员的自学参考用书。  



作者简介:  
中慧科技是*家*业从事中*职业院校软件实训教学综合解决方案,集研发、生产、销售、培训和技术服务于*体的*家*新技术企业公司。中慧举办Web前端开发技能竞赛四届,该赛项类别分为**行业赛和省赛,提*教育行业教学改革和IT人才建设。同时,中慧为*技能大赛**选拔赛网站设计与开发项目提供技术支持,成功*障*家级、省级、市级人才选拔顺利进行,提*中*在*技能大赛Web?Technologies项目的声望和地位。书籍的作者由中慧科技的讲师、*级工程师,山东科技职业学院教授Web前端开发的教师团队共同组成,从企业用人需求,课证赛融通、*职教学需求几个方面出发,共同编写。  

目录:  

目 录  




第 *篇 Python应用基础编程  

第 *章 Python概述 2  
*.* 认识Python 2  
*.*.* Python的发展历史 2  
*.*.2 Python语言的*缺点 3  
*.*.3 Python应用*域 3  
*.2 安装Python运行环境 4  
*.2.* 软件下载与安装 4  
*.2.2 IDLE 5  
*.2.3 Anaconda 3 5  
*.2.4 PyCharm 7  
*.3 Python编程规范和扩展库 *0  
*.3.* 编程规范 *0  
*.3.2 扩展库 **  
*.4 实训项目——姓名生成器 *3  
本章小结 *3  
习题 *3  

第 2章 Python基础语言应用 *5  
2.* 代码书写规范和命名规则 *5  
2.*.* 代码书写规范 *5  
2.*.2 命名规则 *6  
2.2 常量与变量 *7  
2.3 基础数据类型 *7  
2.3.* 整型 *7  
2.3.2 浮点型 *7  
2.3.3 布尔型 *7  
2.3.4 字符串 *8  
2.3.5 数据类型的转换 *8  
2.4 运算符和表达式 *8  
2.4.* 运算符 *8  
2.4.2 运算符*先级 22  
2.5 项目实训——成绩单生成系统 22  
本章小结 24  
习题 24  

第3章 Python序列结构 25  
3.* Python序列结构分类 25  
3.2 字符串 26  
3.2.* 字符串简介 26  
3.2.2 字符串格式化 27  
3.2.3 字符串常用方法 30  
3.2.4 字符串运算符 34  
3.2.5 项目实训——统计字符串中数字和字母的个数 35  
3.3 元组 35  
3.3.* 元组的概念 36  
3.3.2 元组的常用操作 36  
3.3.3 项目实训——菜单生成器 37  
3.4 列表 38  
3.4.* 列表的*建 39  
3.4.2 列表的常用操作 39  
3.4.3 列表的函数与方法 40  
3.4.4 列表切片 42  
3.4.5 项目实训——*建考试成绩信息库 42  
3.5 集合 43  
3.5.* 集合的概念和*建 43  
3.5.2 集合的常用操作 44  
3.5.3 集合的方法 45  
3.5.4 项目实训——下载去重器 46  
3.6 字典 47  
3.6.* 字典的概念和*建 47  
3.6.2 字典的常用操作 48  
3.6.3 字典的方法 49  
3.6.4 项目实训——基于字典操作的学生成绩汇总 50  
3.7 项目实训——成绩排行榜生成系统 5*  
本章小结 52  
习题 52  

第4章 程序控制结构 54  
4.* 条件表达式 54  
4.2 分支结构 55  
4.2.* 单分支选择结构 55  
4.2.2 双分支选择结构 56  
4.2.3 多分支选择结构 57  
4.2.4 选择结构的嵌套 58  
4.2.5 项目实训——成绩区间判定 58  
4.3 循环结构 59  
4.3.* while循环 60  
4.3.2 for循环 60  
4.3.3 continue和break语句 60  
4.3.4 列表推导式 6*  
4.3.5 项目实训——鸡兔同笼问题 6*  
4.4 异常处理 62  
4.4.* 异常和错误的概念 62  
4.4.2 异常处理语法 62  
4.4.3 项目实训——猜数游戏 63  
4.5 项目实训——停车场自动收费系统 64  
本章小结 66  
习题 66  

第5章 函数 68  
5.* 定义和调用函数 68  
5.*.* 函数的定义 68  
5.*.2 函数的调用 69  
5.2 函数参数 69  
5.2.* *需参数 69  
5.2.2 默认值参数 69  
5.2.3 关键字参数 70  
5.2.4 可变参数 70  
5.3 基本函数 70  
5.3.* 基本输入/输出函数 70  
5.3.2 最值与求和函数 7*  
5.3.3 排序函数 7*  
5.3.4 枚举与迭代函数 72  
5.3.5 range()函数和zip()函数 73  
5.3.6 项目实训——查询城市所在省份 73  
5.4 函数进* 74  
5.4.* 匿名函数 74  
5.4.2 生成器函数 74  
5.4.3 项目实训——编写生成斐波那契数列的生成器函数 76  
5.5 变量作用域 76  
5.5.* 局*变量 76  
5.5.2 *局变量 77  
5.5.3 项目实训——输出杨辉三角 78  
5.6 项目实训——绘制彩色螺旋图 78  
本章小结 80  
习题 80  

第6章 正则表达式 82  
6.* 正则表达式基础 82  
6.*.* 正则表达式概述 82  
6.*.2 正则表达式语法 82  
6.*.3 常用匹配规则 85  
6.2 re模块 86  
6.2.* match()方法 86  
6.2.2 search()方法 87  
6.2.3 findall()方法 87  
6.2.4 项目实训——邮箱验证 88  
6.3 项目实训——用户名注册验证系统 89  
本章小结 9*  
习题 9*  

第7章 面向对象程序设计 92  
7.* 定义和使用类 92  
7.*.* 面向对象简介 92  
7.*.2 类定义和类对象 93  
7.2 继承 93  
7.2.* 单继承 94  
7.2.2 多继承 94  
7.2.3 方法重载 95  
7.2.4 运算符重载 96  
7.3 类的属性与方法 97  
7.3.* 私有属性和私有方法 97  
7.3.2 魔术方法 98  
7.3.3 项目实训——*建商品信息 *00  
7.4 项目实训——射击游戏 *0*  
本章小结 *04  
习题 *04  

第8章 文件与目录操作 *06  
8.* 文件操作 *06  
8.*.* 文件的概念与分类 *06  
8.*.2 文件操作的语法 *06  
8.*.3 文本操作 *07  
8.*.4 字节流操作 *08  
8.*.5 项目实训——Excel表格的快速处理 **0  
8.2 读写CSV文件 ***  
8.2.* CSV文件的基本概念 ***  
8.2.2 将数据写入CSV文件 ***  
8.2.3 读CSV文件数据 **2  
8.3 读写JSON文件 **2  
8.3.* JSON文件的基本概念 **2  
8.3.2 JSON语法规则 **3  
8.3.3 读取JSON文件 **4  
8.4 文件操作扩展库 **5  
8.4.* os模块 **5  
8.4.2 shutil模块 **6  
8.4.3 pathlib模块 **7  
8.5 目录操作 **8  
8.5.* *建与删除目录 **8  
8.5.2 遍历目录 **9  
8.5.3 项目实训——作业统计的实现 *20  
8.6 项目实训——数据提取与转存 *2*  
本章小结 *24  
习题 *24  

第二篇 用户界面设计  

第9章 Axure RP原型设计工具 *28  
9.* 界面结构设计 *28  
9.2 UI设计规范 *28  
9.2.* 概述 *28  
9.2.2 UI设计原则与规范 *30  
9.3 Axure RP *30  
9.3.* Axure RP概述 *30  
9.3.2 Axure RP8软件安装 *30  
9.3.3 Axure基本操作 *3*  
9.3.4 Axure中交互用例添加演示基本操作 *39  
9.4 项目实训——音乐App原型图 *46  
本章小结 *47  
习题 *47  

第 *0章 Web界面制作 *49  
*0.* 界面制作 *50  
*0.*.* 运用HTML/HTML5常用标签进行网页设计 *50  
*0.*.2 常用标签属性 *53  
*0.*.3 CSS/CSS3选择器的基本用法 *56  
*0.*.4 运用CSS/CSS3基本属性对页面进行美化 *58  
*0.*.5 使用盒子模型进行界面适应性布局与定位 *62  
*0.*.6 项目实训——登录界面网页实现 *64  
*0.2 动画和图表操作 *67  
*0.2.* CSS3 2D转换(transform)操作 *67  
*0.2.2 运用CSS3过渡(transition)动画提*网页用户体验 *69  
*0.2.3 CSS3帧动画(animation) *72  
*0.2.4 运用ECharts进行数据可视化操作 *75  
*0.3 项目实训——学生成绩可视化 *79  
本章小结 *83  
习题 *83  

第三篇 网络爬虫分析  

第 **章 页面结构分析 *86  
**.* 爬虫的实现 *86  
**.*.* 制订爬虫方案 *86  
**.*.2 使用urllib基础库爬取静态页面内容 *87  
**.*.3 使用requests爬取静态网页内容 *89  
**.*.4 配置urllib和requests参数 *90  
**.2 浏览器的*工具 *9*  
**.3 XPath *96  
**.3.* XPath简介 *96  
**.3.2 XPath节点 *96  
**.3.3 XPath语法 *97  
**.3.4 实训项目——提取中慧公司教材信息 20*  
**.4 Beautiful Soup 4 202  
**.4.* Beautiful Soup简介 202  
**.4.2 Beautiful Soup的基础使用 203  
**.4.3 Beautiful Soup 4四大对象种类 204  
**.4.4 Beautiful Soup的*级用法 205  
**.4.5 实训项目——《山海经》名著下载 207  
**.5 项目实训——汽车图片资源下载 209  
本章小结 2*0  
习题 2*0  

第 *2章 数据存储和可视化 2**  
*2.* 使用TXT、JSON、CSV、Excel存储爬取的数据 2**  
*2.*.* TXT文件存储 2**  
*2.*.2 CSV文件存储有用的数据 2*2  
*2.*.3 JSON格式存储数据 2*3  
*2.2 解析JSON数据 2*4  
*2.3 运用网页呈现数据 2*5  
*2.4 实训项目——音乐网站排行榜 2*7  
本章小结 220  
习题 22*  


人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信公众号认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Python程序开发 初级

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏