登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

『簡體書』Python程序设计基础 殷丽凤 于林林 徐蕗

書城自編碼: 4068006
分類: 簡體書→大陸圖書→教材高职高专教材
作 者: 殷丽凤 于林林 徐蕗
國際書號(ISBN): 9787111768944
出版社: 机械工业出版社
出版日期: 2024-12-01

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

售價:NT$ 357

我要買

share:

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



新書推薦:
7步吃透商业提案写作
《 7步吃透商业提案写作 》

售價:NT$ 306.0
大国谍影
《 大国谍影 》

售價:NT$ 449.0
制造消费者
《 制造消费者 》

售價:NT$ 230.0
精简写作:博报堂演讲撰稿人教你写出好文章(创意写作书系)
《 精简写作:博报堂演讲撰稿人教你写出好文章(创意写作书系) 》

售價:NT$ 301.0
从荒诞到反抗:导读加缪《局外人》和《鼠疫》(谜文库)
《 从荒诞到反抗:导读加缪《局外人》和《鼠疫》(谜文库) 》

售價:NT$ 305.0
给孩子的考古
《 给孩子的考古 》

售價:NT$ 296.0
文明的重建:战后德国五十年(译林思想史)从大屠杀刽子手到爱好和平的民主主义者,揭秘战后德国五十年奇迹般的复兴之路!
《 文明的重建:战后德国五十年(译林思想史)从大屠杀刽子手到爱好和平的民主主义者,揭秘战后德国五十年奇迹般的复兴之路! 》

售價:NT$ 505.0
我以为这辈子完蛋了(经历了那么多以为会完蛋的事,我还是活得好好的!)
《 我以为这辈子完蛋了(经历了那么多以为会完蛋的事,我还是活得好好的!) 》

售價:NT$ 398.0

建議一齊購買:

+

NT$ 305
《AutoCAD项目教程(2023版) 李汾娟 李程》
+

NT$ 203
《CATIA航空产品设计与制造 孔琳 张超 张爱琴》
+

