登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書

『簡體書』高等职业院校大数据技术与应用规划教材:Python程序设计

書城自編碼: 3518026
分類:簡體書→大陸圖書→教材高职高专教材
作者: 汪婵婵,周苏
國際書號(ISBN): 9787113267858
出版社: 中国铁道出版社
出版日期: 2020-06-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 65.7

我要買

 

** 我創建的書架 **
未登入.


新書推薦:
地理计算与R语言   [英] 罗宾·洛夫莱斯      [德]雅纳·蒙乔       [波兰] 雅库布·诺沃萨德
《 地理计算与R语言 [英] 罗宾·洛夫莱斯 [德]雅纳·蒙乔 [波兰] 雅库布·诺沃萨德 》

售價:HK$ 121.0
沈括的知识世界:一种闻见主义的实践(中华学术译丛)
《 沈括的知识世界:一种闻见主义的实践(中华学术译丛) 》

售價:HK$ 87.4
大思维:哥伦比亚商学院六步创新思维模型
《 大思维:哥伦比亚商学院六步创新思维模型 》

售價:HK$ 72.8
宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】
《 宏观经济学(第三版)【2024诺贝尔经济学奖获奖者作品】 》

售價:HK$ 155.7
UE5虚幻引擎必修课(视频教学版)
《 UE5虚幻引擎必修课(视频教学版) 》

售價:HK$ 110.9
真需求
《 真需求 》

售價:HK$ 110.9
阿勒泰的春天
《 阿勒泰的春天 》

售價:HK$ 50.4
如见你
《 如见你 》

售價:HK$ 51.3

 

