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

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

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

『簡體書』Python编程基础与案例教程

書城自編碼: 3831446
分類:簡體書→大陸圖書→教材高职高专教材
作者: 程显毅 吴芳
國際書號(ISBN): 9787111720409
出版社: 机械工业出版社
出版日期: 2023-02-01

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

售價:HK$ 74.8

我要買

 

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


新書推薦:
纲鉴易知录评注(布面精装  全8册)
《 纲鉴易知录评注(布面精装 全8册) 》

售價:HK$ 572.7
官商跃迁:中国古代政商关系简史
《 官商跃迁:中国古代政商关系简史 》

售價:HK$ 101.2
当代学术·乡族与国家:多元视野中的闽台传统社会(修订本)
《 当代学术·乡族与国家:多元视野中的闽台传统社会(修订本) 》

售價:HK$ 101.2
了不起的中国冠军:讲给孩子的奥运故事
《 了不起的中国冠军:讲给孩子的奥运故事 》

售價:HK$ 78.2
海外中国研究·北京的六分仪:中国历史中的全球潮流
《 海外中国研究·北京的六分仪:中国历史中的全球潮流 》

售價:HK$ 78.2
霍比特人(插图典藏版,150余幅精美全彩插图,原作地图首度汉化为简体中文,2024年全新译本)
《 霍比特人(插图典藏版,150余幅精美全彩插图,原作地图首度汉化为简体中文,2024年全新译本) 》

售價:HK$ 124.2
权力的文化与文化的权力:旧制度下的欧洲(1660—1789)
《 权力的文化与文化的权力:旧制度下的欧洲(1660—1789) 》

售價:HK$ 158.7
穿透估值:读懂估值中的共识与博弈
《 穿透估值:读懂估值中的共识与博弈 》

售價:HK$ 90.9

 

建議一齊購買:

+

HK$ 73.5
《Python程序设计项目教程——从入门到实践》
+

HK$ 67.5
《人工智能应用基础》
+

HK$ 53.8
《普通高等教育“十二五”规划教材(高职高专教育) 热工仪表检修》
+

HK$ 56.3
《汽车维护与保养》
+

