Python世界
文章平均质量分 73
来知晓
时光如流水
一定要从中
捉几条鱼
展开
-
Python世界:简易地址簿增删查改算法实践
编写一款你自己的命令行地址簿程序, 你可以用它浏览、 添加、 编辑、 删除或搜索你的联系人, 例如你的朋友、 家人、 同事, 还有他们诸如邮件地址、 电话号码等多种信息。所以,广大码农兄弟在开发中,务必注意这种类型的活儿,能让机器干就让机器干去,赶紧解放自己,聚焦到更有挑战的任务上去。个人测试下来,一句不改,完美实现了预期的Demo功能。这题没啥好总结的了,程序员要多练习逻辑和需求分析思维,然后结构化喂给AI,秒出答案。原本想,简单设计几组数据:从地址簿基础中获取。但这时懒人病突然犯了,于是就把上面的。原创 2024-09-14 18:08:12 · 437 阅读 · 0 评论 -
Python世界:将两个列表合成字典并排序任务实践
给定下面两个列表attributes和values,要求针对values中每一组子列表value,输出其和attributes中的键对应后的字典,最后返回字典组成的列表。该任务练习了字典的组合及排序,利用两份列表生成了字典键值对,同时对已生成的字典按照键、值分别进行升序、降序排列尝试,并验证了效果。第一问:如果让你对一个字典,根据值进行由高到底的排序,该怎么做呢?任务来源于极客时间专栏中,《Python核心技术与实战》第4章字典、集合,你真的了解吗?你能分别用一行和多行条件循环语句,来实现这个功能吗?原创 2024-09-14 18:06:57 · 496 阅读 · 0 评论 -
Python世界:力扣29题两数相除算法实践
除法运算本质是减法,从理解原理到真正实现还是有距离,建议初步理解后,不参考任何代码,完全自己复现一遍,体会更深。注意提示:目的就是提醒越界问题:-2^31/-1=2&31,超过了整数表达范围。本问题来自于力扣29题,在做完大数相乘后,顺带也看下两数相除。将两数相除,要求不使用乘法、除法和 mod 运算符。给定两个整数,被除数。原创 2024-09-13 18:11:35 · 504 阅读 · 0 评论 -
Python世界:基于PESQ的自动化语音打分脚本实践
本案例实现了利用PESQ对指定目录下的wav序列进行批量打分,并输出打分结果。仅支持wav输入,需提前构建in/out目录不支持非8kHz/16kHz音源序列命名条件需满足输入wav名字作为输出名字的前缀比如,输入参考序列test.wav,输出后的可以为test_out_n.wav参考链接Python版PESQ评分实现PESQ语音质量测试link1link2。原创 2024-09-12 20:51:54 · 683 阅读 · 0 评论 -
Python实战:实战练习案例汇总
本文逆序更新,汇总实践练习案例。原创 2024-09-12 19:37:48 · 325 阅读 · 0 评论 -
Python世界:力扣题43大数相乘算法实践
自然的想法是,模拟乘法运算,考验对实际问题的计算机转换,先手动模拟下计算过程,提炼其中算法,如果最高位相乘及低位相加无累进,则提前退出。此外,进阶想一想,如果将其变成大数加法,这个程序能否只改两三行代码,即可输出正确结果?再如,改成八进制乘法,如何搞?为便于深入理解进制转换和乘法原理,同时提高编程能力,demo程序中新增单元测试代码实现。总的来说,推荐solution4方法进行解题。翻译下,需求是:实现大数相乘,字符串乘法。原创 2024-09-09 20:23:44 · 1131 阅读 · 0 评论 -
Python世界:求解满足某完全平方关系的整数实践
由此可知,问题简化为i, j均为正整数,i, j遍历区间为[2, 168/2],寻找满足公式4-6的i, j,然后反求x。以上推导,目的是为了将数学问题转化为计算机可求解的问题,核心看公式4,时刻注意前提x, m, n, i, j均为整数。一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?本文较原问题无改进,仅做实现验证,以助个人理解。本问题来自于菜鸟教程Python 100例中的。原创 2024-09-06 17:51:22 · 1173 阅读 · 0 评论 -
Python世界:输入输出之回文串判别实践
本文尝试实现了忽略其中的标点、 空格与大小写的回文字符串判别,可进一步优化点是,强回文判别底层实现可以用双指针,提高判别效率。要想检查文本是否属于回文需要。例如, “Rise to vote, sir. "2、在vscode中python解释器选择aconda的python3.6无法使用。解决:跑到aconda的环境中,用spyder可以正常跑代码。1、已确认zhon模块有在本地,但是是在aconda环境中。解决:pip install zhon。示范代码基础上,实现改进。原因:未安装zhon库。原创 2024-09-05 19:57:14 · 549 阅读 · 0 评论 -
Python世界:文件自动化备份实践
—《简明Python教程》本文在其第4版示范代码基础上,尝试采用内部python自带库zipfile的方式,实现功能:进行文件压缩备份。问题来源《简明Python教程》中的解决问题一章,提出实现:对指定目录做定期自动化备份。本实现的一个缺点是,仅支持单一目录备份,秉持短小精悍原则,如需多目录备份可在以上做加法。最后,遍历待备份源目录所有文件,将其压缩为时间now命名的zip文件中。根因:python有多个版本,3.6运行时不支持,需要>=3.8。,先判断目标备份目录是否存在,如不存在,先构造1个。原创 2024-09-03 20:34:00 · 1243 阅读 · 0 评论 -
Python实践:脚本调用exe与exe输出获取的方法总结
本文主要目的是研究总结通过Python脚本模拟实现bat批处理调用exe的功能,并获取exe在屏幕上的输出信息进行分析。原创 2023-10-18 20:11:57 · 1330 阅读 · 0 评论 -
Python报错:ValueError: operands could not be broadcast together with shapes
要做广播的基础,首先是一维以上的矩阵,系统不支持一维向量的广播扩展。原创 2022-11-17 21:10:12 · 58383 阅读 · 0 评论 -
Python实践:Python文本处理之正则表达式
正则表达式是一种用来匹配字符串的强有力的武器,利用字符来匹配字符的思想,基于显示规则进行模式匹配,可以高效组合成不同样式的字符串,迅速处理字符串。原创 2022-05-06 20:21:49 · 1528 阅读 · 0 评论 -
Python实践:画个动图玩玩,Python绘制GIF图总结
这期分享Python动图制作,可视化绘制动态图,主要用于分析数据的动态变化规律,非常好使,开干。原创 2022-04-29 17:47:52 · 7342 阅读 · 0 评论 -
Python实践:Pyplot绘图超简洁核心总结
兄弟们,Python啥也不会,如何画出一张最基本的图?相较其他文章,本文特色是体系化,搞清楚画图的来龙去脉,一文掌握画图的核心三板斧及高频操作。原创 2022-04-25 20:15:39 · 2572 阅读 · 0 评论 -
Python实践:文件读写功能之txt文本
文件读写中,最常用到的是txt文本文件读写功能,有C语言基础后,上手Python的文件读写就容易许多了。原创 2022-03-30 17:33:51 · 1268 阅读 · 0 评论 -
Python报错:SyntaxError: unexpected EOF while parsing
小规模代码中,可以利用二分法快速定位,不断切分代码模块,打印或查看关键变量是否符合预期,从而找到出现问题的代码,确定具体哪行报错。原创 2022-03-30 17:32:15 · 14770 阅读 · 2 评论 -
Python实践:一键批量替换不同文本字符串
由于部分项目有平台兼容性要求,为了使代码可移植,C代码中可能会利用宏命名,来控制类型定义。如何将当前代码数据类型,批量替换为重定义后通用类型,成了我们要解决的问题。于是编写了以下Python脚本。原创 2022-03-14 19:03:05 · 2664 阅读 · 0 评论 -
Python实践:5行代码实现截图识别分类
Python实践:5行代码实现截图识别分类问题背景实现思路Python源码参考资料问题背景在进行相片整理时,一般生活照片存档供回忆,截图保存在工作目录供引用。可面对几千张图片,为了筛出生活照片,需要剔除大量截图。手动去分类出截图文件,太繁琐。遂尝试代码实现,批量分类并移动至指定目录。实现思路分析知,截图文件最大的特征就是exif中无相机制造商,故可以此为突破口。代码主要思路:利用os模块获取文件夹下所有文件名循环遍历所有文件利用exifread模块,读取exif信息判断若为hei原创 2022-01-19 21:53:51 · 1526 阅读 · 0 评论 -
廖雪峰Python教程学习笔记
本文为学习廖雪峰Python教程时,所做个人笔记,仅供参考交流。其他内容可见在线手册:菜鸟教程:Python基础。原创 2022-01-04 20:02:02 · 4426 阅读 · 0 评论 -
Python新手入门常见报错解决
总结常见报错如下,供参考交流。原创 2022-01-04 19:35:41 · 475 阅读 · 0 评论 -
Python实践:批量修改文件名
因项目需要,有个需求是**将某目录下各文件添加特定格式的后缀标记**,为提高效率,遂编写此自动化脚本。读者可根据自身需要进行修改。原创 2021-12-31 14:56:32 · 262 阅读 · 0 评论 -
Python实践:CSDN图片水印批量去除
如果有大量的图片放到CSDN都手动去除水印,较为繁琐低效。在网上也没搜索到批量去水印的脚本,故用Python代码实现了下,放在这里,供交流学习。原创 2021-12-30 17:53:06 · 1638 阅读 · 0 评论 -
Python新手入门百问百答
本文总结记录新手入门时,使用Python遇到的常见问题原创 2021-11-11 15:08:00 · 1453 阅读 · 0 评论 -
Python实践:一个指令删除C代码全部注释
Python实践:一个指令删除C代码全部注释前言实现思路功能函数主调demo前言工作中,有时需要发布无任何注释的CleanCode,但每次手动删除注释比较麻烦,于是有了一个想法:实现一个功能函数,一个调用搞定删除C代码的全部注释。实现思路思路:首先保证需输入文件C语言语法正确,注释正确查找每行的内容是否含有 // 和 /*若含有 // ,则将之往后的所有内容删除若含有 /*,则判断当前行是否有 */如无,则删除/*以后的数据,并继续读取下一行末尾,直到匹配到 */如有,则删除当前行区原创 2021-05-08 09:45:28 · 1670 阅读 · 2 评论