Python王者归来 : 增强版
洪锦魁، 洪锦魁قیمت نهایی
۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
- تخفیف زماندار−۵٬۰۰۰ تومان
۵٬۰۰۰ تومان صرفهجویی نسبت به قیمت اصلی
نسخه اصلی و اورجینال
بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.
تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی
مشخصات کتاب
دربارهٔ کتاب
封面 1 扉页 2 内容简介 3 版权页 3 前言 4 目录 7 第1章 基本概念 21 1-1 认识Python 22 1-2 Python的起源 22 1-3 Python语言发展史 23 1-4 Python的应用范围 24 1-5 静态语言与动态语言 24 1-6 系统的安装与执行 25 1-7 程序注释 26 1-8 Python彩蛋 27 第2章 认识变量与基本数学运算 28 2-1 用Python做计算 29 2-2 认识变量 29 2-3 认识程序的意义 31 2-4 认识注释的意义 31 2-5 变量的命名原则 32 2-6 基本数学运算 34 2-7 赋值运算符 36 2-8 Python等号的多重指定使用 36 2-9 删除变量 37 2-10 Python的断行 37 2-11 专题:复利计算/计算圆面积与圆周长 38 第3章 Python的基本数据类型 40 3-1 type()函数 41 3-2 数值数据类型 41 3-3 布尔值数据类型 45 3-4 字符串数据类型 46 3-5 字符串与字符 50 3-6 bytes数据 52 3-7 专题:计算地球到月球的时间/计算两点之间的距离 53 第4章 基本输入与输出 56 4-1 Python的辅助说明help() 57 4-2 使用print()格式化输出数据 57 4-3 输出数据到文件 64 4-4 数据输入input() 65 4-5 处理字符串的数学运算eval() 65 4-6 列出所有内置函数dir() 66 4-7 专题:温度转换/房贷问题/面积/经纬度距离/高斯数学 67 第5章 使用if语句实现流程控制 71 5-1 关系运算符 72 5-2 逻辑运算符 72 5-3 if语句 73 5-4 if ... else语句 74 5-5 if ... elif ...else语句 76 5-6 尚未设定的变量值None 77 5-7 if的新功能 78 5-8 专题:BMI/猜数字/生肖/方程式/联立方程式/火箭升空/闰年 78 第6章 列表 83 6-1 认识列表 84 6-2 Python简单的面向对象概念 92 6-3 获得列表的方法 96 6-4 增加与删除列表元素 96 6-5 列表的排序 98 6-6 进阶列表操作 100 6-7 列表内含列表 101 6-8 列表的赋值与复制 104 6-9 再谈字符串 106 6-10 in和not in表达式 109 6-11 is或is not表达式 110 6-12 enumerate对象 112 6-13 专题:大型列表/账号管理/认识凯撒密码 113 第7章 循环设计 115 7-1 基本for循环 116 7-2 range()函数 119 7-3 进阶的for循环应用 125 7-4 while循环 129 7-5 使用for循环解析enumerate对象 134 7-6 专题:购物车设计/成绩系统/圆周率/鸡兔同笼/国王的麦粒 136 第8章 元组 140 8-1 元组的定义 141 8-2 读取元组元素 141 8-3 遍历所有元组元素 142 8-4 修改元组内容产生错误的实例 142 8-5 使用全新定义方式修改元组元素 143 8-6 元组切片 143 8-7 方法与函数 143 8-8 列表与元组数据互换 144 8-9 其他常用的元组方法 145 8-10 在元组使用enumerate对象 145 8-11 使用zip()打包多个对象 146 8-12 生成式 147 8-13 制作大型元组数据 148 8-14 元组的功能 148 8-15 专题:认识元组/统计/打包与解包/bytes与bytearray 148 第9章 字典@ 152 9-1 字典基本操作 153 9-2 遍历字典 160 9-3 建立字典列表 164 9-4 字典内键的值是列表 165 9-5 字典内键的值是字典 165 9-6 while循环在字典的应用 166 9-7 字典常用的函数和方法 167 9-8 制作大型字典数据 168 9-9 专题:文件分析/字典生成式/星座/凯撒密码/莫尔斯密码 169 第10章 集合@ 173 10-1 建立集合 174 10-2 集合的操作 175 10-3 适用集合的方法 179 10-4 适用集合的基本函数操作 184 10-5 冻结集合 185 10-6 专题:夏令营程序/集合生成式/程序效率/鸡尾酒实例 185 第11章 函数设计@ 188 11-1 Python函数基本概念 189 11-2 函数的参数设计 191 11-3 函数回传值 194 11-4 调用函数时参数是列表 199 11-5 传递任意数量的参数 202 11-6 进一步认识函数 204 11-7 递归式函数设计recursive 208 11-8 局部变量与全局变量 209 11-9 匿名函数lambda 212 11-10 pass与函数 216 11-11 type关键词应用在函数 216 11-12 设计自己的range() 217 11-13 装饰器 217 11-14 专题:函数的应用/质数 220 11-15 专题:欧几里得算法 221 第12章 类:面向对象的程序设计 223 12-1 类的定义与使用 224 12-2 类的访问权限:封装 227 12-3 类的继承 232 12-4 多型 239 12-5 多重继承 240 12-6 type与instance 242 12-7 特殊属性 243 12-8 类的特殊方法 245 12-9 专题:几何数据的应用 247 第13章 设计与应用模块 249 13-1 将自建的函数存储在模块中 251 13-2 应用自己建立的函数模块 251 13-3 将自建的类存储在模块内 255 13-4 应用自己建立的类模块 256 13-5 随机数random模块 258 13-6 时间time模块 263 13-7 系统sys模块 266 13-8 keyword模块 268 13-9 日期calendar模块 269 13-10 几个增强Python功力的模块 270 13-11 专题:赌场游戏骗局/蒙特卡罗模拟/文件加密 276 第14章 文件的读取与写入 280 14-1 文件夹与文件路径 281 14-2 读取文件 288 14-3 写入文件 291 14-4 读取和写入二进制文件 294 14-5 shutil模块 295 14-6 文件压缩与解压缩zipFile 298 14-7 剪贴板的应用 300 14-8 专题:分析文件/加密文件 300 第15章 程序除错与异常处理 303 15-1 程序异常 304 15-2 设计多组异常处理程序 307 15-3 丢出异常 310 15-4 记录Traceback字符串 311 15-5 finally 313 15-6 程序断言assert 313 15-7 程序日志模块logging 316 15-8 程序除错的典故 321 第16章 正则表达式 322 16-1 使用Python硬功夫搜寻文字 323 16-2 正则表达式的基础 325 16-3 更多搜寻比对模式 328 16-4 贪婪与非贪婪搜寻 332 16-5 正则表达式的特殊字符 334 16-6 MatchObject对象 338 16-7 抢救CIA情报员-sub()方法 339 16-8 处理比较复杂的正则表示法 341 第17章 用Python处理图像文件 343 17-1 认识Pillow模块的RGBA 344 17-2 Pillow模块的盒子元组 345 17-3 图像的基本操作 346 17-4 图像的编辑 348 17-5 裁切、复制与图像合成 351 17-6 图像滤镜 353 17-7 在图像内绘制图案 354 17-8 在图像内填写文字 355 第18章 使用tkinter开发GUI程序 357 18-1 建立窗口 358 18-2 标签Label 358 18-3 窗口组件配置管理Layout Management 360 18-4 功能钮Button 363 18-5 变量类型 366 18-6 文本框Entry 366 18-7 文字区域Text 370 18-8 滚动条Scrollbar 371 18-9 选项钮Radiobutton 372 18-10 复选框Checkbutton 374 18-11 对话框messagebox 375 18-12 图形PhotoImage 377 18-13 尺度Scale的控制 379 18-14 菜单Menu设计 380 18-15 专题:设计计算器 381 第19章 动画与游戏 384 19-1 绘图功能 385 19-2 尺度控制画布背景颜色 392 19-3 动画设计 393 19-4 反弹球游戏设计 397 19-5 专题:使用tkinter处理谢尔宾斯基三角形 404 第20章 数据图表的设计 407 20-1 认识mapplotlib.pyplot模块的主要函数 408 20-2 绘制简单的折线图plot() 408 20-3 绘制散点图scatter() 418 20-4 Numpy模块 420 20-5 随机数的应用 425 20-6 绘制多个图表 427 20-7 直方图的制作 429 20-8 圆饼图的制作 431 20-9 图表显示中文 431 20-10 专题:股市数据读取与图表制作 432 第21章 json数据 436 21-1 json数据格式简介 437 21-2 认识json数据格式 437 21-3 将Python应用在json字符串形式数据 438 21-4 将Python应用在json文件 441 21-5 简单的json文件应用 443 21-6 世界人口数据的json文件 444 第22章 Python处理CSV/pickle/shelve/Excel 447 22-1 建立一个CSV文件 448 22-2 用记事本开启CSV文件 448 22-3 csv模块 448 22-4 读取CSV文件 449 22-5 写入CSV文件 451 22-6 专题:使用CSV文件绘制气象图表 454 22-7 pickle模块 460 22-8 shelve模块 461 22-9 Python与Microsoft Excel 461 第23章 网络爬虫 463 第24章 网络爬虫的王者Selenium 464 第25章 用Python传送手机短信 465 第26章 文字识别系统 466 26-1 安装Tesseract OCR 467 26-2 安装pytesseract模块 468 26-3 文字识别程序设计 468 26-4 识别简体中文 469 第27章 使用Python处理PDF文件 471 27-1 打开PDF文件 472 27-2 获得PDF文件的页数 472 27-3 读取PDF页面内容 472 27-4 检查PDF是否被加密 473 27-5 解密PDF文件 473 27-6 建立新的PDF文件 474 27-7 PDF页面的旋转 474 27-8 加密PDF文件 475 27-9 处理PDF页面重叠 476 27-10 破解密码的程序设计 477 27-11 破解也不是万能 478 第28章 用Python控制鼠标、屏幕与键盘 479 28-1 鼠标的控制 480 28-2 屏幕的处理 487 28-3 使用Python控制键盘 489 第29章 SQLite与MySQL数据库 492 29-1 SQLite基本概念 493 29-2 SQLite数据库连接 493 29-3 SQLite数据类型 493 29-4 建立SQLite数据库表 494 29-5 增加SQLite数据库表记录 495 29-6 查询SQLite数据库表 496 29-7 更新SQLite数据库表记录 498 29-8 删除SQLite数据库表记录 498 29-9 DB Browser for SQLite 499 29-10 将人口数据存储至SQLite数据库 500 29-11 MySQL数据库 502 第30章 多任务与多线程 509 30-1 时间模块datetime 510 30-2 多线程 512 30-3 启动其他应用程序subprocess模块 527 第31章 海龟绘图 532 31-1 基本概念与安装模块 533 31-2 绘图初体验 533 31-3 绘图基本练习 533 31-4 控制画笔色彩与线条粗细 534 31-5 绘制圆、弧形或多边形 535 31-6 填满颜色 537 31-7 绘图窗口的相关知识 538 31-8 认识与操作海龟图像 539 31-9 颜色动画的设计 541 31-10 文字的输出 541 31-11 鼠标与键盘信号 542 31-12 专题:有趣图案与终止追踪图案绘制过程 544 31-13 专题:谢尔宾斯基三角形 544 第32章 用Python处理QR code 546 32-1 QR code的应用 547 32-2 QR code的结构 547 32-3 QR code的容量 548 32-4 建立QR code基本知识 548 32-5 细看qrcode.make()方法 549 32-6 QR code内有图案 550 32-7 建立含QR code的名片 550 第33章 声音的控制 552 33-1 安装与导入 553 33-2 一般音效的播放Sound() 553 33-3 播放音乐文件music() 554 33-4 背景音乐 555 33-5 MP3音乐播放器 555 第34章 人脸识别系统设计 557 34-1 安装OpenCV 558 34-2 读取和显示图像 558 34-3 OpenCV的绘图功能 561 34-4 人脸识别 562 34-5 设计机场出入境人脸识别系统 567 第35章 用Python建立词云 569 35-1 安装wordcloud 570 35-2 我的第一个词云程序 570 35-3 建立含中文的词云失败 571 35-4 建立含中文的词云 571 35-5 进一步认识jieba模块的分词 573 35-6 建立含图片背景的词云 574 第36章 网络程序设计 576 36-1 TCP/IP 577 36-2 URL 578 36-3 Socket 578 36-4 TCP/IP程序设计 579 36-5 UDP程序设计 582 正文结束 582 封底 583
قیمت نهایی
۴۴٬۰۰۰ تومان