HK$ 80.9
《汽车售后服务与运营管理》
編輯推薦:
提供了书中所有的配套代码、数据、PPT和习题,读者可通过上机实验,快速掌握Python语言。
对于难点,提供了78个微课视频,便于教学和自学。
內容簡介:
本书从Python编程入门出发,采用理论与实践相结合的方式,通过对编程范式、数据结构、程序调试技术,以及实际应用项目的讲解,帮助读者快速掌握Python语言编程基础。
全书共12章,第1~4章介绍面向过程编程范式(顺序结构、选择结构、循环结构);第5章介绍函数式编程范式;第6章介绍面向对象编程范式(类、对象、方法、属性);第7~9章介绍Python数据结构(列表、字典、数据框、字符串、文件等);第10章介绍程序调试技术(抛出异常);第11、12章通过实际应用项目带领读者体验Python语言编程的两个重要应用场景(爬虫、可视化)。
本书可以作为人工智能相关课程的教材,也可作为Python爱好者的参考书。
目錄
前言
第1章 面向过程编程范式:顺序结构1
1.1 初识Python1
1.1.1 你的第一个程序:初次见面打招呼1
1.1.2 常量、变量和赋值语句3
1.1.3 输入与输出5
1.1.4 编程风格5
1.2 开发环境:Jupyter Notebook6
1.2.1 Anaconda安装介绍6
1.2.2 Python编辑器介绍8
1.3 Python的优势及应用场景12
1.4 本章小结13
习题113
第2章 数据及运算15
2.1 数据及数据类型15
2.1.1 常量再认识15
2.1.2 关键字16
2.1.3 数据类型:模拟市场结账抹零行为16
2.2 运算符与表达式17
2.2.1 运算符17
2.2.2 表达式19
2.2.3 运算符优先级20
2.3 本章小结22
习题222
第3章 面向过程编程范式:选择结构25
3.1 if-else选择结构25
3.1.1 单分支:有条件结账抹零25
3.1.2 双分支:判断回文数26
3.1.3 多分支:计算应发放奖金28
3.1.4 分支嵌套:快递计费系统30
3.2 三元操作选择结构32
3.3 本章小结32
习题333
第4章 面向过程编程范式:循环结构37
4.1 for循环37
4.1.1 基本for循环:重复打印一句话100遍37
4.1.2 for-else循环:素数判定39
4.2 while循环结构40
4.2.1 while循环:累加和40
4.2.2 break和continue:条件累加和42
4.3 嵌套循环:字符图形43
4.4 本章小结45
习题446
第5章 函数式编程范式51
5.1 函数定义和调用51
5.1.1 函数定义51
5.1.2 函数调用:验证哥德巴赫猜想52
5.1.3 参数传递54
5.2 函数的嵌套和递归57
5.2.1 函数嵌套 57
5.2.2 函数递归:n的阶乘58
5.3 命名空间和变量作用域59
5.3.1 命名空间59
5.3.2 变量作用域60
5.3.3 命名空间和作用域之间关系62
5.4 匿名函数63
5.5 程序入口63
5.6 本章小结64
习题565
第6章 面向对象编程范式69
6.1 面向对象编程概述69
6.2 封装71
6.2.1 定义类71
6.2.2 对象:统计实例化次数71
6.2.3 类成员73
6.3 继承76
6.3.1 继承原理76
6.3.2 定义子类77
6.3.3 使用父类78
6.4 多态79
6.5 模块81
6.5.1 模块分类81
6.5.2 模块导入82
6.5.3 模块使用83
6.5.4 内置的标准模块89
6.6 本章小结91
习题693
第7章 数据结构96
7.1 列表96
7.1.1 列表创建96
7.1.2 列表元素获取97
7.1.3 列表统计与判断:计算器模拟98
7.1.4 列表扩充100
7.1.5 列表删除101
7.1.6 列表排序101
7.2 元组101
7.2.1 元组创建102
7.2.2 获取元组元素102
7.2.3 合并元组103
7.3 字典103
7.3.1 字典创建103
7.3.2 获取字典元素:账号密码登录模拟105
7.3.3 添加字典元素108
7.3.4 删除字典元素108
7.3.5 修改字典元素109
7.3.6 字典其他操作109
7.4 集合110
7.4.1 集合创建110
7.4.2 添加集合元素111
7.4.3 移除集合元素111
7.4.4 集合统计及判断112
7.4.5 专门集合运算:生词本113
7.5 推导式117
7.5.1 列表推导式117
7.5.2 字典推导式118
7.5.3 集合推导式119
7.6 数据框119
7.6.1 数据框创建119
7.6.2 获取数据框元素121
7.6.3 添加数据框元素122
7.6.4 删除数据框元素122
7.6.5 修改数据框元素122
7.6.6 数据框统计分析123
7.6.7 模拟SQL124
7.7 本章小结126
习题7127
第8章 字符串处理132
8.1 字符串格式化132
8.1.1 使用%格式化132
8.1.2 使用{}和format格式化133
8.1.3 大小写转换134
8.2 转义字符134
8.3 字符串操作135
8.3.1 字符串切片访问:判断回文数136
8.3.2 字符串拼接:文本进度条137
8.3.3 字符串分割139
8.3.4 字符串子串查找139
8.3.5 字符串替换:模拟注册验证141
8.3.6 字符串删除143
8.3.7 字符串统计与判断144
8.4 正则表达式145
8.4.1 正则表达式作用145
8.4.2 正则表达式语法145
8.4.3 正则表达式匹配方法:验证手机号码格式147
8.5 本章小结149
习题8149
第9章 文件152
9.1 文件打开与关闭152
9.2 文件读写操作154
9.2.1 写文件154
9.2.2 读文件155
9.2.3 文件复制157
9.2.4 文件定位158
9.3 文件夹操作160
9.3.1 与文件操作有关的模块160
9.3.2 文本词频统计161
9.4 文件格式162
9.4.1 JSON文件读写162
9.4.2 CSV文件读写164
9.5 本章小结165
习题9165
第10章 异常168
10.1 错误和异常168
10.1.1 概述168
10.1.2 语法错误169
10.1.3 异常170
10.2 捕获异常173
10.2.1 try-except173
10.2.2 try-except-else175
10.2.3 try-except-finally176
10.2.4 包含多个except异常处理177
10.3 抛出异常178
10.3.1 raise 语句:输出空心字符矩形图形178
10.3.2 assert 语句:验证录入的成绩合法180
10.4 用户自定义异常:验证输入的性别是否合法181
10.5 本章小结182
习题10183
第11章 爬虫186
11.1 认识HTML186
11.2 XPath189
11.3 爬虫原理192
11.4 爬虫编程193
11.4.1 常用模块193
11.4.2 Python爬虫入门实例196
11.4.3 利用XPath爬取网站信息198
11.4.4 JSON格式与CSV格式相互转换201
11.5 本章小结202
习题11202
第12章 可视化205
12.1 一图胜千言205
12.2 可视化图表作用206
12.3 Matplotlib模块207
12.3.1 面板设置207
12.3.2 小初高在校人数柱状图对比210
12.3.3 泰坦尼克号乘客年龄分布直方图212
12.3.4 票房与票价相关散点图215
12.3.5 城市高中人数占比饼图217
12.3.6 访问量折线图218
12.3.7 箱线图发现异常值220
12.3.8 空气质量热力图224
12.3.9 员工能力雷达图227
12.3.10 产品销量树形图232
12.4 本章小结233
习题12234
参考文献236
內容試閱
Python在机器学习、人工智能、大数据分析领域非常流行,可以说是算法工程师的标配编程语言。随着互联网的发展,Python在许多领域都表现得非常优秀,它是一门真正意义上的全栈语言,即使目前世界上使用最广泛的Java语言,在某些方面与Python相比也逊色很多!
对还没有步入编程领域的读者而言,学习一门语言并不困难,难的是如何将语言应用到实际开发中。本书旨在帮助无编程语言基础的读者快速掌握Python,并熟练应用Python解决实际问题。
本书实验环境是Windows操作系统,Jupyter Notebook编译器与Python 3.6。全书共12章,按照语言自身的特点进行内容重组。
第1~4章是编程入门,主要介绍Python基本语法,包括变量、常量、关键字、运算符、表达式、标准数据类型、系统输入函数和输出函数等。帮助读者养成良好的编程习惯,掌握面向过程编程范式(顺序结构、选择结构、循环结构)。
第5、6章介绍代码封装和重用技术的两种编程范式,即函数式编程范式和面向对象编程范式。封装的意义在于保护或者防止代码(数据)被无意破坏。在面向对象程序设计中,数据被看作是一个中心的元素并且和使用它的函数结合得很密切,从而保护数据不被其他函数意外修改。对于软件开发人员而言,代码重用有助于简化和加快软件生产,并解决与业务相关的技术挑战。这部分内容包括函数、类、模块等,由于Python是面向对象语言,这些内容尤为重要,同时也是接下来编程应用的主要思路。
第7~9章介绍数据结构。为了实现高效的算法,数据组织尤为重要。数据结构包括列表、元组、集合、字典、数据框、字符串和文件等。想要应用Python解决实际问题,对数据结构的学习要做到熟练掌握。
第10章是比较独立的一章,主要培养基本的调试技能。程序运行出现bug是常态,如何精准捕获bug是成熟程序员必备的技能。
第11、12章介绍了两大应用场景:爬虫和可视化。这是对所学知识的检验,了解实际项目开发过程。项目完整实现了数据采集、数据预处理、数据分析和数据应用的全过程。
本书配有大量丰富的案例,因受篇幅限制,部分案例索引见下表:

