从0到1 Python即学即用
全新正版 极速发货
¥
81.49
6.3折
¥
128.8
全新
库存4件
作者莫振杰
出版社人民邮电出版社
ISBN9787115612014
出版时间2023-04
装帧平装
开本16开
定价128.8元
货号1202838742
上书时间2024-07-12
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
莫振杰
绿叶学习网站长 | 人气系列教程作者
全栈工程师,涉猎前端开发、后端开发、数据库开发、数据科学等多个领域。拥有一个高人气的个人网站:绿叶学习网,用于分享技术经验,教程阅读量累计超过1000万。其创作的《Web前端开发精品课》与《从0到1》系列图书,凭借清新的风格与严谨的讲解,受到众多高校师生以及广大学习者的认可,并且被数十家高校选为教材使用。此外,他还曾被评为“人民邮电出版社IT图书2020年影响力作者”。
目录
第1部分基础语法
第1章快速掌握基础知识2
1.1交互式解释器:IDLE2
1.2VSCode编辑器4
1.3变量6
1.3.1变量的命名6
1.3.2变量这样用8
1.4数据类型9
1.4.1数字10
1.4.2字符串11
1.4.3判断类型12
1.5运算符13
1.5.1算术运算符13
1.5.2赋值运算符14
1.5.3比较运算符15
1.5.4逻辑运算符16
1.6类型转换18
1.6.1把“数字”转换为“字符串”18
1.6.2把“字符串”转换为“数字”19
1.6.3“整数”与“浮点数”互转20
1.7注释20
1.8输出内容21
1.9输入内容23
1.10试一试:交换两个变量的值25
1.11试一试:交换个位和十位26
1.12小结26
第2章流程控制28
2.1选择结构28
2.1.1单向选择:if28
2.1.2双向选择:if-else30
2.1.3多向选择:if-elif-else31
2.1.4if语句的嵌套31
2.1.5条件表达式33
2.1.6真假判断34
2.2循环结构36
2.2.1while语句36
2.2.2for语句38
2.2.3循环中的else41
2.2.4pass语句42
2.3break和continue42
2.3.1break语句42
2.3.2continue语句44
2.4试一试:获取月份对应的季节44
2.5试一试:找出“水仙花数”45
2.6试一试:求0~100之间所有质数46
2.7试一试:输出一个图案46
2.8小结47
第3章列表与元组49
3.1列表概述50
3.2创建列表50
3.3基本操作51
3.3.1获取元素51
3.3.2修改元素52
3.3.3添加元素53
3.3.4删除元素55
3.4列表方法57
3.4.1统计元素的个数:count()57
3.4.2获取元素下标:index()58
3.4.3颠倒元素顺序:reverse()59
3.4.4元素大小排序:sort()59
3.4.5连接元素:join()60
3.4.6合并列表:extend()61
3.4.7清空列表:clear()62
3.5切片63
3.6更多实用操作66
3.6.1获取长度:len()66
3.6.2遍历列表:for-in67
3.6.3检索列表:in和notin68
3.6.4数值计算:max()、min()和sum()68
3.6.5列表运算69
3.6.6列表推导式69
3.7二维列表71
3.8元组72
3.9试一试:列表去重75
3.10试一试:输出月份75
3.11试一试:求列表中的优选值76
3.12小结76
第4章字符串78
4.1多行字符串78
4.2原始字符串79
4.3基本操作80
4.4字符串方法82
4.4.1统计字符个数:count()82
4.4.2获取子串的下标:index()82
4.4.3替换字符串:replace()83
4.4.4分割字符串:split()84
4.4.5去除首尾符号:strip()85
4.4.6大小写转换86
4.4.7判断字符串87
4.4.8对齐方式90
4.5切片91
4.6更多实用操作94
4.6.1获取长度:len()94
4.6.2类型转换:list()和tuple()95
4.6.3字符串运算97
4.6.4字符串拼接97
4.7序列的通用操作100
4.8试一试:统计单词的个数100
4.9试一试:将首字母转换成大写101
4.10小结101
第5章字典与集合102
5.1字典概述102
5.2创建字典102
5.3基本操作103
5.3.1获取某个键的值103
5.3.2修改某个键的值104
5.3.3增加键值对104
5.3.4删除键值对105
5.4字典方法105
5.4.1清空字典:clear()106
5.4.2复制字典:copy()106
5.4.3更新字典:update()107
5.4.4创建新字典:fromkeys()107
5.4.5设置默认值:setdefault()108
5.4.6获取所有键:keys()108
5.4.7获取所有值:values()109
5.4.8获取所有键值:items()110
5.5更多实用操作111
5.5.1获取长度:len()112
5.5.2检索字典:in、notin112
5.5.3合并字典113
5.5.4字典推导式113
5.6集合概述114
5.6.1集合简介114
5.6.2基本操作115
5.6.3集合操作116
5.6.4集合推导式117
5.6.5应用场景118
5.7试一下:统计数字出现的次数119
5.8试一试:统计出现次数最多的字母119
5.9小结120
第6章函数121
6.1函数简介121
6.2函数的定义123
6.2.1没有返回值的函数123
6.2.2有返回值的函数124
6.2.3变量作用域125
6.3函数的调用127
6.3.1直接调用127
6.3.2在表达式中调用128
6.4函数参数128
6.4.1形参和实参128
6.4.2参数可以是任何类型129
6.4.3位置参数129
6.4.4关键字参数130
6.4.5参数默认值131
6.5嵌套函数133
6.6递归函数134
6.7内置函数136
6.8试一试:判断某一年是否闰年138
6.9试一试:冒泡排序138
6.10小结139
第7章类与对象141
7.1面向对象141
7.2创建对象142
7.3构造函数:__init__()144
7.4类属性和实例属性146
7.5类方法和实例方法148
7.6静态方法149
7.7继承150
7.8试一试:封装一个矩形类152
7.9试一试:封装一个银行账户类152
7.10小结153
第8章异常154
8.1常见异常154
8.2处理异常156
8.2.1try-except语句157
8.2.2else子句160
8.2.3finally子句160
8.3错误级别162
8.3.1低级错误162
8.3.2中级错误162
8.3.3高级错误163
8.4试一试:处理计算异常164
8.5小结164
第9章模块165
9.1包与模块165
9.1.1包是什么165
9.1.2模块是什么166
9.1.3自定义包167
9.1.4自定义模块169
9.1.5以主程序形式执行171
9.2数学模块:math172
9.2.1圆周率:pi174
9.2.2平方根:sqrt()174
9.2.3幂运算:pow()175
9.2.4向上取整:ceil()175
9.2.5向下取整:floor()176
9.2.6三角函数177
9.3随机数模块:random179
9.3.1随机整数179
9.3.2随机浮点数181
9.3.3随机序列182
9.4时间模块:time和datetime184
9.4.1time模块184
9.4.2datetime模块189
9.5试一试:生成随机验证码192
9.6试一试:计算函数执行时间192
9.7其他标准库模块193
9.8小结194
第10章文件195
10.1文件路径195
10.1.1绝对路径195
10.1.2相对路径196
10.2读取文件197
10.2.1读取所有内容:read()197
10.2.2逐行读取内容:readlines()199
10.3写入文件201
10.3.1以“覆盖”方式写入文件201
10.3.2以“追加”方式写入文件202
10.4pathlib模块203
10.4.1基本属性203
10.4.2重命名204
10.4.3判断路径206
10.4.4拼接路径207
……
内容摘要
本书是帮助Python新手入门的“”,涵盖了Python编程的方方面面。本书前半部分介绍了基础知识,从安装Python、配置环境、列表、元组、字典,函数、类与对象等基本语法,到可迭代对象、迭代器、生成器、解包与压包、函数式编程等高级概念。本书后半部分向读者详尽介绍了当下最热门流行的10个Python项目的开发过程。
为了让读者更好地掌握,作者基于实际工作以及面试经验,精心挑选了大量高质量的练习题。此外,本书还配有课件PPT以及各种资源,以便各大高校的老师教学使用。
主编推荐
1.“六边形”Python入门教程,能让新手“看进去”“学下去”的基础教材!
2.逐个剖析基础知识+进阶技巧,让零基础学习者也能掌握Python的要点!
3.10个热门练手项目,跟练后即可达到熟练水平!
4.作者精心设计整理的习题小册包含449道题目,帮助读者验证自身水平,助力求职面试!
5.配套案例素材与PPT课件,自学、培训、教学,全方位支持。
— 没有更多了 —
以下为对购买帮助不大的评价