NT$ 244
《3D打印机组装与调试(21世纪技能创新型人才培养系列教材·机》
+

NT$ 214
《平法识图与钢筋算量(第四版)》
+

NT$ 301
《酒店财务数字化管理(高等职业教育酒店管理与数字化运营专业教材》
+

NT$ 296
《电子产品设计案例教程(微课版)——基于嘉立创EDA(专业版)》
編輯推薦:
1.系统而详细,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。
2.包括电子课件、微课视频、习题答案、教案等资源。
內容簡介:
《Python程序设计基础》是一本系统而详细的Python入门教材,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。《Python程序设计基础》以简单易懂的方式,从Python语言的基础开始,带领读者逐步深入掌握Python的核心概念和语法。每一章都有大量的实例演示和习题练习,读者可以更好地理解Python语言的应用场景和解决问题的方法。
《Python程序设计基础》不仅适合作为高等院校、职业本科院校计算机及相关专业的教材,也适合Python初学者、自学者、工程师和开发者阅读参考。
關於作者:
殷丽凤,博士,副教授,硕士生导师,研究方向为大数据分析、机器学习以及深度学习等领域的算法及应用研究。毕业于哈尔滨理工大学计算机应用技术专业并获得博士学位。近十多年来,一直致力于计算机应用技术领域的研究与教学。她的兴趣涵盖了软件工程、机器学习、人工智能等方向。在多所高校担任Python编程语言讲授工作,并带领学生完成了Python编程语言的课程设计工作。在教学中注重理论与实践相结合,以生动的案例和实际应用来帮助学生更好地理解和掌握Python编程。她的专业知识和实践经验能够将实际应用场景与Python编程相结合,为学生提供更加实用和有深度的学习体验。
目錄
前言
第1章 Python语言概述 1
1.1 程序设计语言 1
1.1.1 机器语言 1
1.1.2 汇编语言 1
1.1.3 高级语言 1
1.2 Python语言简介 2
1.2.1 Python语言特点 2
1.2.2 Python语言应用 3
1.2.3 Python版本 3
1.3 搭建开发环境 4
1.3.1 安装Python解释器 4
1.3.2 利用IDLE编写代码 5
1.3.3 安装PyCharm 6
1.3.4 安装Anaconda 10
1.4 Python规范 12
1.4.1 注释规范 12
1.4.2 代码缩进 13
1.5 本章小结 13
1.6 习题 14
第2章 基础语法 15
2.1 关键字和标识符 15
2.1.1 关键字 15
2.1.2 标识符 15
2.1.3 常量与变量 16
2.2 基本数据类型 17
2.2.1 数值类型 18
2.2.2 空值、布尔类型 21
2.2.3 字符串类型 21
2.3 基本输入输出 25
2.3.1 input()函数 25
2.3.2 eval()函数 26
2.3.3 print()函数 27
2.4 运算符和表达式 28
2.4.1 算术运算符和算术表达式 28
2.4.2 赋值运算符和赋值表达式 29
2.4.3 关系运算符和关系表达式 32
2.4.4 逻辑运算符和逻辑表达式 32
2.4.5 成员运算符和成员表达式 33
2.4.6 同一性运算符和同一性表达式 34
2.4.7 位运算符 34
2.4.8 运算符的优先级 35
2.5 本章小结 36
2.6 习题 36
第3章 程序控制结构 40
3.1 程序控制的基本结构 40
3.2 顺序结构 40
3.3 分支结构 41
3.3.1 单分支结构:if语句 41
3.3.2 双分支结构:if-else语句 43
3.3.3 多分支结构:if-elif-else语句 44
3.3.4 嵌套选择结构 46
3.4 循环结构 47
3.4.1 while循环语句 47
3.4.2 for循环语句 49
3.4.3 循环嵌套结构 52
3.4.4 break语句和continue语句 53
3.4.5 pass语句 54
3.4.6 while-else语句 55
3.4.7 for-else语句 55
3.5 实践—实现一个简单的景区
售票系统 56
3.6 本章小结 58
3.7 习题 58
第4章 组合数据类型 63
4.1 列表 63
4.1.1 列表的基础知识 63
4.1.2 创建列表 64
4.1.3 访问列表元素 65
4.1.4 添加列表元素 67
4.1.5 修改列表元素 69
4.1.6 删除列表元素 70
4.1.7 列表的排序 72
4.1.8 列表的统计 73
4.1.9 列表的常用内置函数 75
4.1.10 列表推导式 75
4.2 元组 76
4.2.1 创建元组 76
4.2.2 访问元组元素 78
4.2.3 元组推导式 79
4.3 集合 80
4.3.1 创建集合 80
4.3.2 访问集合元素 81
4.3.3 添加集合元素 82
4.3.4 删除集合元素 83
4.3.5 集合的操作 84
4.3.6 集合推导式 86
4.4 字典 87
4.4.1 创建字典 87
4.4.2 访问字典元素 88
4.4.3 删除字典(元素) 90
4.4.4 添加字典元素 92
4.4.5 修改字典元素 94
4.4.6 字典推导式 95
4.5 实践—实现一个简单的学生
管理系统 96
4.6 本章小结 100
4.7 习题 100
第5章 字符串 107
5.1 字符串的基础知识 107
5.2 字符串的常见操作 108
5.2.1 字符串的格式化输出 108
5.2.2 字符串的拼接和复制 112
5.2.3 字符串的分割和合并 113
5.2.4 字符串的查找和替换 114
5.2.5 字符串的大小写转换 115
5.2.6 字符串的测试判断 116
5.2.7 字符串的排版 118
5.2.8 字符串的加密和解密 118
5.3 实践—实现一个简单的文字
处理器 119
5.4 本章小结 122
5.5 习题 123
第6章 函数 126
6.1 引言 126
6.2 函数的定义和调用 128
6.2.1 函数的定义 128
6.2.2 函数的调用 129
6.3 函数的参数和返回值 130
6.3.1 函数的参数 130
6.3.2 函数的返回值 131
6.4 函数的参数传递 131
6.4.1 值传递和引用传递 131
6.4.2 参数类型 135
6.5 变量的作用域 140
6.5.1 局部变量 140
6.5.2 全局变量 141
6.5.3 global和nonlocal关键字 142
6.6 特殊形式的函数 144
6.6.1 递归函数 144
6.6.2 高阶函数 147
6.6.3 lambda函数 148
6.6.4 装饰器 150
6.7 模块与包 151
6.7.1 模块 151
6.7.2 包 153
6.8 实践—实现一个购物车
系统 154
6.9 本章小结 156
6.10 习题 157
第7章 文件和异常处理 164
7.1 文件概述 164
7.1.1 文件的分类 164
7.1.2 文件的标识 165
7.2 文件访问 166
7.2.1 打开文件 166
7.2.2 关闭文件 168
7.3 文件操作 169
7.3.1 文件读操作 169
7.3.2 文件写操作 171
7.3.3 文件的定位读写操作 173
7.3.4 文件迭代操作 175
7.4 os模块中的文件操作方法 177
7.4.1 获取平台信息 177
7.4.2 文件/目录操作 178
7.4.3 os.path模块 179
7.5 shutil模块中的文件操作方法 180
7.6 异常 181
7.6.1 异常定义和分类 181
7.6.2 异常处理 182
7.7 实践—通过文件操作实现
小案例:待办事项 186
7.8 本章小结 189
7.9 习题 189
第8章 面向对象程序设计 190
8.1 类与对象 190
8.1.1 类的定义 190
8.1.2 对象的创建与使用 191
8.2 类的成员 192
8.2.1 属性 192
8.2.2 方法 194
8.3 成员可见性 198
8.3.1 公有成员 198
8.3.2 私有成员 198
8.3.3 保护成员 199
8.4 特殊方法 200
8.4.1 构造方法 200
8.4.2 析构方法 201
8.5 封装 202
內容試閱
前 言
Python是一种通用的高级编程语言,由 Guido van Rossum在1989年底编写,首次发布于1991年。由于强调代码的可读性和简洁的语法,使得 Python 成为一种容易学习和使用的语言。因此,它在计算机科学领域应用广泛,包括但不限于 Web 开发、数据科学、人工智能和机器学习、科学计算、游戏开发和系统管理等领域。《Python程序设计基础》旨在为读者提供一个全面、系统的Python学习资源,帮助读者快速掌握Python编程的基本原理和技巧。
通过《Python程序设计基础》,读者可以从Python的基础知识开始,逐步深入掌握Python的基本原理、核心概念和算法。《Python程序设计基础》可帮助读者打下扎实的理论基础,普及Python技术,让更多人了解和认识到Python的价值和潜力,同时还提供了实践指导和应用案例,指导读者将Python算法用于实际问题,从而快速掌握Python编程的基本原理和技巧。
《Python程序设计基础》共分11章,涵盖了Python语言概述、基础语法、程序控制结构、组合数据类型、字符串、函数、文件和异常处理、面向对象程序设计、正则表达式、Python常用库以及综合实践等内容。每一章都配有大量的实例演示,帮助读者更好地理解Python语言的应用场景和解决问题的方法。
第1章介绍了Python语言的概述,包括程序设计语言的基本概念,Python语言的特点、应用和版本,以及搭建Python开发环境的方法。
第2章介绍了Python语言的基础语法,包括关键字和标识符、常量与变量、基本数据类型、基本输入输出、运算符和表达式等内容。
第3章介绍了Python程序的控制结构,包括程序控制的基本结构、顺序结构、分支结构、循环结构,以及实践—实现一个简单的景区售票系统。
第4章介绍了Python语言的组合数据类型,包括列表、元组、集合、字典,以及实践—实现一个简单的学生管理系统。
第5章介绍了Python语言的字符串处理,包括字符串的基础知识、常见操作,以及实践—实现一个简单的文字处理器。
第6章介绍了Python语言的函数,包括函数的定义和调用、参数和返回值、参数传递、变量的作用域、特殊形式的函数、模块与包,以及实践—实现一个购物车系统。
第7章介绍了Python语言的文件和异常处理,包括文件概述、文件访问、文件操作、os模块和shutil模块中的文件操作方法、异常的定义和处理,以及实践—通过文件操作实现小案例:待办事项。
第8章介绍了Python语言的面向对象程序设计,包括类与对象、类的成员、成员可见性、特殊方法、封装、类的继承、多态、运算符重载,以及实践—实现一个简单的电影订票系统。
第9章介绍了Python语言的正则表达式,包括正则表达式概述、基本规则、正则表达式的组、正则表达式的函数,以及实践—实现一个文件提取替换系统。
第10章介绍了Python语言的常用库,包括Python标准库和第三方库,以及实践—可视化分析国民经济核算数据。
第11章介绍了综合实践,包括宿舍管理系统、图书管理系统、地铁数据分析与可视化,涉及数据库设计、实体类创建、功能实现等内容。
《Python程序设计基础》由大连交通大学的殷丽凤、任洪海、郑广海、刘震以及大连科技学院的于林林和徐蕗共同编写,具体分工如下:殷丽凤编写第6~8章,于林林编写第4、5章,徐蕗编写第2、3章,任洪海编写第1章和第9章,郑广海编写第10章,刘震编写第11章。大连交通大学软件学院的研究生王闯、王韵涵、李金霖和付子龙在本书编写过程中对案例和插图的收集、制作提供了辅助支持。
在编写《Python程序设计基础》的过程中,深入研究了大量国内外的著作、学术论文以及互联网上的高质量资源。衷心感谢所有为本书提供知识和智慧的作者和研究者们,他们的辛勤工作为本书的编写提供了宝贵的参考资料和灵感来源。鉴于参考文献众多,尽管努力整理和列出,但仍可能有所疏漏。对于未能提及的作者,在此深表歉意。
希望《Python程序设计基础》能够帮助读者快速掌握Python编程的基本知识和技巧,为读者进一步学习Python编程打下坚实的基础。
感谢您的阅读!希望《Python程序设计基础》能成为您学习Python程序设计的宝贵资源。如果您有任何问题或需要进一步的指导,请随时联系我们(邮箱:yinlifeng1030@djtu.edu.cn)。我们非常乐意为您提供帮助!
编 者

 

 

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