资源详情

Python编程锦囊(全彩版)开发技巧、实战经验、拓展应用

Python编程锦囊(全彩版)开发技巧、实战经验、拓展应用-电子书下载


作者: 明日科技
出版社: 吉林大学出版社
出版年: 2019-6-30
页数: 352
定价: 79.80元
装帧: 平装
ISBN: 9787569250244

下载次数:1


本站推荐

书籍资料

  • 内容简介
  • 作者介绍
  • 书籍目录

本书从开发中经常遇到的实际问题和开发中必备的关键技能、难点技术出发,对开发中经常遇到的实际问题和需要掌握的实用技能进行了系统的梳理、总结和提炼,编写了150个适用于Python开发各应用场景的解决方案,可以有效帮助学习者解决开发中遇到的各种实际编程问题。全书共分12章,包括核心基础应用、字符串处理、文件操作、GUI界面开发、图形图像与多媒体、Python与Office自动化、网络爬虫、数据处理Pandas、数据分析与图表、Web开发、程序打包及程序自动化等多方面的内容。本书将众多开发者多年沉淀的开发经验、技巧及实用示例、案例集一书,旨在帮助用户快速解决程序开发中的各种难题,达到高效开发各种软件项目的效果。
本书是您在python学习中可靠的伙伴,也是拒绝平庸的指南。灵活使用本书的锦囊,可以助您更好地探索Python开发。
本书不仅适合程序开发人员在日常工作中进行查询,还可以作为初学者用来提升技能的参考工具书。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。

明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优秀畅销品种”“中国大学出版社优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

目录
Content

01、核心基础应用

01调用字符映射表输入特殊符号
02利用字符编码输入特殊符号
03实现日间、星期客流高峰提示
04模拟界面菜单功能中的方向键
05动态循环输出文字
06如何实现多国语言文字输出
07检索敏感词并描红输出
08采用自定义规则对列表进行排序
09利用lambda表达式简化编程
10清洗字符串和列表
11拼接字符串、列表和字典
12如何实现字符串与列表等数据的去重
13利用条形图显示分析数据

02、字符串处理

01中英文混排时对齐
02实现数据编号的几种方法
03验证用户输入的数据
04使用Python逆序输出字符串
05如何生成虚拟姓名
06如何按照拼音顺序对中文汉字进行排序
07如何生成高考填报志愿时的姓名区位码
08如何使用MD5或SHA1等算法对用户密码进行加密
09比较两种字符串的拼接方法哪个更省时

03、文件操作

01如何以当前

期时间批量创建文件
02如何根据文件中存储的产品型号批量生成相应文件夹
03如何使用自定义前缀+编号的方式批量重命名文件
04如何调用系统默认程序打开相应文件
05批量提取文件名保存到一个文件中
06如何对读取的文件内容进行分词
07对数据分析时判断只能选择Excel或者CSV文件
08如何像资源管理器一样显示指定文件夹下的所有子文件夹及文件
09如何对运营数据文件进行分类整理

04、GUI界面开发

01如何在PyCharm开发工具中配置启动QtDesigner的快捷工具
02在PyCharm开发工具中配置.ui文件转换.py文件的快捷工具
03在PyCharm开发工具中配置将.qrc文件转换.py文件的快捷工具
04如何让PyQt5窗体代码与逻辑代码分离
05如何设置能够自动适应窗体大小的背景图片
06禁止窗体显示最大化按钮及调整窗体大小
07如何更换PyQt5窗体中按钮的单击效果
08如何在PyQt5中弹出不同种类的消息提示框
09如何使用tkinter模块弹出不同种类的消息提示框
10如何实现在PyQt5窗口中弹出等待提示框
11如何对QListWidget列表进行数据绑定
12如何对QTableWidget表格进行数据绑定
13解决表格显示数据时最后一列不自动适应容器大小的问题

05、图形图像与多媒体

01如何批量为图片添加文字水印
02如何批量为图片添加图片水印
03解决对图片格式进行批量转换的问题
04按照京东运营要求将图片批量处理为指定大小
05根据图片显示其轮廓
06图片的浮雕效果显示
07图片的边界增强效果显示
08图片的模糊效果显示
09生成仿微信公众号推广的个性二维码(支持动态)
10如何使用qrcode批量生成不同颜色的二维码
11如何生成仿微商的带二维码商品图片
12如何在使用zxing识别二维码时避免路径问题
13如何使用百度云SDK将输入的字符串转换为语音文件
14识别mp3音频时如何转换为采用16K采样率的wav文件
15使用Python控制摄像头拍照

06、Python与Office自动化

