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

2025年08月出版新書

2025年07月出版新書

2025年06月出版新書

2025年05月出版新書

2025年04月出版新書

2025年03月出版新書

2025年02月出版新書

2025年01月出版新書

2024年12月出版新書

2024年11月出版新書

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

『簡體書』Python程序设计――从基础入门到实战应用(微课版)(第2版)

書城自編碼: 4152615
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 王雷春
國際書號(ISBN): 9787121510458
出版社: 电子工业出版社
出版日期: 2025-09-01

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

售價:NT$ 356

我要買

share:

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



新書推薦:
权利之辩:哲学探赜
《 权利之辩:哲学探赜 》

售價:NT$ 440.0
生活就是反抗:葛兰西传(社会思想丛书)
《 生活就是反抗:葛兰西传(社会思想丛书) 》

售價:NT$ 594.0
文治天下:宋朝政治文化漫谈
《 文治天下:宋朝政治文化漫谈 》

售價:NT$ 380.0
丝与茶:18世纪亚洲商品在斯堪的纳维亚
《 丝与茶:18世纪亚洲商品在斯堪的纳维亚 》

售價:NT$ 490.0
不可思议的树:一本可触摸的纸上年轮博物馆
《 不可思议的树:一本可触摸的纸上年轮博物馆 》

售價:NT$ 429.0
中国蝉科图谱
《 中国蝉科图谱 》

售價:NT$ 559.0
清学沉思录
《 清学沉思录 》

售價:NT$ 834.0
我的前半生(末代皇帝爱新觉罗·溥仪亲笔自传)
《 我的前半生(末代皇帝爱新觉罗·溥仪亲笔自传) 》

售價:NT$ 505.0

