全新正版 急速发货
¥ 46 4.6折 ¥ 99 全新
库存17件
作者明日科技 编著
出版社化学工业出版社
ISBN9787122404510
出版时间2022-07
装帧平装
开本16开
定价99元
货号29442035
上书时间2024-11-23
Python是由荷兰人Guido van Rossum发明的一种面向对象的、解释型高级编程语言,人称“胶水”语言,能够把使用其他语言制作的各种模块(尤其是C/C )很轻松地联结在一起。Python语法简洁、清晰,代码可读性强,编程模式符合人类的思维方式和习惯,很多学校都开设了Python课程,甚至连小学生都能学会,您还在等什么呢?快快加入Python开发者的阵营吧!
本书内容
本书包含了学习Python开发的知识,全书共分为4篇21章内容,结构如下。
第1篇:基础篇。本篇主要对Python语言的基础知识进行讲解,包括开启Python之旅、变量与基本数据类型、与计算机交流、运算符与表达式、 程序的控制结构、序列的通用操作、列表、元组、字符串的常用操作等内容。
第2篇:进阶篇。本篇主要讲解Python语言更深一层的技术,包括正则表达式操作、字典与集合、函数、模块和包、面向对象与类、文件I/O、异常处理与程序调试等内容。
第3篇:应用篇。本篇主要讲解Python语言的不同应用方向的技术,包括海龟绘图、进行GUI设计的第三方模块PyQt5和网络爬虫开发等。
第4篇:项目篇。学习编程的终目的是进行开发,解决实际问题,本篇通过小海龟挑战大迷宫和AI图像识别助手两个不同类型的项目,讲解如何使用所学的Python知识开发项目。
本书特点
知识讲解详尽细致。本书以零基础入门学员为对象,力求将知识点划分得更加细致,讲解更加详细,使读者能够学必会,会必用。
案例侧重实用有趣。实例是好的编程学习方式,本书在讲解知识时,通过有趣、实用的案例对所讲解的知识点进行解析,让读者不只学会知识,还能够知道所学知识的真实使用场景。
思维导图总结知识。每章后都使用思维导图总结本章重点知识,使读者能一目了然地回顾本章知识点以及重点需要掌握的知识。
配套高清视频讲解。本书资源包中提供了同步高清教学视频,读者可以根据这些视频更快速地学习,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。
读者对象
初学编程的自学者 编程爱好者
大中专院校的老师和学生 相关培训机构的老师和学员
毕业设计的学生 初、中、高级程序开发人员
程序测试及维护人员 参加实习的“菜鸟”程序员
读者服务
为了方便解决本书疑难问题,我们提供了多种服务方式,并由作者团队提供在线技术指导和社区服务,服务方式如下:
√ 企业QQ:4006751066
√ QQ群:337212027
√ 服务电话:400-67501966、0431-84978981
本书约定
开发环境及工具如下:
√ 操作系统:Windows 10等。
√ 开发工具:IDLE、PyCharm。
√ Python语言版本:3.9。
致读者
本书由明日科技Python程序开发团队组织编写,主要人员有王国辉、李磊、冯春龙、高春艳、李再天、王小科、赛奎春、申小琦、赵宁、张鑫、周佳星、杨柳、葛忠月、李春林、宋万勇、张宝华、杨丽、刘媛媛、庞凤、胡冬、梁英、谭畅、何平、李菁菁、依莹莹等。在编写过程中,我们以科学、严谨的态度,力求精益求精,但疏漏之处在所难免,敬请广大读者批评指正。
感谢您阅读本书,零基础编程,一切皆有可能,希望本书能成为您编程路上的敲门砖。
祝读书快乐!
编著者
本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Python编程知识,并提升自己的实际开发能力。全书共分为4篇21章,内容包括开启Python之旅、变量与基本数据类型、与计算机交流、运算符与表达式、 程序的控制结构、序列的通用操作、列表(list)、元组(tuple)、字符串的常用操作、正则表达式操作、字典与集合、函数、模块和包、面向对象与类、文件I/O、异常处理与程序调试、海龟绘图、GUI设计之PyQt5、网络爬虫开发、小海龟挑战大迷宫、AI图像识别助手等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合人工智能、网络爬虫工程师及Python初学者等自学使用,也可用作高等院校相关专业的教材及参考书。
本书从零基础读者的角度出发,通过通俗易懂的语言、丰富多彩的实例,循序渐进地让读者在实践中学习Python编程知识,并提升自己的实际开发能力。全书共分为4篇21章,内容包括开启Python之旅、变量与基本数据类型、与计算机交流、运算符与表达式、 程序的控制结构、序列的通用操作、列表(list)、元组(tuple)、字符串的常用操作、正则表达式操作、字典与集合、函数、模块和包、面向对象与类、文件I/O、异常处理与程序调试、海龟绘图、GUI设计之PyQt5、网络爬虫开发、小海龟挑战大迷宫、AI图像识别助手等。书中知识点讲解细致,侧重介绍每个知识点的使用场景,涉及的代码给出了详细的注释,可以使读者轻松领会Python程序开发的精髓,快速提高开发技能。同时,本书配套了大量教学视频,扫码即可观看,还提供所有程序源文件,方便读者实践。本书适合人工智能、网络爬虫工程师及Python初学者等自学使用,也可用作高等院校相关专业的教材及参考书。
第1篇 基础篇
第1章 开启Python之旅 2 视频讲解:6节,78分钟
1.1 Python概述 3
1.1.1 Python简介 3
1.1.2 Python的版本 3
1.1.3 Python的应用领域 3
1.2 搭建Python开发环境 4
1.2.1 在Windows操作系统上安装Python 4
1.2.2 在Linux操作系统上安装Python 9
1.2.3 在Mac OS操作系统中安装Python 10
1.3 常见问题的分析与解决 13
1.3.1 解决提示“'python'不是内部或外部命令……”的问题 13
1.3.2 我的Python安装到哪了? 15
1.3.3 为什么出现2502/2503错误 17
1.4 个Python程序 17
1.4.1 在IDLE中编写“Hello World” 17
1.4.2 运行Python程序 19
1.4.3 常见问题的分析与解决 20
1.5 使用第三方开发工具PyCharm 20
1.5.1 PyCharm的下载与安装 20
1.5.2 运行PyCharm 22
1.5.3 创建工程目录 23
1.5.4 编写“Hello World”程序 24
本章知识思维导图 26
第2章 变量与基本数据类型 27 视频讲解:6节,70分钟
2.1 保留字与标识符 28
2.1.1 保留字 28
2.1.2 标识符 29
2.2 变量 30
2.2.1 什么是变量 30
2.2.2 定义与使用变量 30
2.3 基本数据类型 31
2.3.1 数字类型 31
[实例2.1] 根据身高、体重计算BMI指数 32
2.3.2 字符串类型 33
2.3.3 布尔类型 34
2.3.4 数据类型转换 34
[实例2.2] 模拟超市抹零结账行为 35
本章知识思维导图 36
第3章 与计算机交流 37 视频讲解:5节,65分钟
3.1 注释 38
3.1.1 单行注释 38
3.1.2 多行注释 39
3.1.3 文件编码声明注释 40
3.2 代码缩进 40
3.3 编码规范 42
3.3.1 编写规则 42
3.3.2 命名规范 43
3.4 输入与输出 44
3.4.1 使用print()函数输出 44
[实例3.1] 输出中英文版的乔布斯语录 45
3.4.2 使用input()函数输入 46
[实例3.2] 输入用户名和密码并输出 46
本章知识思维导图 47
第4章 运算符与表达式 48 视频讲解:6节,58分钟
4.1 算术运算符 49
[实例4.1] 计算学生成绩的分差及平均分 50
4.2 赋值运算符 50
4.2.1 简单的赋值运算 51
[实例4.2] 定义不同类型值的变量 51
4.2.2 复合赋值运算 51
[实例4.3] 复合赋值运算符的示例 52
4.2.3 多重赋值 52
4.3 比较(关系)运算符 53
[实例4.4] 使用比较运算符比较大小关系 54
4.4 逻辑运算符 54
[实例4.5] 参加手机店的打折活动 55
4.5 位运算符 56
4.5.1 “位与”运算 56
4.5.2 “位或”运算 56
4.5.3 “位异或”运算 56
4.5.4 “位取反”运算 57
4.5.5 左移位运算符<< 57
4.5.6 右移位运算符>> 57
4.6 赋值表达式 58
[实例4.6] 模拟用户注册时验证输入是否合法 58
4.7 运算符的优先级 59
本章知识思维导图 60
第5章 程序的控制结构 61 视频讲解:12节,112分钟
5.1 程序的基本结构 62
5.2 分支语句 62
5.2.1 简单的if语句 63
[实例5.1] 根据BMI指数判断身材是否合理 63
5.2.2 if…else语句 64
[实例5.2] 模拟某大学毕业生在创业路上遇到困难时所做的选择 65
5.2.3 if…elif…else语句 66
[实例5.3] 输出玫瑰花语 67
5.2.4 if语句的嵌套 68
[实例5.4] 判断是否为酒后驾车 68
5.3 条件表达式 69
[实例5.5] 计算心理咨询师的费用 70
5.4 循环语句 70
5.4.1 while语句 70
[实例5.6] 助力瑛姑 ①:while循环版解题法 71
5.4.2 for语句 72
[实例5.7] 助力瑛姑 ②:for循环版解题法 73
5.4.3 循环嵌套 74
[实例5.8] 打印九九乘法表 75
5.5 跳转语句 75
5.5.1 break语句 76
[实例5.9] 助力瑛姑 ③:for循环改进版解题法 77
5.5.2 continue语句 77
[实例5.10] 逢七拍腿游戏 78
5.6 pass空语句 79
本章知识思维导图 79
第6章 序列的通用操作 80 视频讲解:7节,38分钟
6.1 什么是序列 81
6.2 索引(Indexing) 81
6.3 切片(Slicing) 82
[实例6.1] 找出藏头诗的诗头 82
6.4 序列加法(Adding) 83
6.5 序列乘法(Multiplying) 83
6.6 检查某个元素是否是序列的成员(元素) 84
[实例6.2] 验证用户名是否被占用 85
6.7 计算序列的长度、值和小值 85
6.7.1 计算序列的长度 85
6.7.2 获取序列中的值 86
6.7.3 获取序列中的小值 88
本章知识思维导图 89
第7章 列表(list) 90 视频讲解:7节,90分钟
7.1 列表的创建和删除 91
7.1.1 使用赋值运算符直接创建列表 91
7.1.2 创建空列表 91
7.1.3 创建数值列表 91
7.1.4 删除列表 92
7.2 访问列表元素 92
[实例7.1] 输出励志文字 93
7.3 遍历列表 93
7.3.1 直接使用for循环实现 93
[实例7.2] 显示中国十大名胜古迹 94
7.3.2 使用for循环和enumerate()函数实现 94
[实例7.3] 带编号显示中国十大名胜古迹 94
7.4 添加、修改和删除列表元素 95
7.4.1 添加元素 95
[实例7.4] 向乒乓球男子单打世界排名榜列表中添加5名人员 96
7.4.2 修改元素 96
7.4.3 删除元素 96
7.5 对列表进行统计计算 97
7.5.1 获取指定元素出现的次数 98
7.5.2 获取指定元素首次出现的下标 98
7.5.3 统计数值列表的元素和 99
7.6 列表排序 99
7.6.1 使用列表对象的sort()方法 99
7.6.2 使用内置的sorted()函数实现 100
7.7 列表推导式 101
本章知识思维导图 103
第8章 元组(tuple) 104 视频讲解:6节,44
— 没有更多了 —
以下为对购买帮助不大的评价