超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

不再提示
关闭
图书盲袋,以书为“药”
欢迎光临中图网 请 | 注册
> >
Python程序设计教程

Python程序设计教程

出版社:西安电子科技大学出版社出版时间:2024-06-01
开本: 26cm 页数: 320页
中 图 价:¥29.2(5.5折) 定价  ¥53.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Python程序设计教程 版权信息

  • ISBN:9787560672854
  • 条形码:9787560672854 ; 978-7-5606-7285-4
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

Python程序设计教程 本书特色

本书特色 (1) 由浅入深,循序渐进。本书以零基础的读者为对象,采用通俗易懂的语言讲解Python的语法规则和编程思想。 (2)? Python解释器版本*新。本书采用*新版本的Python解释器Python 3.11.4,深入讲解了Python 3.11.4的新特性。 (3) 视频讲解细致详尽。为了让读者学习本书更容易,书中每个章节均配有细致详尽的视频讲解。

Python程序设计教程 内容简介

本书共分14章,包括软件的安装、Python编程基础、数据类型和运算符、程序的流程控制、组合数据类型、字符串及正则表达式、异常处理、函数及常用的内置函数、面向对象的程序设计、模块及常用的第三方模块、文件及I/O操作、网络编程、进程与线程等内容。

Python程序设计教程 目录