案 例 索 引
章节案 例
第1章1.1.1初次见面打招呼
第2章2.1.3模拟市场结账抹零行为
第3章3.1.1模拟市场有条件结账抹零行为
3.1.2判断回文数
3.1.3计算应发放奖金总数
3.1.4快递计费系统
第4章4.1.1重复打印一句话100遍
4.1.2素数判定
4.2.1累加和
4.2.2条件累加和
4.3输出字符图形
第5章5.1.2验证哥德巴赫猜想
5.2.1计算 1! 2! 3! … 10!
5.2.2计算n的阶乘
第6章6.2.2统计实例化次数
6.5.3海龟绘制正方形
6.5.3文字也疯狂
第7章7.1.3计算器模拟
7.3.2账号密码登录模拟
7.3.6对列表内的字典排序
7.4.5生词本
7.6.7模拟SQL
第8章8.3.1字符串方法判断回文数
8.3.2文本进度条
8.3.5模拟注册验证
8.4.3验证手机号码格式
第9章9.2.4获取文件当前的读写位置
9.3.2文本词频统计
第10章10.3.1输出空心字符矩形图形
10.3.2验证录入的成绩合法
10.4验证输入的性别是否合法
第11章11.4.3爬取某图书网站图书信息
第12章12.3.2小初高在校人数柱状图对比
12.3.3泰坦尼克号乘客年龄分布直方图
12.3.4票房与票价相关散点图
12.3.5城市高中人数占比饼图
12.3.6访问量折线图
12.3.7箱线图发现异常值
12.3.8空气质量热力图
12.3.9员工能力雷达图
12.3.10产品销量树形图
本书主要特色如下:
1)根据语言自身特性重构知识点。比如,数据结构、字符串章节安排在面向对象章节之后。
2)注重解决实际问题。编写初衷不是让读者“学会”,而是让读者“能做”,无论是案例的选取还是应用场景的介绍都尽量完整、有意义。
3)照顾无编程基础的人群学习。知识点组织尽量以图表形式呈现,帮助读者深刻理解概念的内涵,比如,常量、变量、标识符之间的区别。每一章后都有小结,便于读者掌握重点知识。
4)提供了书中所有的配套代码、数据、PPT和习题,读者可通过上机实验,快速掌握Python语言。
5)对于难点,提供了78个微课视频,便于教学和自学。
本书第1、2章由吴芳执笔,第3、4章由梁爽执笔,第5章由孙溢洋执笔,第6章由吴敏执笔,第7章由徐欢潇执笔,第8章由程显毅执笔,第9章由钱兰美执笔,第10章由沈建涛执笔,第11章由朱敏执笔,第12章由孙丽丽执笔。其他编者参与资料收集、习题解答、课件制作等。
由于编者水平有限,书中难免会存在不当之处,希望读者多加指教,在此深表感谢!

 

 

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