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

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Python 3 程序设计基础

書城自編碼: 3608242
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: Python 3,程序设计基础
國際書號(ISBN): 9787030671615
出版社: 科学出版社
出版日期: 2021-02-01

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

售價:NT$ 319

我要買

share:

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



新書推薦:
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
《 打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!) 》

售價:NT$ 301.0
新时代硬道理 广东寻路高质量发展
《 新时代硬道理 广东寻路高质量发展 》

售價:NT$ 352.0
6S精益管理实战(精装版)
《 6S精益管理实战(精装版) 》

售價:NT$ 458.0
异域回声——晚近海外汉学之文史互动研究
《 异域回声——晚近海外汉学之文史互动研究 》

售價:NT$ 500.0
世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明
《 世界文明中的作物迁徙:聚焦亚洲、中东和南美洲被忽视的本土农业文明 》

售價:NT$ 454.0
无端欢喜
《 无端欢喜 》

售價:NT$ 347.0
股票大作手操盘术
《 股票大作手操盘术 》

售價:NT$ 245.0
何以中国·何谓唐代:东欧亚帝国的兴亡与转型
《 何以中国·何谓唐代:东欧亚帝国的兴亡与转型 》

售價:NT$ 398.0

內容簡介:
图书介绍
...........................................................................................................................................
本书以易懂的语言、翔实的示例、全新的内容诠释了Python这门简单、优雅、明确、易学的计算机语言。全书共12章,第1~8章是Python语言基础,覆盖了全国计算机等级考试二级Python语言程序设计考试的主要内容;第9~11章是Python语言的应用,包括图形用户界面、面向对象程序设计、数据库编程等内容;第12章重点介绍Python第三方库的应用。本书内容以应用为核心展开,力求以知识的*小集来实现*范围的应用。
本书难度适中,主要面向普通本科院校非计算机专业的学生,既可作为初学者学习Python程序设计的教材,也可作为全国计算机等级考试二级Python语言程序设计的参考用书。
 