第1章 软件的安装 1 1.1 Python解释器的安装与卸载 1 1.1.1 Python解释器的下载 1 1.1.2 Python解释器的安装 2 1.1.3 Python解释器的使用测试 5 1.1.4 Python解释器的卸载 5 1.2 PyCharm的安装与卸载 7 1.2.1 PyCharm简介 7 1.2.2 PyCharm的下载 8 1.2.3 PyCharm的安装 9 1.2.4 PyCharm的使用 12 1.2.5 PyCharm的设置 18 1.2.6 PyCharm的卸载 20 本章小结 22 第2章 Python编程基础 23 2.1 程序设计语言概述 23 2.1.1 程序设计语言 23 2.1.2 编译与解释 24 2.2 Python语言概述 25 2.2.1 Python语言简介 25 2.2.2 Python语言的发展 25 2.2.3 Python语言的特点 26 2.2.4 Python的应用领域 26 2.3 Python的开发工具 27 2.4 Python中基本的输入和输出 30 2.4.1 IPO程序编写方法 30 2.4.2 基本的输出函数print 30 2.4.3 基本的输入函数input 33 2.5 Python中的注释 34 2.6 代码缩进 35 本章小结 36 第3章 数据类型和运算符 37 3.1 保留字与标识符 37 3.1.1 保留字 37 3.1.2 标识符 38 3.2 变量与常量 39 3.2.1 变量 39 3.2.2 常量 41 3.3 基本数据类型 41 3.3.1 数值类型 41 3.3.2 字符串类型 43 3.3.3 布尔类型 47 3.4 数据类型之间的转换 48 3.5 eval函数 50 3.6 Python中的运算符 51 3.6.1 算术运算符 51 3.6.2 赋值运算符 53 3.6.3 比较运算符 54 3.6.4 逻辑运算符 55 3.6.5 位运算符 57 3.6.6 运算符的优先级 59 本章小结 60 第4章 程序的流程控制 61 4.1 程序的描述方式 61 4.2 程序的组织结构 63 4.2.1 顺序结构 63 4.2.2 选择结构 64 4.2.3 循环结构 72 4.3 程序跳转语句break与continue 82 4.4 空语句pass 87 本章小结 88 第5章 组合数据类型 89 5.1 序列和索引 89 5.1.1 序列 89 5.1.2 索引 90 5.1.3 序列的相关操作 90 5.2 组合数据类型 93 5.2.1 列表类型 93 5.2.2 元组类型 102 5.2.3 字典类型 106 5.2.4 集合类型 112 本章小结 118 第6章 字符串及正则表达式 119 6.1 字符串 119 6.1.1 字符串的常用操作 119 6.1.2 格式化字符串 122 6.1.3 字符串的编码和解码 125 6.1.4 数据的验证 127 6.1.5 数据的处理 129 6.2 正则表达式 131 6.2.1 元字符 131 6.2.2 限定符 131 6.2.3 其他字符 132 6.2.4 内置模块re 132 本章小结 136 第7章 异常处理 137 7.1 Bug的由来及分类 137 7.1.1 Bug的由来 137 7.1.2 Bug的常见类型 138 7.2 Python中的异常处理 144 7.2.1 try-except结构 145 7.2.2 try-except-else结构 146 7.2.3 try-except-else-finally结构 147 7.2.4 rasie关键字 148 7.3 常见的异常类型 149 7.4 PyCharm的程序调试 150 本章小结 155 第8章 函数及常用的内置函数 156 8.1 函数 156 8.1.1 函数的定义及调用 156 8.1.2 函数的参数传递 158 8.1.3 函数的返回值 163 8.1.4 变量的作用域 165 8.1.5 匿名函数lambda 166 8.1.6 递归函数 168 8.2 常用的内置函数 170 本章小结 178 第9章 面向对象的程序设计 179 9.1 两大编程思想 179 9.2 类与对象 180 9.2.1 类的组成 183 9.2.2 动态绑定属性和方法 186 9.3 面向对象的三大特征 187 9.3.1 封装 187 9.3.2 继承 190 9.3.3 多态 194 9.4 object类 196 9.5 特殊方法和特殊属性 198 9.5.1 特殊方法 198 9.5.2 特殊属性 199 本章小结 201 第10章 模块及常用的第三方模块 202 10.1 模块简介 202 10.1.1 自定义模块 203 10.1.2 模块的导入 203 10.2 Python中的包 205 10.3 主程序运行 206 10.4 Python中常用的内置模块 208 10.4.1 random模块 208 10.4.2 time模块 210 10.4.3 datetime模块 212 10.5 Python中常用的第三方模块 214 10.5.1 第三方模块的安装与卸载 214 10.5.2 requests模块 216 10.5.3 openpyxl模块 219 10.5.4 pdfplumber模块 222 10.5.5 Numpy模块 223 10.5.6 Pandas模块与Matplotlib模块 223 10.5.7 PyEcharts模块 225 10.5.8 PIL库 229 10.5.9 jieba库 230 10.5.10 PyInstaller模块 231 本章小结 233 第11章 文件及I/O操作 234 11.1 文件概述 234 11.2 文件的基本操作 235 11.2.1 Python操作文件的步骤 235 11.2.2 文件的状态和操作过程 236 11.2.3 文件的打开模式 237 11.2.4 文件的读写方法 237 11.2.5 with语句 240 11.3 数据的组织维度及存储 241 11.4 目录与文件的相关操作 245 11.4.1 os模块 245 11.4.2 os.path模块 247 本章小结 248 第12章 网络编程 249 12.1 网络编程与通信协议 249 12.2.1 TCP/IP协议 250 12.2.2 UDP协议 252 12.2.3 Socket简介 252 12.2 TCP编程 253 12.3 UDP编程 259 本章小结 263 第13章 进程与线程 264 13.1 程序与进程 264 13.1.1 初识程序与进程 264 13.1.2 创建进程的方式 265 13.1.3 Pool进程池 271 13.1.4 并发和并行 274 13.1.5 进程之间的通信 275 13.2 线程 282 13.2.1 初识线程 282 13.2.2 创建线程的方式 282 13.2.3 线程之间的通信 284 13.2.4 线程操作共享数据的安全性 问题 285 13.3 生产者与消费者模式 288 本章小结 290 第14章 项目案例—多人聊天室 291 14.1 案例需求 291 14.2 案例实现 294 14.2.1 客户端界面的实现 294 14.2.2 服务器端界面的实现 297 14.2.3 启动服务器功能实现 299 14.2.4 客户端连接服务器 303 14.2.5 显示聊天信息 305 14.2.6 发送消息到聊天室 309 14.2.7 客户端断开连接 311 14.2.8 客户端重置 313 14.2.9 保存聊天记录 314 14.2.10 停止服务 316 14.2.11 项目案例框架结构 317 本章小结 319 参考文献 320
展开全部
商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服