新書推薦:
《
世界前沿技术发展报告2024
》
售價:HK$
193.2
《
可转债——新手理财的极简工具
》
售價:HK$
66.7
《
新加坡教育:神话与现实
》
售價:HK$
98.9
《
“口袋中的世界史”第一辑·冷战中的危机事件
》
售價:HK$
299.0
《
绝美的奥伦堡蕾丝披肩编织
》
售價:HK$
181.7
《
狂飙年代:18世纪俄国的新文化和旧文化(第二卷)
》
售價:HK$
177.0
《
万有引力书系 纳粹亿万富翁 德国财富家族的黑暗历史
》
售價:HK$
112.7
《
中国常见植物野外识别手册:青海册
》
售價:HK$
78.2
|
內容簡介: |
本书以Windows 操作系统为平台,采用项目式编写体例,全面地介绍了Python编程基础、相关知识以及编程技巧等,重点聚焦于利用Python 开发项目。项目案例的选取包含编程基础、面向对象编程以及大数据应用开发所需的多文件类型的数据存储方式及其应用,*后还介绍了一种重要的数据采集方式及其应用—— 基于Python的网络爬虫技术及其应用。
本书可作为高等职业院校计算机等相关专业的教材,也可作为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
任务拓展................................................................................
|
內容試閱:
|
Python 是一种面向对象、解释性的高级程序语言,已被应用在众多领域,包括操作系统管理、服务器运维的自动化脚本、科学计算、数
据分析、数据挖掘和数据可视化、桌面软件、游戏等方面,同时正在以井喷般的速度广泛应用于人工智能的不同场景。随着人工智能时代的到来,Python 成为人们学习编程语言的首选。
本书循序渐进地讲解了学习Python 必备的基础知识,帮助读者建立面向对象的编程思想。
职业目标:
本书是为帮助读者有效掌握Python 编程语言的必备基础知识以及使用Python 进行应用开发的能力而编写。本书的编写按照项目化课程
理念对项目进行细分,以任务驱动方式展开。在教学中注重对学生自主学习能力与协作能力的训练,符合初学者的认知规律和职业成长规律。
本书特点:
本书共有9 个项目,涵盖以下主要内容:Hello,Python—— 绘制多彩五角星,基础知识—— 优化系统中的图形面积计算小程序,程序流程控制语句—— 地铁买票问题,基本数据结构—— 简版通信录管理系统,面向对象基础编程—— 加强版通信录管理系统,面向对象高级编程—— 利用继承和多态求图形面积,文件基本操作—— 通信录管理系统 文件版,异常—— 学生成绩计算分析和网页爬虫开发。每个项目按照“项目情景→项目概述”进行组织,再将每个项目拆分为若干个任务,按照“任务分析→任务实施”的顺序层层递进展开,在完成各个任务后,还对任务中的必备知识和技术进行讲解,并设置“任务拓展”进一步强化练习。
? 项目情景:简要描述项目的开发背景。
? 项目概述:简要描述项目目标以及项目功能的分解。
? 任务分析:对需要完成的功能及要达到的效果进行分析。
? 任务实施:通过任务综合应用所学知识,提高学生的动手能力。
? 必备知识:详细讲解知识点,为培养学生的开发能力做好铺垫。
? 任务拓展:根据项目内容延伸出新的任务,进一步强化练习。
本书遵循“项目导向、任务驱动”,以项目开发流程为指导,组织项目内容,引领读者学习基础知识以及技术知识。读者在完成任务的过程中总结并学习相关理论知识、技术知识以及开发经验。教学建议(共68 学时,其中理论26 学时,操作42 学时):
项目理论学时操作学时
项目1 2 2
项目2 4 8
项目3 4 6
项目4 4 4
项目5 3 5
项目6 2 6
项目7 2 4
项目8 2 2
项目9 3 5
编写团队:
本书由傅春和段科任主编,翟玉锋、郝玲、王小洁任副主编,参加编写的还有陈位妮、秦争艳、屈琴芹和李春朋。其中,傅春编写了项目1、项目4和项目5;郝玲编写了项目2 和项目3;陈位妮编写了项目6(任务1 ~ 3),秦争艳、屈琴芹和李春朋编写了项目6(必备知识);翟玉锋编写了项目7;王小洁编写了项目8;段科编写了项目9。北京西普阳光教育科技股份有限公司在教材编写过程中提供了大量的技术支持。本书编写团队曾多次参与全国高职高专的多项技能大赛,并作为带队取得了优异成绩。由于编者水平有限,书中难免存在错误和不妥之处,恳请读者批评指正。
|
|