教材名称: | Python编程基础 | |||
ISBN号: | 978-7-89436-787-7 | 作者: | 蔡茜 刘莹 石慧霞 | |
字数: | 350千字 | 规格: | 16开 | |
印制时间: | 2020-08-01 | 出版日期: | 2020-08-01 | |
定价: | 46 元 | 样章下载: | Python编程基础—正文样章.pdf | |
购买地址: |
项目1学生成绩管理系统1
1.1典型工作环节1: 需求分析1
1.2典型工作环节2: 系统设计1
1.2.1系统功能设计1
1.2.2系统业务流程2
1.2.3系统开发环境2
1.3典型工作环节3: 软件编码3
1.3.1搭建Python开发环境3
1.3.2主函数设计15
1.3.3学生成绩维护30
1.3.4定义查询学生成绩函数search35
1.3.5定义学生成绩排序函数sort36
1.3.6定义学生成绩统计函数statistics37
1.4典型工作环节4: 软件测试39
1.5典型工作环节5: 文档编写40
1.6典型工作环节6: 程序交付44
1.7项目总结46
1.8单项技能训练46
1.9实战演练49
项目2投票系统50
2.1典型工作环节1: 需求分析50
2.2典型工作环节2: 系统设计51
2.2.1系统功能设计51
2.2.2系统业务流程51
2.2.3系统开发环境51
2.3典型工作环节3: 软件编码52
2.3.1主要函数设计52
2.3.2自定义菜单函数mainmenu()52
2.3.3自定义公布统票结果函数describe(dic)54
2.3.4自定义添加候选人函数add_candidates()55
2.3.5自定义投票功能函数vote()57
2.3.6自定义统计投票信息函数counter(vote_name)58
2.3.7自定义排序函数sort_by_value(dic)59
2.3.8自定义投票功能模块60
2.3.9使用import语句导入投票功能模块61
2.3.10使用内置模块datetime、time61
2.4典型工作环节4: 软件测试63
2.5典型工作环节5: 文档编写65
2.6典型工作环节6: 程序交付66
2.7项目总结67
2.8单项技能训练68
2.9实战演练70
项目3蚂蚁租车75
3.1典型工作环节1: 需求分析75
3.2典型工作环节2: 系统设计76
3.2.1系统功能设计 76
3.2.2系统业务流程76
3.2.3系统开发环境77
3.2.4文件结构77
3.2.5类的继承关系77
3.3典型工作环节3: 软件编码78
3.3.1面向对象程序设计78
3.3.2定义汽车类为基类79
3.3.3定义派生类轿车类83
3.3.4定义派生类Bus84
3.3.5定义派生类Truck85
3.3.6重写Show_Msg方法85
3.3.7定义租车管理类RentManage87
3.3.8添加程序入口模块main94
3.3.9从MySQL数据库获取车辆信息97
3.4典型工作环节4: 软件测试106
3.5典型工作环节5: 文档编写108
3.6典型工作环节6: 程序交付108
3.7项目总结110
3.8单项技能训练111
3.9实战演练114
项目4豆瓣网图书Top250信息采集系统116
4.1典型工作环节1: 需求分析116
4.2典型工作环节2: 系统设计117
4.2.1系统功能设计117
4.2.2系统业务流程117
4.2.3系统开发环境117
4.3典型工作环节3: 软件编码118
4.3.1爬虫基本原理118
4.3.2安装第三方模块118
4.3.3获取数据119
4.3.4数据解析120
4.3.5数据存储127
4.4典型工作环节4: 软件测试129
4.4.1测试getBookData()模块129
4.4.2测试parseBookData()模块130
4.4.3测试 SaveCsv()模块130
4.5典型工作环节5: 文档编写131
4.6典型工作环节6: 程序交付131
4.7项目总结132
4.8单项技能训练133
4.9实战演练134
项目5招聘网站信息采集系统136
5.1典型工作环节1: 需求分析136
5.2典型工作环节2: 系统设计136
5.2.1系统功能设计136
5.2.2系统业务流程137
5.2.3系统开发环境137
5.3典型工作环节3:软件编码138
5.3.1安装Scrapy138
5.3.2安装MongoDB140
5.3.3MongoDB操作145
5.3.4使用Scrapy框架爬取招聘网站信息147
5.4典型工作环节4: 软件测试151
5.5典型工作环节5: 文档编写152
5.6典型工作环节6: 程序交付152
5.7项目总结153
5.8单项技能训练153
5.9实战演练155
工作任务单1157
工作任务单2171
工作任务单3185
工作任务单4199
工作任务单5213
参考文献227
本教材系重庆工商职业学院——首批国家级职业教育教师教学创新团队联合四川华迪信息技术有限公司、大连东软教育科技集团有限公司、重庆瀚海睿智大数据科技公司、四川川大智胜股份有限公司编写的基于工作过程系统化的大数据专业“活页式” “工作手册式”系列教材之一。
依托数字工场和省级“双师型”教师培养培训基地,由创新团队成员和企业工程师组成教材编写团队,目的是打造高素质“双师型”教师队伍,深化职业院校教师、教材、教法“三教”改革,探索产教融合、校企“双元”有效育人模式。本教材以5个项目为驱动,基于软件开发工作过程,将每个项目按照工作过程分解为需求分析、系统设计、软件编码、软件测试、文档编写和程序交付6个典型工作环节,将知识点分解到典型工作环节中,项目内容迭代展开、难度循序递进,同时融入实际项目的设计理念,使读者在学习过程中不仅能提升编程技能,也逐渐形成真实项目开发思维。
受众定位
本教材适用于想要初步了解和应用Python的学习者,也可作为应用型本科、高职高专大数据专业及电子信息类专业的编程基础课教材或实训指导教材,也可作为希望从事大数据行业的学习者的启蒙用教材。
Copyright © 2014. 东软电子出版社.
备案号辽ICP备14003114号-1 | 增值电信业务经营许可证:辽B2-20140203|增值电信业务经营许可证:辽B2-201402111