編輯推薦:
本书系统、全面地介绍了关于Python程序设计的基本知识和技能,具有丰富的实践特色,内容包括Python入门、语法基础、赋值与条件、循环与输出、序列与迭代、字符串与文件处理、字典与集合、函数、模块、面向对象编程、封装继承与多态以及程序设计案例分析等内容,具有较强的系统性、可读性、可操作性和实用性。
內容簡介:
Python程序设计是一门理论性和实践性都很强的课程,本书是高职院校大数据技术与应用专业规划建设的核心课程主教材之一。针对高等职业院校学生的发展需求,本书系统、全面地介绍了关于Python程序设计的基本知识和技能,具有丰富的实践特色,内容包括Python入门、语法基础、赋值与条件、循环与输出、序列与迭代、字符串与文件处理、字典与集合、函数、模块、面向对象编程、封装继承与多态以及程序设计案例分析等内容,具有较强的系统性、可读性、可操作性和实用性。本书适合作为高等职业院校相关专业Python程序设计课程的教材,也可供有一定实践经验的IT应用人员、管理人员学习参考。
關於作者:
汪婵婵,女,副教授,浙江安防职业技术学院信息工程系副主任,主持参加国家级、省部级、市厅级课题多项,研究成果曾荣获中国职教学会教学委员会2017-2018年度教学改革与教材建设课题三等奖;发表核心期刊和国内期刊论文多篇;获实用新型专利2项,计算机软件著作权4项;主编教材2本、副主编教材1本;多次指导学生参加全国职业院校技能大赛高职组物联网技术应用比赛荣获团体二等奖、浙江省高职院校技能大赛物联网技术与应用赛项荣获一等奖;曾获温州市优秀共产党员、院先进工作者、院优秀教师、院示范说课优秀教师等荣誉。 周苏,1982年华东水利学院计算机应用专业本科毕业,1986年由水电部研究所调入杭州大学计算机系任教,1991年破格晋升副教授,1999年调入浙江大学城市学院计算机系任教,2005年晋升教授。在杭州大学、浙江大学、浙江大学城市学院、浙江工业大学之江学院、温州大学城市学院、嘉兴学院南湖学院、温州职业技术学院等多所院校专兼职任教,教学经验丰富。 长期从事计算机等专业教学工作,担任计算机基础、计算机导论、软件工程、软件测试技术、软件体系结构、电子商务概论、移动商务、多媒体技术、项目管理、管理信息系统、应用统计学、C语言程序设计、面向对象程序设计、网络传播技术、网络生态学、人机交互技术、艺术设计概论、艺术欣赏概论、计算机平面设计、信息管理与信息系统概论、信息资源管理、办公软件高级应用、IT应用文写作等课程的教学,对计算机学科教学以及应用型院校教学有深刻理解。 ?
目錄
第1章 Python入门 1
1.1 了解计算机 1
1.1.1 通用机器 2
1.1.2 计算机科学 3
1.1.3 硬件基础 3
1.2 操作系统、软件与编程语言 4
1.2.1 软件与操作系统 5
1.2.2 编程语言 5
1.2.3 编译和解释 5
1.3 Python语言 6
1.3.1 Python简介 6
1.3.2 Python语言的特色 7
1.3.3 Python语言的版本 7
1.4 Python开发环境 8
1.5 安装Python 8
1.5.1 安装Python开发环境 8
1.5.2 执行Python程序 10
习 题 14
编程训练 15
第2章 语法基础 17
2.1 标识符、对象与类型 17
2.1.1 标识符与保留字 18
2.1.2 对象与类型 19
2.1.3 动态类型 19
2.1.4 列表 20
2.1.5 可变与不可变 21
2.1.6 别名 22
2.1.7 元组 22
2.1.8 内置常数 24
2.2 表达式 24
2.2.1 算术运算符 24
2.2.2 比较运算符 26
2.2.3 逻辑运算符 29
2.2.4 运算符优先级 30
2.3 单行和多行注释 31
2.4 源程序文件 31
2.4.1 扩展名与执行方式 31
2.4.2 程序常见错误 32
2.5 软件开发过程 33
2.5.1 软件开发的主要步骤 33
2.5.2 程序开发示例:温度
转换器 33
习 题 34
编程训练 35
第3章 赋值与条件 37
3.1 语句 37
3.1.1 Python语句一览 37
3.1.2 表达式语句 38
3.1.3 语句的缩排 38
3.2 赋值语句 39
3.2.1 简单赋值 39
3.2.2 多重赋值 40
3.2.3 序列赋值 40
3.2.4 增强型赋值 42
3.3 赋值输入 42
3.4 条件语句 44
3.4.1 简单判断 45
3.4.2 复杂判断 48
3.4.3 多路判断 52
3.4.4 程序示例:寻找三个数中
最大的一个 54
3.5 异常处理 57
3.6 pass语句 59
习 题 59
编程训练 60
第4章 循环与输出 63
4.1 for循环语句 63
4.1.1 解析确定循环 63
4.1.2 程序实例:计算一系列
数字的平均值 66
4.1.3 程序实例:计算投资的
终值 67
4.2 while循环语句 68
4.2.1 解析不定循环 68
4.2.2 程序实例:计算总分
与平均分 69
4.3 break语句与continue语句 69
4.4 常见循环模式 71
4.4.1 交互式循环 71
4.4.2 哨兵循环 72
4.4.3 文件循环 73
4.4.4 嵌套循环 75
4.4.5 后测试循环 76
4.4.6 循环加一半 77
4.4.7 循环语句中的else子句 77
4.5 输出语句 78
习 题 79
编程训练 82
第5章 序列与迭代 84
5.1 类型与对象 84
5.1.1 类型也是对象 85
5.1.2 命名空间 86
5.2 抽象类型 87
5.2.1 序列 87
5.2.2 可迭代项与迭代器 87
5.2.3 共同接口 88
5.3 元素存取 89
5.3.1 索引 89
5.3.2 切片 90
5.3.3 比较 92
5.3.4 运算符 与* 92
5.3.5 方法 93
5.3.6 浅复制与深复制 94
5.4 迭代 95
5.5 列表生成式 97
习 题 99
编程训练 101
第6章 字符串与文件处理 103
6.1 定义字符串 103
6.1.1 字符串数据类型 103
6.1.2 字符串转换函数 107
6.1.3 简单字符串处理 108
6.1.4 字符串表示 109
6.1.5 输入输出操作 110
6.2 字符串格式化 112
6.3 文件处理 115
6.3.1 文件初探 115
6.3.2 模式 116
6.3.3 多行字符串 116
6.3.4 处理文件 117
6.3.5 示例程序:批处理用户名 120
6.4 文件对话框 121
习 题 123
编程训练 125
第7章 字典与集合 127
7.1 关于杂凑 127
7.2 字典 128
7.2.1 建立字典 128
7.2.2 字典的键 130
7.2.3 字典生成式 131
7.2.4 取得全局和局部名称 132
7.2.5 应用实例 133
7.3 集合 134
7.3.1 建立集合 136
7.3.2 集合的元素 136
7.3.3 集合的数学运算 137
7.3.4 集合生成式 138
7.4 字典与集合的存取接口 138
7.4.1 可杂凑项 138
7.4.2 映射 140
习 题 142
编程训练 143
第8章 函数 145
8.1 定义函数 145
8.2 函数的参数 148
8.2.1 位置参数与关键字参数 149
8.2.2 形参与*和** 150
8.2.3 实参与*和** 151
8.3 返回值的函数 152
8.4 函数的生存周期与作用域 154
8.4.1 第一次指定名称 155
8.4.2 同名问题 156
8.4.3 del语句 156
8.5 递归 157
8.5.1 递归的概念 158
8.5.2 实例:汉诺塔 158
习 题 160
编程训练 161
第9章 模块 163
9.1 模块的概念 163
9.1.1 模块:独立的.py文件 163
9.1.2 包:按目录组织模块 164
9.2 使用模块 164
9.2.1 读入模块 164
9.2.2 自定义模块 166
9.2.3 标准程序库模块 167
9.2.4 搜索模块 169
9.3 使用内置模块 169
9.4 读入模块:import与from 170
9.4.1 importas 171
9.4.2 fromimport 171
9.4.3 import * 172
9.4.4 内置函数dir 173
9.5 第三方模块 173
习 题 173
编程训练 175
第10章 面向对象编程 177
10.1 面向对象编程的概念 177
10.2 定义类与对象 177
10.2.1 定义对象 178
10.2.2 定义类 178
10.2.3 建立对象 180
10.3 构造函数与初始化 181
10.4 类的方法 182
10.5 类作用域 182
10.6 示例程序:发射炮弹 184
10.6.1 程序规格说明 184
10.6.2 设计程序 184
10.6.3 程序模块化 187
10.6.4 Projectile类的定义 188
10.6.5 用类数据处理 190
习 题 193
编程训练 195
第11章 封装、继承与多态 197
11.1 对象的封装 197
11.1.1 封装有用的抽象 197
11.1.2 访问限制 198
11.2 继承和多态 199
11.2.1 定义继承 199
11.2.2 定义多态 201
11.2.3 _ _init_ _ 204
11.2.4 多重继承 205
11.2.5 元类 206
11.2.6 复用与重载 206
11.3 获取对象信息 207
11.3.1 使用type 函数 207
11.3.2 使用dir 208
11.4 面向对象设计过程 210
习 题 211
编程训练 214
第12章 程序设计案例分析 217
12.1 图形界面设计 217
12.1.1 Tkinter模块 217
12.1.2 程序实例:用GUI界面
计算斐波那契数列
函数 219
12.1.3 程序实例:简单计算器 220
12.2 并行处理 222
12.2.1 程序实例:电影院卖票 222
12.2.2 程序实例:哲学家用餐 224
12.3 模拟乒乓球比赛 225
12.3.1 对象和方法 226
12.3.2 实现SimStats 227
12.3.3 实现RBallGame 228
12.3.4 实现Player 229
12.3.5 程序实例:模拟乒乓球
比赛 230
习 题 233
编程训练 233
附录 235
附录A Python快速参考 235
附录B 部分习题参考答案 238
附录C 课程学习与实训总结 241
附录D 课程实践(参考) 245
內容試閱
自20世纪80年代末以来,Python程序语言经过30多年的耕耘、蓬勃发展,已成为计算机世界当红的主流开发语言之一。无论是开源代码领域还是商业公司,采用Python开发软件项目的例子比比皆是,更有许多成功的案例,而且在不同领域,例如网站开发、机器人控制、图像识别、游戏多媒体、数学运算等,都可见其身影,足以见得Python拥有非比寻常的弹性与能力。
以往,学校开设的课程大都为C C Java等语言,而在更早,学校里学习的第一门程序语言多半是BASIC或Pascal,时至今日,许多学校的程序设计课程纷纷转而使用Python。不仅因为其语法简洁易懂,适合作为初学者走入程序世界的第一门语言,也因为Python拥有丰富的功能与特色,即便将来转往其他领域或某特定范畴,也能使用Python,节省了学习时间。
计算机编程是一项具有挑战性的活动。良好的编程既要掌控全局,又要注意细节。当然,并不是每个人都有天赋成为一流的程序员,正如并不是每个人都能成为专业水平的运动员一样。然而,几乎任何人都可以学习如何为计算机编程。只要有一点耐心和努力,本书将帮助学生成为一名合格的程序员。
对于大数据专业、计算机专业甚至人工智能专业的学生来说,Python程序语言是一门理论性和实践性都很强的必修课程。在长期的教学实践中,我们体会到坚持因材施教的重要原则,把实训环节与理论教学相融合,抓实训教学促进理论知识,是有效地改善教学效果和提高教学水平的重要方法之一。本书的主要特色是:理论联系实际,结合一系列了解和熟悉Python程序语言的概念、技术与应用的学习和实训活动,把Python程序语言的相关概念、基础知识和技术技巧融入实训活动,使学生保持浓厚的学习热情,加深对Python语言的兴趣、认识、理解和掌握。
本书是为高等职业院校相关专业开设Python程序设计课程而全新设计编写的,也可供有一定实践经验的IT应用人员、管理人员学习参考。
本书较为系统、全面地介绍了Python程序设计的核心基础知识和编程技术,内容包括Python入门、语法基础、赋值与条件、循环与输出、序列与迭代、字符串与文件处理、字典与集合、函数、模块、面向对象编程、封装继承与多态以及程序设计案例分析等,共分为12章,附录中包括Python快速参考、部分习题参考答案、课程学习与实训总结、课程实践(可用于期末课程成绩测评),具有较强的系统性、可读性和实用性。
结合教学研究和教学方法改革的要求,全书精心设计了课程教学过程,要求和指导学生在课前、课后仔细阅读书中的丰富程序案例并完成相应的作业与实训要求。
虽然已经进入电子时代,但我们仍然竭力倡导读书。为每章设计的习题(四选一标准选择题)都不难,学生只要认真阅读课文,所有题目都能准确回答,并且,附录部分我们列举了部分习题参考答案,供阅读者对比思考。
学习过程中,学生应切实掌握录入程序源代码、测试调试运行分析程序,熟练掌握程序员的基本技能,提高程序员的职业素养和编程能力。
本课程的教学进度设计参见《课程教学进度表》。实际执行时,应按照教学大纲和校历中关于本学期节假日的安排,确定本课程的实际教学进度。
本课程的教学评测可以从如下几个方面入手:
(1)每章的习题(紧密结合课文教学内容的标准选择题,12个);
(2)每章课后的编程训练(12个);
(3)课程学习与实训总结(附录C);
(4)课程实践(附录D);
(5)结合平时考勤;
(6)任课老师认为必要的其他考核方法。
本书是十三五(第二批)浙江省普通高校新形态教材项目高职大数据技术与应用(系列教材)的建设成果之一,是浙江安防职业技术学院2018年度课程建设项目高职大数据系列教材的成果之一。本书的编写工作得到温州市2018年数字经济特色专业建设项目大数据技术与应用的支持,得到浙江安防职业技术学院2018年度特色专业建设项目大数据技术与应用专业的支持。
本书的编写得到浙江安防职业技术学院、浙江商业职业技术学院、浙江大学城市学院等多所院校师生的支持,傅贤君、金恩曼、陈汉伟、王文、乔凤凤等参与了本书的教材设计、教学规划、案例设计、程序调试等部分编写工作。与本书配套的教学PPT课件、程序源代码等丰富教学资源可从中国铁道出版社有限公司网站 http:www.tdpress.com51eds 的下载区下载,欢迎教师索取与本书教学配套的相关资料并交流:zhousu@qq.com;QQ:81505050。


周 苏
2020年初春

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 大陸用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2024 (香港)大書城有限公司  All Rights Reserved.