中图网文创礼盒,买2个减5元 读者节开场福利
欢迎光临中图网 请 | 注册
> >
编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版)

编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版)

作者:邢世通
出版社:清华大学出版社出版时间:2023-09-01
开本: 其他 页数: 404
中 图 价:¥74.3(7.5折) 定价  ¥99.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版) 版权信息

编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版) 本书特色

本书是一本主要以实战为目的书籍,书中有丰富的典型案例。这些典型案例贴近工作、学习、生活,应用性强。本书将语法知识和编程思路融入大量的典型案例,带领读者学会Python,并将Python应用于解决实际问题,从而提高能力。建议没有Python基础的读者先阅读《编程改变生活——用Python提升你的能力(基础篇·微课视频版)》。

编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版) 内容简介

本书以Python的实际应用为主线,以理论基础为核心,引导读者渐进式学习Python的在生活和工作中的实际应用。 本书共13章,可分为4部分。**部分Python的办公自动化篇(第1~5章)、第二部分网络应用篇(第6~10章)、第三部分GUI编程篇(第11~12章)、第四部分其他应用篇(第13章)。 本书示例代码丰富,实用性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。精心设计的案例对于工作多年的开发者也有参考价值,并可作为高等院校和培训机构相关专业的教学参考书。注意:本书为进阶版,需要有读者有一定的Python编程基础。

编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版) 目录

