Python程序设计

作者
傅春 段科
丛书名
职业教育大数据技术与应用专业系列教材
出版社
机械工业出版社*
ISBN
9787111666400
简要
简介
内容简介书籍计算机书籍 Python是一种面向对象、解释性的高级程序语言,已被应用在众多领域,包括操作系统管理、服务器运维的自动化脚本、科学计算、数据分析、数据挖掘和数据可视化、桌面软件、游戏等方面,同时正在以井喷般的速度广泛应用于人工智能的不同场景。 随着人工智能时代的到来,Python成为人们学习编程语言的首选。本书循序渐进地讲解了学习 Python必备的基础知识,帮助读者建立面向对象的编程思想。 职业目标: 本书是为帮助读者有效掌握 Python编程语言的必备基础知识以及使用 Python进行应用开发的能力而编写。本书的编写按照项目化课程理念对项目进行细分,以任务驱动方式展开。在教学中注重对学生自主学习能力与协作能力的训练,符合初学者的认知规律和职业成长规律。 本书特点: 本书共有 9个项目,涵盖以下主要内容:Hello,Python ——绘制多彩五角星,基础知识 ——优化系统中的图形面积计算小程序,程序流程控制语句 ——地铁买票问题,基本数据结构 ——简版通信录管理系统,面向对象基础编程 ——加强版通信录管理系统,面向对象高级编程 ——利用继承和多态求图形面积,文件基本操作 ——通信录管理系统 (文件版 ),异常 ——学生成绩计算分析和网页爬虫开发。每个项目按照“项目情景 →项目概述”进行组织,再将每个项目拆分为若干个任务,按照“任务分析 →任务实施”的顺序层层递进展开,在完成各个任务后,还对任务中的必备知识和技术进行讲解,并设置“任务拓展”进一步强化练习。 .项目情景:简要描述项目的开发背景。 .项目概述:简要描述项目目标以及项目功能的分解。 .任务分析:对需要完成的功能及要达到的效果进行分析。 .任务实施:通过任务综合应用所学知识,提高学生的动手能力。 .必备知识:详细讲解知识点,为培养学生的开发能力做好铺垫。 .任务拓展:根据项目内容延伸出新的任务,进一步强化练习。 本书遵循“项目导向、任务驱动”,以项目开发流程为指导,组织项目内容,引领读者学习基础知识以及技术知识。读者在完成任务的过程中总结并学习相关理论知识、技术知识以及开发经验。
目录
项目1 Hello,Python—— 绘制多彩五角星 1
任务1 绘制单色空心五角星 4
任务2 优化任务1程序结构 5
任务3 绘制彩色边线五角星 9
任务4 填充多彩五角星 11
任务拓展 30
小结 30
习题 31
项目2 基础知识—— 优化系统中的图形面积
计算小程序 33
任务 计算三角形面积 35
任务拓展 63
小结 63
习题 64
项目3 程序流程控制语句—— 地铁买票问题65
任务1 计算每月地铁票费用 67
任务2 通过函数方式计算每月地铁票费用 75
任务拓展 91
小结 91
习题 92
项目4 基本数据结构—— 简版通信录管理系统95
任务1 制作通信录管理菜单 97
任务2 获取用户输入 98
任务3 开发功能模块 99
任务拓展 126
小结 127
习题 127
项目5 面向对象基础编程—— 加强版通信录
管理系统 129
任务1 创建Contact类 131
CONTENTS
任务2 开发通信录系统功能 133
小结 142
习题 142
项目6 面向对象高级编程—— 利用继承和多态求
图形面积 145
任务1 创建父类 147
任务2 创建子类 148
任务3 应用继承和多态计算不同图形的面积 149
任务拓展 161
小结 162
习题 163
项目7 文件基本操作—— 通信录管理系统
(文件版) 165
任务1 新增用户登录功能 167
任务2 完善功能菜单 168
任务3 开发功能模块 169
任务拓展

推荐

车牌查询
桂ICP备20004708号-3