零基础轻松学Python
全新正版 假一赔十 可开发票
¥
33.53
5.6折
¥
59.9
全新
仅1件
作者小码哥 著
出版社电子工业出版社
ISBN9787121364693
出版时间2019-06
装帧平装
开本16开
定价59.9元
货号1202103696
上书时间2024-11-03
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
马文豪(网名小码哥),在世界 500 强企业任职高级软件开发工程师、信息系统项目管理师,“七天小码哥”公众号作者。具有超过 7 年大型软件项目开发管理经验,擅长 Python、Java 编程,熟悉算法建模和数据化运营,精通 Oracle 数据库问题诊断、性能调整 SQL 优化等。拥有计算机技术与软件专业技术资格(高级)证书,在核心期刊发表学术论文 1 篇,获得发明专利 1 项。
目录
第1章如何入门Python编程1
1.1编程语言的择1
1.2如何开始学习1
1.3学习Python的捷径2
1.4Python版本的选择2
1.5Python相关就业方面的选择2
1.5.1Web网页工程师方向3
1.5.2网络爬虫工程师方向3
1.5.3自动化运维方向3
1.5.4数据分析师方向3
1.5.5游戏开发方向3
1.5.6自动化测试方向4
1.5.7AI方向4
1.6注意事项4
1.6.1牢记搜索4
1.6.2学一点简单的英语4
第2章Python“三剑客”,你会用哪个5
2.1什么是Python“三剑客”5
2.2为Windows系统安装Python软件6
2.2.1下载地址6
2.2.2安装6
2.2.3开始使用9
2.3为macOS系统安装Python软件10
2.4PyCharm简介11
2.4.1下载地址11
2.4.2安装12
2.4.3开始使用13
2.5Anaconda简介17
2.5.1下载地址18
2.5.2安装19
2.5.3如何使用Anaconda20
2.6JupyterNotebook简介23
2.6.1JupyterNotebook是什么23
2.6.2安装24
2.6.3启动24
2.6.4创建文件25
2.6.5如何写代码26
第3章夯实Python基础,为进阶做准备27
3.1第一次写代码27
3.2数据――程序的原材料28
3.3学会写注释,方便你我他28
3.4常量与变量29
3.4.1变量命名规则30
3.4.2变量命名方法30
3.5数字类型31
3.5.1整数31
3.5.2浮点数32
3.6布尔类型34
3.7字符串类型35
3.7.1什么是字符串35
3.7.2字符串的基本用法36
3.7.3字符串的常见运算36
3.7.4字符串的切片38
3.7.5各种类型之间的转换39
第4章Python数据结构原来并不难41
4.1什么是数据结构41
4.2列表41
4.2.1什么是列表41
4.2.2列表的基本操作42
4.2.3列表的高级用法49
4.3元组52
4.3.1创建元组52
4.3.2修改元组54
4.3.3元组拆包55
4.3.4元组方法58
4.3.5元组与列表的区别58
4.4项目练习:用列表创建《延禧攻略》之魏璎珞宴请名单59
4.4.1描述项目59
4.4.2解析项目60
4.4.3实现功能60
4.5字典65
4.5.1什么是字典65
4.5.2字典特性65
4.5.3字典的基本操作66
4.5.4内置字典函数与方法70
4.6结合字典与列表72
4.6.1字典列表72
4.6.2在字典中存储列表72
4.6.3在字典中存储字典73
4.7项目练习:用字典管理电视剧《扶摇》的演员信息73
4.7.1描述项目73
4.7.2解析项目74
4.7.3实现功能75
第5章Python控制结构,厉害了80
5.1Python运算符与表达式80
5.1.1算术运算符80
5.1.2比较(关系)运算符81
5.1.3赋值运算符82
5.1.4位运算符83
5.1.5逻辑运算符84
5.1.6成员运算符85
5.1.7身份运算符86
5.1.8浅拷贝与深拷贝89
5.1.9运算符优先级91
5.2Python的三大控制结构93
5.3顺序结构93
5.4分支结构94
5.5循环结构97
5.6for循环98
5.6.1for循环与列表99
5.6.2for循环与字典102
5.6.3嵌套for循环103
5.6.4项目练习:运用for循环生成九九乘法表104
5.7列表解析式105
5.7.1概念105
5.7.2指定if条件的列表解析式106
5.7.3无条件的列表解析式109
5.7.4嵌套循环的列表解析式109
5.7.5字典解析式111
5.8while循环114
5.8.1用户输入115
5.8.2break与continue语句115
5.8.3使用while循环操作列表和字典116
5.9项目练习:运用Python控制结构创建通讯录118
5.9.1描述项目118
5.9.2解析项目118
5.9.3实现4个功能119
第6章Python函数,给你不一样的介绍122
6.1什么是函数122
6.1.1为什么要用函数123
6.1.2如何定义函数124
6.1.3如何调用函数125
6.2如何传递参数126
6.2.1传递实参127
6.2.2传递数据结构130
6.3返回值131
6.3.1return语句131
6.3.2返回多个值133
6.4函数是对象136
6.4.1第一类对象136
6.4.2函数赋值给变量136
6.4.3嵌套函数138
6.4.4函数作为参数140
6.4.5将函数放在容器中143
6.4.6函数作为返回值145
6.5盒子的秘密148
6.5.1LEGB作用域148
6.5.2关键字global150
6.5.3关键字nonlocal153
6.6闭包156
6.6.1概念156
6.6.2__closure__属性159
6.6.3为什么使用闭包160
6.7三大“神器”之装饰器162
6.7.1概念162
6.7.2装饰带有参数的函数166
6.7.3多个装饰器169
6.7.4项目练习:使用装饰器为函数添加计时功能171
6.8三大“神器”之迭代器174
6.9三大“神器”之生成器177
6.9.1生成器表达式177
6.9.2关键字yield179
6.10匿名函数182
6.10.1概念182
6.10.2匿名函数的使用场景183
6.10.3柯里化185
6.11将函数存储在模块中186
6.12如何设计函数188
6.13项目练习:运用函数创建自动化管理文件188
6.13.1项目描述188
6.13.2项目拆解188
6.13.3主程序189
6.13.4实现管理功能190
第7章Python面向对象,简单易懂194
7.1程序设计方法194
7.2面向对象程序设计中的概念195
7.3如何定义类195
7.3.1创建类195
7.3.2创建对象197
7.4继承199
7.5导入类201
7.6Python库203
7.7类编码风格203
7.8项目练习:运用面向对象程序设计方法设计餐馆系统203
7.8.1项目概述203
7.8.2项目解析204
7.8.3源代码实现204
第8章Python项目实战208
8.1项目实战1:运用第三方库设计微信聊天机器人208
8.1.1项目目的208
8.1.2Wxpy库介绍208
8.1.3指定聊天对象211
8.1.4聊天机器人212
8.2项目实战2:开发简化版《阴阳师》游戏213
8.2.1项目描述213
8.2.2项目解析213
8.2.3欢迎界面213
8.2.4设计游戏人物215
8.2.5介绍游戏场景219
8.2.6开始游戏221
8.2.7判断是否进入下一轮224
8.2.8项目总结224
内容摘要
一本有趣、有用、好学的Python 编程书!本书以通俗易懂的语言、好玩有趣的案例让读者轻轻松松、循序渐进地从零开始掌握Python 3 编程。本书内容也是笔者带领的“Python 实战圈”里数千名“圈友”的学习结晶。圈子里的小伙伴都是零基础开始学习Python 编程,甚至之前没有接触过编程的,比如初中生、跨行业学习者等。本书提供了一套完整的、系统的Python 基础课,比如列表、if、函数等内容,每一部分内容除了有生动有趣的项目实战,还有实际工作中需要注意的问题。既能让零基础的读者更好地学习,也能让有一定基础的读者继续提升自身水平。本书适合零基础学习Python 编程的读者,想要入门人工智能领域的读者,立志进入数据分析编程领域的读者,计划加入Python 网页工程师或游戏工程师的读者,Python 爱好者等。
主编推荐
Python之父Guido van Rossum力荐的Python入门书。本书以通俗易懂的语言、好玩有趣的案例让读者轻轻松松、循序渐进地从零开始掌握Python 3 编程。本书内容也是作者带领的“Python 实战圈”里数千名“圈友”的学习结晶。圈子里的小伙伴都是零基础开始学习Python 编程,甚至之前没有接触过编程的,比如初中生、跨行业学习者等。
— 没有更多了 —
以下为对购买帮助不大的评价