目錄
图书目录
...........................................................................................................................................
第1章 Python概述1
1.1 计算机语言1
1.1.1 计算机语言概述1
1.1.2 编译与解释2
1.2 Python简介3
1.2.1 Python的历史3
1.2.2 Python的特点3
1.2.3 Python的应用4
1.3 Python的开发环境5
1.3.1 下载和安装Python5
1.3.2 Python的IDLE开发环境6
1.3.3 PyCharm集成开发环境8
1.4 Python程序执行过程12
1.4.1 Python程序执行原理12
1.4.2 建立和运行Python程序12
1.5 Python程序设计方法与应用14
1.5.1 Python程序设计方法14
1.5.2 Python程序设计应用15
小结19
习题20
第2章 Python基础知识21
2.1 程序的书写规范21
2.1.1 Python的语句21
2.1.2 代码块与缩进22
2.1.3 注释22
2.2 标识符和关键字23
2.2.1 标识符23
2.2.2 关键字23
2.3 Python的数据类型24
2.3.1 整数类型24
2.3.2 浮点型25
2.3.3 复数类型25
2.3.4 布尔类型26
2.4 变量与函数26
2.4.1 变量和常量26
2.4.2 函数和方法27
2.5 Python的运算符28
2.5.1 算术运算符28
2.5.2 比较运算符28
2.5.3 逻辑运算符29
2.5.4 赋值运算符29
2.5.5 位运算符30
2.5.6 运算符的优先级31
2.6 Python的字符串类型31
2.6.1 字符串的表示32
2.6.2 字符串输出的格式化33
2.6.3 字符串的操作符36
2.6.4 操作字符串的方法37
小结41
习题41
第3章 Python程序的流程控制42
3.1 输入输出语句42
3.1.1 输入语句42
3.1.2 输出语句43
3.2 程序设计流程44
3.2.1 程序流程图44
3.2.2 结构化程序设计基本流程44
3.3 分支结构45
3.4 循环结构47
3.4.1 遍历循环:for47
3.4.2 条件循环:while49
3.4.3 循环的嵌套50
3.5 流程控制的其他语句51
3.5.1 跳转语句51
3.5.2 pass语句51
3.5.3 循环结构中的else语句52
3.6 流程控制语句的应用53
小结55
习题55
第4章 Python的组合数据类型58
4.1 序列类型58
4.2 列表59
4.2.1 列表的基本操作59
4.2.2 列表的方法60
4.2.3 遍历列表61
4.3 元组62
4.3.1 元组的基本操作62
4.3.2 元组与列表的转换63
4.4 字典63
4.4.1 字典的基本操作64
4.4.2 字典的常用方法65
4.5 集合68
4.5.1 集合的常用操作68
4.5.2 集合运算70
4.6 组合数据类型的应用70
小结72
习题73
第5章 Python函数75
5.1 函数的定义、调用和嵌套75
5.1.1 函数的定义75
5.1.2 函数的调用76
5.1.3 函数的嵌套77
5.2 函数的参数和返回值78
5.2.1 函数的参数78
5.2.2 默认参数80
5.2.3 可变参数81
5.2.4 函数的返回值83
5.2.5 lambda函数83
5.3 闭包和递归函数84
5.3.1 闭包84
5.3.2 递归函数86
5.4 变量的作用域87
5.4.1 局部变量87
5.4.2 全局变量88
5.4.3 global语句90
5.5 Python的内置函数91
5.5.1 数学运算函数91
5.5.2 字符串运算函数91
5.5.3 转换函数91
5.5.4 序列操作函数92
5.5.5 Python操作相关函数97
小结98
习题99
第6章 模块与Python的库101
6.1 模块101
6.1.1 模块的概念101
6.1.2 导入模块101
6.1.3 执行模块103
6.1.4 模块搜索路径104
6.1.5 __name__属性105
6.2 包106
6.3 Python的标准库107
6.3.1 math库107
6.3.2 random库109
6.3.3 datetime库110
6.3.4 turtle库113
6.4 Python的第三方库117
6.4.1 第三方库简介117
6.4.2 使用pip工具安装第三方库118
6.4.3 使用pyinstaller库打包文件120
6.5 jieba库的应用121
6.5.1 jieba库简介121
6.5.2 jieba库的分词函数122
6.5.3 添加单词和自定义词典123
6.5.4 基于TFIDF算法的关键词抽取125
6.5.5 中文文本的词频统计125
6.5.6 打包词频统计程序129
小结130
习题130
第7章 Python的文件操作132
7.1 文件的相关概念132
7.2 文件的打开和关闭133
7.3 文件的读写操作135
7.3.1 读取文件数据135
7.3.2 向文件写数据137
7.3.3 文件的定位读写138
7.3.4 读写二进制文件139
7.4 文件和目录操作141
7.4.1 常用的文件操作函数141
7.4.2 文件的复制、删除、重命名操作142
7.4.3 文件的目录操作143
7.5 使用CSV文件格式读写数据144
7.5.1 CSV文件简介144
7.5.2 读写CSV文件145
7.6 文件操作的应用148
小结151
习题152
第8章 异常处理153
8.1 异常处理概述153
8.1.1 异常的概念153
8.1.2 异常示例154
8.2 Python的异常类155
8.3 异常处理机制158
8.3.1 tryexcept语句158
8.3.2 else语句和finally语句159
8.3.3 捕获所有的异常161
8.4 抛出异常162
8.4.1 raise语句163
8.4.2 抛出异常示例164
8.5 断言与上下文管理165
8.5.1 断言165
8.5.2 上下文管理167
8.6 自定义异常168
小结169
习题169
第9章 tkinter GUI编程172
9.1 tkinter编程概述172
9.1.1 第一个tkinter GUI程序172
9.1.2 设置窗口和组件的属性173
9.2 tkinter GUI的布局管理174
9.2.1 使用pack方法的布局175
9.2.2 使用grid方法的布局176
9.2.3 使用place方法的布局178
9.2.4 使用Frame的复杂布局179
9.3 tkinter的常用组件180
9.3.1 Label组件180
9.3.2 Button组件181
9.3.3 Entry组件182
9.3.4 Listbox组件184
9.3.5 Radiobutton组件186
9.3.6 Checkbutton组件188
9.3.7 Text组件189
9.3.8 Spinbox组件191
9.4 tkinter的事件处理192
9.4.1 使用command参数实现事件处理192
9.4.2 使用组件的bind方法实现事件处理194
9.5 tkinter GUI的应用196
小结198
习题199
第10章 Python的数据库编程200
10.1 数据库的基础知识200
10.1.1 数据库的概念200
10.1.2 关系型数据库201
10.2 SQLite数据库202
10.2.1 SQLite数据库简介202
10.2.2 下载和安装SQLite数据库203
10.2.3 SQLite3常用命令204
10.2.4 SQLite3的数据类型204
10.2.5 SQLite3的函数205
10.2.6 Python的sqlite3模块206
10.2.7 sqlite3模块中的对象206
10.2.8 创建SQLite数据库207
10.3 关系数据库语言SQL207
10.3.1 建立和删除数据表208
10.3.2 向表中添加列209
10.3.3 向表中插入数据209
10.3.4 修改表中的数据210
10.3.5 删除数据210
10.3.6 查询数据211
10.4 Python的SQLite3编程212
10.4.1 访问SQLite3数据库的步骤212
10.4.2 创建数据库和表214
10.4.3 数据库的插入、更新和删除操作214
10.5 SQLite编程的应用215
小结219
习题220
第11章 Python的面向对象编程222
11.1 面向对象程序设计概述222
11.1.1 面向对象程序设计的概念222
11.1.2 面向对象程序设计的特点223
11.2 创建类与对象224
11.2.1 创建类224
11.2.2 创建对象225
11.3 构造方法和析构方法226
11.3.1 构造方法226
11.3.2 析构方法227
11.3.3 self参数228
11.3.4 实例属性和类属性229
11.3.5 类方法和静态方法230
11.4 类的继承233
11.4.1 继承的实现233
11.4.2 方法重写235
11.4.3 Python的多继承236
11.5 类的多态237
11.6 运算符重载239
11.7 面向对象编程的应用242
小结249
习题250
第12章 Python的第三方库252
12.1 Python常见的第三方库252
12.2 科学计算的numpy库253
12.2.1 numpy库的使用253
12.2.2 numpy数组的算术运算258
12.2.3 numpy数组的形状操作260
12.3 图表绘制的matplotlib库262
12.3.1 matplotlib概述262
12.3.2 matplotlib.pyplot模块262
12.3.3 绘制直方图、条形图和饼状图267
12.4 爬取网页的urllib库和requests库271
12.4.1 爬取网页的基础知识271
12.4.2 urllib库272
12.4.3 requests库275
12.5 解析网页的BeautifulSoup4库277
12.5.1 BeautifulSoup4库概述277
12.5.2 BeautifulSoup4库的对象279
12.5.3 BeautifulSoup4库操作解析文档树282
12.6 网页爬取技术的应用286
小结289
习题289
参考文献291
 