办公自动化篇
第1章处理Excel表格(101min) 1.1Python处理Excel工作簿的9个模块 1.2openpyxl模块 1.2.1读取Excel工作簿 1.2.2写入Excel工作簿 1.2.3批量生成Excel工作表 1.2.4提取PDF表格存储在Excel工作表中 1.3xlwings模块 1.3.1xlwings模块中的对象 1.3.2读取Excel工作簿 1.3.3写入Excel工作簿 1.3.4替换Excel工作表的单元格数据 1.3.5将两个工作表合并为一个工作表 1.3.6将一个工作表分拆成多个工作簿 1.3.7在工作表中应用公式 1.4Pandas模块 1.4.1Pandas模块创建的对象 1.4.2读取Excel工作簿 1.4.3创建并写入Excel工作簿 1.4.4拆分列数据 1.4.5批量分类数据 1.5典型应用 1.5.1批量替换Excel工作簿中的单元格数据 1.5.2将多个工作表合并为一个工作表 1.5.3批量拆分列数据 1.6小结
第2章处理CSV文件和JSON数据(45min) 2.1CSV模块 2.1.1以列表的形式读取和写入数据 2.1.2以字典的形式读取和写入数据 2.2json模块 2.2.1读取和写入JSON字符串 2.2.2写入和读取JSON文件 2.2.3Python数据类型和JSON数据类型的转换 2.3小结 第3章处理PPT文件(58min) 3.1pythonpptx模块 3.1.1pythonpptx模块创建的对象 3.1.2提取PPT演示文稿中的文本 3.1.3创建PPT演示文稿 3.1.4Presentation、Slides、Shapes对象的方法和属性 3.1.5根据Excel表格生成PPT演示文稿 3.1.6根据图片生成PPT演示文稿 3.2典型应用 3.2.1向一张幻灯片中批量插入图片 3.2.2批量提取PPT演示文稿中的文本 3.2.3将PPT演示文稿批量导出为PDF文档 3.2.4将PPT演示文稿批量导出为图片 3.2.5批量提取PPT演示文稿中的图片素材 3.3小结 第4章操作图像(68min) 4.1Pillow模块与图像基础 4.1.1获取图像的RGBA值 4.1.2选取图像中的矩形区域 4.2基本图像处理 4.2.1获取图像的基本信息 4.2.2裁剪图像 4.2.3将图像复制和粘贴到其他图像 4.2.4调整图像大小 4.2.5旋转和翻转图像 4.2.6获取、更改像素的颜色 4.3图像过滤与图像增强 4.3.1图像过滤 4.3.2图像增强 4.4在图像上绘画 4.4.1绘制形状 4.4.2绘制文本 4.5典型应用 4.5.1批量转换图像格式 4.5.2批量调整图像的大小 4.5.3批量在图像上绘制文本 4.5.4批量复制、粘贴图像 4.5.5批量给图像添加徽标 4.6小结 第5章时间日期、多线程与启动程序(60min) 5.1处理时间日期 5.1.1time模块 5.1.2calendar模块 5.1.3datetime模块 5.2多线程 5.2.1创建线程 5.2.2向线程的目标函数传递参数 5.3启动程序 5.4典型应用 5.4.1读取数码图像的EXIF信息 5.4.2根据拍摄日期自动整理图像 5.5小结 网络应用篇 第6章操作数据库(81min) 6.1数据库编程接口 6.1.1连接对象 6.1.2游标对象
6.2使用SQLite 6.2.1创建数据库文件 6.2.2操作SQLite(增、删、改、查) 6.3使用MySQL 6.3.1下载、安装MySQL 6.3.2安装PyMySQL模块 6.3.3连接数据库 6.3.4创建数据表 6.3.5操作数据表(增、删、改、查) 6.4小结 第7章网络爬虫(70min) 7.1认识网页 7.1.1浏览器和HTTP 7.1.2网页结构 7.2爬取网页的技术 7.2.1爬取网页的3个模块 7.2.2安装requests模块 7.2.3使用requests模块爬取网页 7.2.4使用requests模块下载图片 7.3解析网页的技术 7.3.1正则表达式的基本知识 7.3.2使用re模块应用正则表达式 7.3.3使用正则表达式解析网页的方法 7.3.4应用举例 7.4小结 第8章爬取动态渲染网页的技术(61min) 8.1requests模块的不足 8.2爬取动态渲染网页的技术 8.2.1安装Selenium模块和浏览器驱动程序 8.2.2使用Selenium模块获取源代码 8.2.3使用Selenium模块模拟鼠标和键盘操作 8.3requests模块和Selenium模块的对比 8.4小结 第9章网络爬虫的典型应用 9.1爬取排行榜——豆瓣电影Top250
9.1.1爬取一个页面 9.1.2爬取多个页面 9.2批量下载图片——豆瓣电影Top250 9.2.1下载一个页面的图片 9.2.2下载多个页面的图片 9.3爬取信息标题——华尔街见闻 9.4批量爬取关键词——新浪新闻 9.4.1爬取一个关键词的搜索结果 9.4.2爬取多个关键词的搜索结果 9.5爬取价格数据——农村农业部官网 9.5.1爬取一个页面的价格数据 9.5.2爬取多个页面的价格数据 9.6批量下载PDF文档——巨潮信息网 9.7爬取财务报表——东方财富网 9.7.1爬取单页财务数据 9.7.2爬取多页财务数据 9.7.3爬取指定日期和指定类别的财务数据 9.8小结 第10章网络安全测试(36min) 10.1SQL注入漏洞概述 10.1.1HTML表单与HTTP 10.1.2数据库与SQL注入漏洞 10.2分析URL与抓取HTTP数据包 10.2.1分析URL的工具 10.2.2代理抓包工具 10.2.3安装Sqlmap 10.3应用Sqlmap 10.3.1Sqlmap的功能 10.3.2Sqlmap常用的命令参数 10.4小结 GUI编程篇 第11章使用Tkinter创建界面(111min) 11.1认识GUI
11.1.1什么是GUI 11.1.2常用的GUI开发框架 11.2使用Tkinter创建GUI程序 11.2.1创建一个简单的GUI程序 11.2.2Label控件 11.2.3Button控件 11.2.4Frame控件 11.2.5Entry控件 11.2.6布局管理 11.2.7标准属性与Entry控件的特殊属性 11.3其他常用控件 11.3.1Checkbutton控件 11.3.2Radiobutton控件 11.3.3LabelFrame控件 11.3.4Listbox控件 11.3.5Scrollbar控件 11.3.6Scale控件 11.3.7Menu控件 11.3.8Menubutton控件 11.3.9OptionMenu控件 11.3.10Message控件 11.3.11Spinbox控件 11.3.12PanedWindow控件 11.3.13Toplevel控件 11.3.14Canvas控件 11.3.15Text控件 11.3.16Text控件的典型应用 11.4事件操作 11.4.1事件绑定 11.4.2事件序列 11.4.3Event对象 11.5标准对话框 11.5.1消息对话框 11.5.2文件对话框 11.5.3颜色选择对话框 11.6使用面向对象的方法创建GUI程序 11.7小结
第12章使用wxPython创建界面(98min) 12.1使用wxPython创建一个简单的GUI程序 12.1.1安装wxPython框架 12.1.2创建一个简单的GUI程序 12.1.3使用wx.Frame框架 12.2常用控件 12.2.1Panel面板类 12.2.2StaticText文本类 12.2.3TextCtrl输入文本类 12.2.4Button按钮类 12.2.5RadioButton单选按钮类 12.2.6RadioBox类 12.2.7CheckBox类 12.2.8ComboBox类 12.2.9Choice类 12.2.10Gauge类 12.2.11Slider类 12.2.12MenuBar、Menu类 12.2.13ToolBar类 12.2.14Notebook类 12.2.15ListBox类 12.2.16ListCtrl类 12.2.17SplitterWindow类 12.2.18HtmlWindow类 12.3布局管理 12.3.1BoxSizer布局 12.3.2GridSizer布局 12.3.3FlexGridSizer布局 12.3.4GridBagSizer布局 12.3.5StaticBoxSizer布局 12.4事件处理 12.5对话框 12.5.1Dialog类 12.5.2MessageDialog类 12.5.3TextEntryDialog类 12.5.4FileDialog类 12.5.5FontDialog类 12.6wxPython的其他应用 12.6.1绘制图形 12.6.2多文档界面 12.6.3拖放事件 12.7小结 其他应用篇 第13章Python的其他应用 13.1创建网站 13.2数据分析 13.3数字图像与视频处理 13.4人工智能与机器学习 13.5小结
展开全部

编程改变生活——用PYTHON提升你的能力(进阶篇·微课视频版) 作者简介

邢世通,物理学学士,光学工程硕士。编程研究者,熟悉Python、C、C 、PHP、JavaScript、MATLAB等编程技术。拥有数学、Python的教学经验。参与过光子计数测量系统软件开发、动态光散射的自相关数据算法、网站开发与安全维护等项目,有两项国家实用新型专利(第一作者)、两篇EI检索论文(第一作者)。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服