內容簡介:
本书以Python作为实现工具,介绍程序设计的基本思想和方法,培养学生利用Python解决实际问题的能力。本书分为两部分:教学篇和实验篇。教学篇共15章:第1章介绍Python基本知识与概念,开发环境,程序开发步骤,程序结构与编码规范,输入、输出函数等;第2章介绍数据类型、常量和变量、运算符、常用特殊内置函数、程序调试等;第3章介绍程序设计结构,包括顺序结构、选择结构和循环结构;第4章介绍组合数据的使用方法,包括列表、元组、字典和集合;第5章介绍函数的定义和调用、参数类型、特殊函数、装饰器及变量作用域等;第6章介绍类与对象,类的成员和方法,属性,类的继承与多态,抽象类等;第7章介绍常用标准库模块,常用第三方库及模块的使用,自定义模块的创建、调用方法;第8章介绍正则表达式的语法规则、使用正则表达式模块匹配和过滤字符串的步骤与方法等;第9章介绍文本文件和二进制文件的访问方法;第10章介绍程序异常处理和单元测试的方法与步骤;第11章介绍在Python程序中访问不同类型数据库的方法;第12章介绍基于第三方库wxPython的图形用户界面程序设计;第13章介绍多进程与多线程的创建、使用、通信、同步等;第14章介绍网络程序设计,包括基于TCP和UDP的套接字(Socket)编程、Web编程等;第15章介绍人工智能的基本概念、使用Sklearn库和TensorFlow框架进行人工智能开发的初步知识。实验篇包括精选的、与各章知识对应的实验题目,以方便读者上机练习。本书可作为高等学校计算机程序设计课程的教材,也可供Python从业者学习和作为工具书使用。
關於作者:
王雷春,武汉大学计算机专业博士,湖北大学计算机与信息工程学院副教授,先后主持和参与多项国家863项目、国家自然科学基金、省部级基金课题和横向项目。负责校Python程序设计、Java、VB、数据库应用技的教学工作。
目錄
第1部分 教学篇
第1章 Python初步1
1.1 概述1
1.1.1 Python简介1
1.1.2 Python的特点2
1.1.3 Python的应用2
1.2 开发环境3
1.2.1 Python版本3
1.2.2 常用开发环境3
1.2.3 Python下载和安装4
1.2.4 PyCharm下载和安装5
1.2.5 第三方库安装6
1.3 程序开发8
1.3.1 程序运行方式8
1.3.2 使用Python自带工具开发Python程序8
1.3.3 使用PyCharm开发Python程序11
1.4 程序结构和编码规范12
1.4.1 文件类型12
1.4.2 代码结构13
1.4.3 程序编码规范14
1.5 输入、输出函数19
1.5.1 input()函数19
1.5.2 print()函数19
练习题121
第2章 Python编程基础23
2.1 数据类型23
2.2 数字类型24
2.2.1 整型24
2.2.2 浮点类型24
2.2.3 复数类型25
2.2.4 布尔类型26
2.2.5 数字类型转换26
2.2.6 分数和高精度实数26
2.2.7 常用数学函数27
2.3 字符串类型28
2.3.1 字符串创建29
2.3.2 字符串访问29
2.3.3 字符串运算30
2.3.4 字符串函数31
2.3.5 转义字符34
2.4 常量和变量35
2.4.1 常量35
2.4.2 变量35
2.5 运算符和表达式38
2.5.1 常用运算符和表达式38
2.5.2 运算符优先级42
2.5.3 补充说明43
2.6 内置函数43
2.6.1 内置函数简介43
2.6.2 特殊内置函数44
2.7 程序调试46
2.7.1 错误类型46
2.7.2 在PyCharm中调试程序47
2.8 典型案例47
2.8.1 计算复杂算术运算表达式的值47
2.8.2 求几何面、几何体的(表)面积或体积48
2.8.3 解一元二次方程48
2.8.4 验证码验证49
练习题249
第3章 程序设计结构52
3.1 程序设计方法52
3.1.1 面向过程程序设计52
3.1.2 多文件Python程序53
3.1.3 算法53
3.2 顺序结构54
3.3 选择结构54
3.3.1 单分支结构54
3.3.2 二分支结构55
3.3.3 多分支结构56
3.3.4 条件运算57
3.3.5 选择结构嵌套58
3.4 循环结构58
3.4.1 while语句58
3.4.2 for语句59
3.4.3 break、continue和pass语句61
3.4.4 循环结构的嵌套62
3.5 典型案例62
3.5.1 计算部分级数和62
3.5.2 使用选择结构计算员工工资63
3.5.3 使用递推法求解实际问题64
3.5.4 使用试凑法解方程64
3.5.5 计算机猜数字65
3.5.6 模拟自动饮料机66
练习题367
第4章 组合数据69
4.1 概述69
4.2 列表69
4.2.1 列表创建70
4.2.2 列表访问70
4.2.3 列表复制和删除72
4.2.4 列表运算73
4.2.5 列表统计74
4.2.6 列表元素查找和排序74
4.3 元组75
4.3.1 元组创建75
4.3.2 元组访问76
4.3.3 元组复制和删除77
4.3.4 元组运算77
4.3.5 元组统计77
4.4 字典78
4.4.1 字典创建78
4.4.2 字典操作78
4.4.3 字典复制和删除80
4.5 集合81
4.5.1 集合创建81
4.5.2 集合访问81
4.5.3 集合复制和删除83
4.5.4 集合运算83
4.5.5 集合统计83
4.6 嵌套组合数据84
4.7 典型案例84
4.7.1 查找84
4.7.2 排序86
4.7.3 推导式88
4.7.4 将列表作为堆栈和队列使用90
4.7.5 基于组合数据的游戏角色管理90
练习题492
第5章 函数94
5.1 概述94
5.1.1 函数作用94
5.1.2 函数分类95
5.2 函数定义和调用95
5.2.1 函数定义95
5.2.2 函数调用96
5.3 函数参数97
5.3.1 参数传递97
5.3.2 参数类型98
5.3.3 参数传递的序列解包99
5.4 特殊函数99
5.4.1 匿名函数99
5.4.2 递归函数100
5.4.3 嵌套函数101
5.5 装饰器102
5.5.1 装饰器定义和调用102
5.5.2 带参数的装饰器103
5.6 变量作用域104
5.7 典型案例105
5.7.1 加密和解密105
5.7.2 求最大公约数106
5.7.3 使用装饰器检查函数参数合法性107
5.7.4 模拟轮盘抽奖游戏108
练习题5109
第6章 面向对象程序设计111
6.1 概述111
6.1.1 面向对象程序设计思路111
6.1.2 面向对象程序组成113
6.1.3 面向对象程序设计任务113
6.2 类和对象113
6.2.1 类定义113
6.2.2 对象创建和使用114
6.3 类的成员114
6.3.1 成员类型114
6.3.2 内置成员116
6.4 类的方法117
6.4.1 方法类型117
6.4.2 属性118
6.4.3 特殊方法119
6.5 类的继承和多态120
6.5.1 类的继承120
6.5.2 类的多态121
6.6 抽象类和抽象方法122
6.7 典型案例122
练习题6127
第7章 模块、包和库129
7.1 概述129
7.2 常用标准库模块129
7.2.1 turtle模块130
7.2.2 random模块132
7.2.3 time模块和datetime模块134
7.2.4 os模块136
7.2.5 sys模块138
7.2.6 timeit模块138
7.2.7 zlib模块139
7.3 常用第三方库139
7.3.1 NumPy库140
7.3.2 Pandas库143
7.3.3 SciPy库145
7.3.4 Matplotlib库147
7.3.5 Jieba库150
7.3.6 Pyinstaller库151
7.4 自定义模块152
7.5 典型案例154
7.5.1 使用turtle模块绘制表面填充的正方体154
7.5.2 使用NumPy库和Matplotlib库分析股票155
7.5.3 使用Pandas库分析股票交易数据157
7.5.4 使用图像处理库处理和显示图像158
练习题7159
第8章 正则表达式161
8.1 概述161
8.2 正则表达式语法162
8.3 使用re模块处理字符串163
8.3.1 re模块中的常用函数164
8.3.2 常用正则表达式167
8.4 典型案例169
8.4.1 提取并汇总字符串中包含的费用169
8.4.2 校验字符串合法性169
8.4.3 解析网页内容171
练习题8172
第9章 文件访问174
9.1 概述174
9.2 文本文件访问174
9.2.1 打开文件175
9.2.2 文件操作176
9.3 二进制文件访问179
9.3.1 使用pickle模块读/写二进制文件179
9.3.2 使用struct模块读/写二进制文件180
9.3.3 使用marshal模块读/写二进制文件181
9.3.4 使用shelve模块读/写二进制文件182
9.4 典型案例183
9.4.1 合并文件183
9.4.2 CSV文件操作184
练习题9185
第10章 异常处理和单元测试187
10.1 异常类和异常处理187
10.1.1 异常和异常类187
10.1.2 异常处理188
10.1.3 断言语句190
10.2 单元测试191
10.3 典型案例192
10.3.1 自定义异常类192
10.3.2 自定义测试类193
练习题10194
第11章 数据库访问196
11.1 概述196
11.2 常用关系数据库访问197
11.2.1 常用关系数据库简介197
11.2.2 Python DB-API规范199
11.2.3 典型案例 D D访问关系数据库200
11.3 非关系数据库访问208
11.3.1 MongoDB208
11.3.2 典型案例 D D访问MongoDB210
练习题11212
第12章 图形用户界面编程213
12.1 wxPython库简介213
12.2 事件处理214
12.3 常用控件215
12.3.1 窗体215
12.3.2 按钮、标签和文本框216
12.3.3 单选按钮、复选框217
12.3.4 列表框、组合框218
12.3.5 菜单219
12.3.6 工具栏、状态栏222
12.3.7 对话框224
12.4 布局227
12.4.1 布局及其类型227
12.4.2 wx.BoxSizer228
12.4.3 wx.GridSizer229
12.5 典型案例 D D专利管理系统230
练习题12237
第13章 多进程与多线程238
13.1 Python中的多进程238
13.1.1 进程的含义238
13.1.2 创建进程238
13.1.3 进程通信240
13.1.4 进程同步242
13.2 Python中的多线程243
13.2.1 线程的含义243
13.2.2 创建线程244
13.2.3 线程通信247
13.2.4 线程同步247
13.3 典型案例250
13.3.1 使用多进程导入/导出数据250
13.3.2 使用多线程模拟彩票发行251
练习题13253
第14章 网络程序设计254
14.1 网络协议254
14.1.1 互联网协议族254
14.1.2 TCP/IP254
14.2 套接字(Socket)编程255
14.2.1 套接字简介255
14.2.2 基于TCP的套接字编程256
14.2.3 基于UDP的套接字编程257
14.3 Web编程259
14.3.1 Web编程概述259
14.3.2 Django260
14.4 典型案例267
14.4.1 简单嗅探器267
14.4.2 多线程端口扫描268
14.4.3 使用网络爬虫爬取全国城市天气信息269
14.4.4 基于Django的个人博客275
练习题14283
第15章 Python与人工智能284
15.1 概述284
15.1.1 人工智能简介284
15.1.2 Python与人工智能的关系286
15.2 机器学习286
15.2.1 Sklearn287
15.2.2 典型案例 D D使用线性回归模型训练、测试和预测数据289
15.3 深度学习290
15.3.1 TensorFlow291
15.3.2 典型案例 D D识别模糊的手写数字图像293
练习题15297
第2部分 实验篇
实验1 Python初步299
一、实验目的299
二、实验内容299
实验2 Python编程基础299
一、实验目的299
二、实验内容300
实验3 程序设计结

 

 

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