01如何把Word文档批量转换为PDF文档
02如何把多个Word文档合并为一个PDF文档
03解决调用Word2007时出现“尚未调用CoInitialize”错误
04解决将多个PDF文档合并为一个PDF文档时出现的编码问题
05如何批量提取Word文档的页码(并计算总页码)
06如何自动对多个Word文档提取目录
07如何批量替换Word文档中的指定内容(包括页眉)
08批量带格式复制Sheet页到一个Excel文件中
09如何使用列表内容批量生成PowerPoint演示文稿中的幻灯片

07、网络爬虫

01解决直接访问请求地址返回403错误的问题
02通过正则表达式快速获取电影的下载地址
03如何获取免费的代理IP
04如何检测免费代理IP是否有效
05如何实现定时爬取网页内容
06在Windows系统中如何实现定时执行Python的爬虫脚本
07如何爬取网页中动态加载的数据
08如何实现实时显示下载的进度(百分比形式)
09通过Selenium浏览器自动化测试框架获取HTML代码中的可用数据
10如何通过selenium框架实现自动切换浏览器页面
11如何去除文本信息中的干扰数据
12如何将爬取的Unicode码转换为中文信息
13使用urlretrieve模块实现直接远程下载图片
14如何获取网页中动态加载的验证码图片
15如何通过requests模块实现Cookie登录
16如何通过爬虫实现GitHub网页的模拟登录
17如何使用移动端抓包工具Charles

08、数据处理Pandas

01读取Excel、文本、CSV等不同类型数据
02获取网页表格数据(read_html()方法)
03如何选取Excel指定行和(或)列数据
04获取股票、财经等商业数据
05使用Pandas实现数据库的读、写操作
06常见索引问题处理
07空值、0值等缺失值检测
08空值处理方案
09重复数据处理(df.drop_duplicates方法)
10如何实现行列数据的转换
11如何处理数据表的长宽转换
12将DataFrame数据转成字典
13将DataFrame数据转换成列表
14将DataFrame数据转换成元组
15实现DataFrame数据的排序或排名
16如何提取中文地址描述中的省市区信息(str.split()内置方法)
17如何实现Excel多表合并(concat()函数)
18解决pandas.to_excel()函数覆盖原有Sheet页的问题
19提取Excel日期数据中的年、月、日
20获取日期区间的数据
21按日期统计并显示数据(resample()方法)
22处理时间频率问题

09、数据分析与图表

01实现区域占比分析(饼形图)
02如何为柱形图添加标签(月销量分析)
03如何生成动态图表(pyecharts模块)
04产品贡献度分析(柱形图加百分比)
05时间序列分析(销售收入增长及季节性波动)
06股票收盘价走势分析(折线图)
07实现电商评论数据的情感分析
08电商关键词分析并生成词云图
09用networkx模块解读人物关系
10根据房屋信息预测未知房价

10、Web开发

01如何生成包含字母和数字的图片验证码
02如何检测输入的图片验证码是否正确
03如何使用自定义404错误页面提升用户体验
04如何使用WTForms验证Form表单中的字段
05如何解决WTForms导致的ID冲突问题
06如何在CKEditor富文本编辑器中上传图片
07如何使用装饰器判定用户操作权限
08如何实现Tab栏页面的无跳转切换
09如何实现自定义添加选项
10使用Flask-SQLAlchemy实现数据的多对多关系
11使用Flask-SQLAlchemy实现多条件查询
12如何使用SMTP协议为注册用户发送邮件
13如何解析JSON字符串
14如何实现Bearer模式的Token验证
15使用celery异步发送验证邮件
16如何进行项目日志的配置
17利用Channels实现WebSocket聊天室
18自定义django-admin命令
19如何实现message消息提示
20使用Paginator实现数据分页
21利用Ajax实现下拉框联动
22使用Haystack框架实现站内全局搜索

11、程序打包

01如何将Python程序打包为可执行的EXE文件
02解决打包程序运行窗口一闪而过看不到异常信息的问题
03解决打包程序时自定义模块不能被打包的问题
04如何在Windows64位系统下打包可在Windows32位系统下运行的可执行程序
05解决图片不能被一同打包到可执行文件中的问题
06解决打包后不能获取当前项目路径的问题
07解决使用pyStrich模块的程序在打包时出现找不到字体文件的错误
08解决打包使用pyecharts模块的程序时出现不显示图表的问题

12、程序自动化

01检测到Python版本不一致时自动退出程序
02解决由于未安装模块而导致的“Nomodulenamed'***'”问题
03连接MySQL数据库时自动开启服务器
04如何在Windows系统下定时执行Python程序