描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 是国际标准书号ISBN: 9000302003113
“Python编程自学:从入门到项目实战套装”包含两本图书,一本快速入门,一本就业实战,两本书相辅相成,帮助读者从初学Python到入职就业,一套书就够。
《Python从入门到精通(第3版)》:全面讲解Python基础和进阶知识,涵盖Python语言基础、正则表达式、函数、面向对象、模块、文件操作、数据库、游戏、爬虫、Web开发、办公自动化等知识,并配备了高清视频讲解,让你轻松掌握Python核心技术,为项目开发打下坚实基础。
《Python项目开发全程实录》:精选12个Python热点项目,涵盖Python基础开发、游戏开发、网络爬虫、大数据及可视化分析、Web开发、人工智能开发六大方向,带你体验软件开发的完整过程,积累丰富的项目经验,为求职就业点亮方向。
选择这套套装,你将获得:
(1)系统全面的Python编程知识。
(2)丰富的项目实战经验。
(3)解决问题的能力。
(4)迈向Python编程高手的信心。
选择本套装,你将获得:
1、从入门到实战无缝衔接:两本书内容衔接紧密,从基础语法到项目实战,让您轻松掌握Python开发的精髓。
2、快速积累项目实战经验:10多个实际项目开发,让您积累宝贵的实战经验,为将来求职就业打下坚实基础。
3、海量学习资源,学习更轻松高效:两本书均提供丰富的学习资源,包括视频教程、项目源码、开发资源库等,让您随时随地学习,掌握Java编程技巧。
《Java从入门到精通(第7版)》:
该书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Java语言进行程序开发需要掌握的知识。全书分为4篇共24章,内容包括初识Java,开发工具(IDEA、Eclipse),Java语言基础,流程控制,数组,类和对象,继承、多态、抽象类与接口,包和内部类,异常处理,字符串,常用类库,集合类,枚举类型与泛型,lambda表达式与流处理,I/O(输入/输出),反射与注解,数据库操作,Swing程序设计,Java绘图,多线程,并发,网络通信,飞机大战游戏,MR人脸识别打卡系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,这可以帮助读者轻松领会Java程序开发的精髓,并快速提高开发技能。
《Spring Boot从入门到精通》:
该书从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细讲解了使用Spring Boot进行程序开发需要掌握的知识。全书分为18章,内容包括Spring Boot概述及其环境搭建,di一个Spring Boot程序,Spring Boot基础,配置Spring Boot项目,处理HTTP请求,过滤器、拦截器与监听器,Service层,日志的操作,JUnit单元测试,异常处理,Thymeleaf模板引擎,JSON解析库,WebSocket长连接,上传与下载,MyBatis框架,Redis,消息中间件,以及Spring Boot MySQL Vue实现图书管理系统。书中所有知识都结合具体实例进行讲解,涉及的程序代码都给出了详细的注释,可以使读者轻松领会Spring Boot程序开发的精髓,快速提高开发技能。
《Java从入门到精通(第7版)》
第1篇 基础知识
第1章 初识Java 2
1.1 Java简介 2
1.1.1 什么是Java语言 2
1.1.2 Java的应用领域 3
1.1.3 Java的版本 3
1.1.4 怎样学好Java 5
1.1.5 Java API文档 6
1.2 Java语言的特性 6
1.3 搭建Java环境 8
1.3.1 下载JDK 8
1.3.2 在Windows 10系统下搭建JDK环境 9
第2章 开发工具 12
2.1 熟悉IDEA 12
2.1.1 下载IDEA 12
2.1.2 安装IDEA 14
2.1.3 配置IDEA 16
2.1.4 使用IDEA 17
2.2 熟悉Eclipse 22
2.2.1 下载Eclipse 22
2.2.2 Eclipse的配置与启动 24
2.2.3 Eclipse工作台 25
2.2.4 透视图与视图 26
2.2.5 菜单栏 26
2.2.6 工具栏 26
2.2.7 “包资源管理器”视图 29
2.2.8 “控制台”视图 29
2.3 使用Eclipse 29
2.3.1 创建Java项目 29
2.3.2 创建Java类文件 33
2.3.3 编写Java程序 34
2.3.4 运行Java程序 36
2.4 程序调试 38
第3章 Java语言基础 42
3.1 Java主类结构 42
3.2 基本数据类型 44
3.2.1 整数类型 44
3.2.2 浮点类型 45
3.2.3 字符类型 46
3.2.4 布尔类型 48
3.3 变量与常量 48
3.3.1 标识符和关键字 48
3.3.2 声明变量 50
3.3.3 声明常量 51
3.3.4 变量的有效范围 52
3.4 运算符 53
3.4.1 赋值运算符 53
3.4.2 算术运算符 54
3.4.3 自增和自减运算符 55
3.4.4 比较运算符 55
3.4.5 逻辑运算符 56
3.4.6 位运算符 57
3.4.7 复合赋值运算符 58
3.4.8 三元运算符 59
3.4.9 运算符的优先级 60
3.5 数据类型转换 61
3.5.1 隐式类型转换 61
3.5.2 显式类型转换 62
3.6 代码注释与编码规范 63
3.6.1 代码注释 63
3.6.2 编码规范 64
3.7 实践与练习 65
第4章 流程控制 66
4.1 复合语句 67
4.2 if条件语句 67
4.2.1 简单的if条件语句 68
4.2.2 if…else语句 69
4.2.3 if…else if多分支语句 69
4.2.4 if语句的嵌套 71
4.3 switch多分支语句 72
4.3.1 switch语句通用语法 72
4.3.2 switch表达式 74
4.4 while循环语句 74
4.5 do…while循环语句 75
4.6 for循环语句 76
4.6.1 传统的for语句 76
4.6.2 foreach语句 77
4.7 循环嵌套 78
4.8 循环控制 79
4.8.1 break语句 79
4.8.2 continue语句 81
4.9 实践与练习 82
第5章 数组 84
5.1 数组概述 84
5.2 一维数组 84
5.2.1 创建一维数组 84
5.2.2 初始化一维数组 86
5.2.3 使用一维数组 86
5.3 二维数组 87
5.3.1 创建二维数组 87
5.3.2 初始化二维数组 88
5.3.3 使用二维数组 88
5.4 数组的基本操作 89
5.4.1 遍历数组 89
5.4.2 填充替换数组元素 90
5.4.3 对数组进行排序 91
5.4.4 复制数组 92
5.4.5 查询数组 93
5.5 数组排序算法 95
5.5.1 冒泡排序 95
5.5.2 直接选择排序 97
5.5.3 反转排序 98
5.6 实践与练习 99
第2篇 面向对象编程
第6章 类和对象 102
6.1 面向对象概述 102
6.1.1 对象 102
6.1.2 类 104
6.1.3 封装 104
6.1.4 继承 104
6.1.5 多态 105
6.2 类 106
6.2.1 成员变量 106
6.2.2 成员方法 107
6.2.3 权限修饰符 107
6.2.4 局部变量 108
6.2.5 局部变量的有效范围 109
6.2.6 this关键字 109
6.3 类的构造方法 110
6.4 静态变量和静态方法 112
6.5 类的主方法 114
6.6 对象 115
6.6.1 对象的创建 115
6.6.2 访问对象的属性和行为 116
6.6.3 对象的引用 117
6.6.4 对象的销毁 118
6.7 实践与练习 119
第7章 继承、多态、抽象类与接口 120
7.1 类的继承 120
7.2 Object类 122
7.3 对象类型的转换 125
7.3.1 向上转型 125
7.3.2 向下转型 126
7.4 instanceof关键字及其新特性 127
7.5 方法的重载 129
7.6 final关键字 132
7.6.1 final变量 132
7.6.2 final方法 133
7.6.3 final类 133
7.7 record类 134
7.8 多态 135
7.9 抽象类 136
7.10 接口 137
7.10.1 定义接口 137
7.10.2 实现接口 138
7.10.3 接口继承接口 140
7.10.4 接口的多重继承 141
7.10.5 接口的默认方法 142
7.10.6 抽象类与接口的区别 142
7.11 实践与练习 143
第8章 包和内部类 145
8.1 Java类包 145
8.1.1 类名冲突 145
8.1.2 完整的类路径 146
8.1.3 创建包 146
8.1.4 导入包 147
8.2 内部类 148
8.2.1 成员内部类 149
8.2.2 匿名内部类 151
8.3 实践与练习 152
第3篇 核心技术
第9章 异常处理 154
9.1 异常概述 154
9.2 异常的抛出与捕捉 155
9.2.1 抛出异常 155
9.2.2 使用try…catch…finally语句捕捉异常 156
9.3 Java常见的异常类 158
9.4 自定义异常 158
9.5 在方法中抛出异常 159
9.5.1 使用throws关键字抛出异常 160
9.5.2 使用throw关键字抛出异常 160
9.6 运行时异常 162
9.7 try…with…resources语句 162
9.8 异常的使用原则 164
9.9 实践与练习 164
第10章 字符串 166
10.1 String类 166
10.1.1 声明字符串 166
10.1.2 创建字符串 167
10.2 连接字符串 168
10.2.1 连接多个字符串 168
10.2.2 连接其他数据类型 168
10.3 获取字符串信息 170
10.3.1 获取字符串长度 170
10.3.2 查找字符串 170
10.3.3 获取指定索引位置的字符 171
10.4 字符串操作 172
10.4.1 获取子字符串 172
10.4.2 去除空格 173
10.4.3 替换字符串 173
10.4.4 判断字符串的开始与结尾 174
10.4.5 判断字符串是否相等 175
10.4.6 按字典顺序比较两个字符串 176
10.4.7 字母大小写的转换 177
10.4.8 分割字符串 178
10.5 格式化字符串 179
10.5.1 日期和时间字符串格式化 179
10.5.2 常规类型格式化 182
10.6 使用正则表达式 183
10.7 字符串生成器 185
10.8 实践与练习 187
第11章 常用类库 188
11.1 包装类 188
11.1.1 Integer类 189
11.1.2 Double类 190
11.1.3 Boolean类 191
11.1.4 Character类 192
11.1.5 Number类 194
11.2 数字处理 194
11.2.1 数字格式化 194
11.2.2 Math类 197
11.2.3 Random类 200
11.2.4 BigInteger类 202
11.2.5 BigDecimal类 203
11.3 System类 205
11.3.1 在控制台中输出字符 205
11.3.2 计时 206
11.4 Scanner类 207
11.5 日期时间类 208
11.5.1 Date类 209
11.5.2 日期时间格式化类 210
11.5.3 Calendar类 213
11.6 实践与练习 215
第12章 集合类 216
12.1 集合类概述 216
12.2 Collection接口 217
12.3 List接口 218
12.3.1 List接口概述 218
12.3.2 ArrayList类 218
12.3.3 LinkedList类 219
12.4 遍历集合中的元素 220
12.4.1 Iterator遍历集合中的元素 220
12.4.2 使用foreach循环遍历集合中的元素 221
12.4.3 使用forEach()方法遍历集合中的元素 222
12.5 使用Predicate操作集合 222
12.6 Set接口 224
12.6.1 Set接口概述 224
12.6.2 HashSet类 224
12.6.3 TreeSet类 225
12.7 Map接口 226
12.7.1 Map接口概述 227
12.7.2 HashMap类 227
12.7.3 遍历Map集合 228
12.7.4 TreeMap类 229
12.7.5 Properties类 230
12.8 Collections类 232
12.9 实践与练习 233
第13章 枚举类型与泛型 234
第14章 lambda表达式与流处理 247
第15章 I/O(输入/输出) 276
第16章 反射与注解 290
第18章 Swing程序设计 322
第19章 Java绘图 360
第20章 多线程 377
第21章 并发 393
第22章 网络通信 413
第4篇 项目实战
第23章 飞机大战游戏 432
第24章 MR人脸识别打卡系统 449
《Spring Boot从入门到精通》
第1篇 基础篇
第1章 Spring Boot概述及其环境搭建 2
视频讲解:30分钟
1.1 Spring Boot概述 2
1.1.1 什么是Spring Boot 2
1.1.2 Spring与Spring Boot 2
1.1.3 Spring Boot的特点 3
1.1.4 Spring Boot开发需要哪些准备 3
1.2 JDK的下载与配置 4
1.2.1 下载JDK 4
1.2.2 配置JDK 5
1.3 Maven的下载与配置 7
1.3.1 下载Maven 7
1.3.2 修改jar包的存放位置 8
1.3.3 添加阿里云中央仓库镜像 9
1.4 开发工具的下载、安装与配置 11
1.4.1 Eclipse的下载、安装与配置 11
1.4.2 IDEA的下载、安装与配置 19
第2章 第一个Spring Boot程序 25
视频讲解:25分钟
2.1 使用Eclipse编写第一个Spring Boot程序 25
2.1.1 在Spring官网上生成初始项目文件 25
2.1.2 Eclipse导入Spring Boot项目 28
2.1.3 编写简单的跳转功能 30
2.1.4 测试工具——Postman 32
2.1.5 打包项目 34
2.2 使用Eclipse创建Spring Boot项目 37
2.2.1 安装STS插件 37
2.2.2 创建Spring Boot项目 39
2.3 使用IDEA编写第一个Spring Boot程序 42
2.3.1 添加Spring Initializr选项 42
2.3.2 使用IDEA创建Spring Boot项目 49
2.3.3 使用IDEA编写第一个Spring Boot程序 52
2.3.4 使用IDEA运行Spring Boot项目 56
第3章 Spring Boot基础 63
第4章 配置Spring Boot项目 84
第5章 处理HTTP请求 102
第6章 过滤器、拦截器与监听器 131
第7章 Service层 145
第8章 日志的操作 156
第9章 JUnit单元测试 169
第10章 异常处理 193
第2篇 进阶篇
第11章 Thymeleaf模板引擎 208
第12章 JSON解析库 227
第13章 WebSocket长连接 253
第14章 上传与下载 268
第3篇 整合框架篇
第15章 MyBatis框架 284
第16章 Redis 309
第17章 消息中间件 332
第4篇 项目篇
第18章 Spring Boot MySQL Vue实现图书管理系统 378
附录A 使用IDEA学习本书 397
A.1 使用IDEA编写无须添加依赖的Spring Boot程序 397
A.2 使用IDEA编写需要添加依赖的Spring Boot程序 400
评论
还没有评论。