內容試閱
前言
...........................................................................................................................................
Python已经成为世界上较流行的编程语言。在PYPL(popularity of programming language,编程语言流行指数)的排行榜单,Python近年来连续排名第一。随着人工智能方向成为国家战略,丰富的AI库、机器学习库、自然语言和文本处理库使Python成为人工智能时代最好的语言。Python还应用于数据分析、组件集成、图像处理、科学计算等众多领域。
为了适应跨界创新的需求,不同层次、不同专业的读者迫切需要一种可以更多地专注于要解决的问题,而不必更多地考虑细节的计算机语言,让计算机语言回归服务的功能,而Python就是最佳选择。
Python具有简单、优雅、明确、易学等特点,是学习编程的入门语言。十几万的第三方库形成了Python的计算生态,推动了Python的发展,YouTube、BT、豆瓣、知乎、Google、Yahoo!、Facebook、百度、腾讯、美团等都在使用Python。
鉴于Python诸多的应用和需求,以及适合于不同专业学生学习的特点,教育部将Python纳入全国计算机等级考试范围,Python的学习和应用正在各专业领域发挥作用。
本书主要有以下特色:
1)重点突出。在保证内容科学、完整的前提下,由浅入深地安排章节次序。考虑到Python的应用特色,更多强调应用思维。例如,在Python的组合数据类型、文件操作、第三方库等章节更着重体现应用特性。
2)案例资源丰富。本书去粗取精,认真整理了231个示例,覆盖Python的重要知识点;精心设计和编写课后习题;教材编写与教学资源建设同步,提供教学课件、程序源代码。
3)综合考虑全国计算机等级考试和Python应用需求。书中的知识点基本覆盖了等级考试需要的核心内容,又对部分使用频率低的内容做了删减。
本书结构如下:
第1~8章是Python语言基础,覆盖了全国计算机等级考试二级Python语言程序设计的主要内容,教学设计约32学时。
第9~11章是Python语言的应用,包括图形用户界面、面向对象程序设计、数据库编程等内容。
第12章详细介绍Python第三方库的应用。读者应掌握Python第三方库文档的查阅方法,了解Python库编程的特点,领会Python编程的计算生态特征。
本书建议的教学组织形式是示例分析练习总结。从应用的角度介绍语言,通过示例来说明编程的方法和过程。本书建议授课32~48学时,第9~12章根据需要选讲。
本书由李丕贤、王雪静、秦绪好任主编,侯玉英、刘明、刘德山任副主编,王敏、姚志鸿参加了本书编写工作,全书由刘德山统稿。其中,前言、第1~3章由侯玉英编写,第4~6章由刘明编写,第7~8章由李丕贤编写,第9章由王雪静编写,第10章由秦绪好编写,第11~12章由王敏、刘德山、姚志鸿编写。本书提供教学课件、程序源代码,欢迎需要的读者索取(邮箱:lpx_dlu@163.com)。
由于编者水平有限,书中难免存在疏漏和不足之处,恳请读者指正。
编 者
2020年8月
 

 

 

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