- 博客(177)
- 资源 (2)
- 收藏
- 关注
原创 深入解析 Python 2 与 Python 3 的差异与演进
Python 2 和 Python 3 是 Python 编程语言的两个主要版本。Python 3 于 2008 年发布,旨在解决 Python 2 中的一些设计缺陷,并引入了许多新特性。虽然 Python 2 在很长一段时间内仍然被广泛使用,但自 2020 年 1 月 1 日起,Python 2 的官方支持已结束,所有新的项目都应当采用 Python 3。本文将详细对比 Python 2 和 Python 3 的主要区别,帮助开发者更好地理解 Python 语言的演变。
2025-01-09 21:25:39 787
原创 Python 中的作用域:规则与应用
作用域是程序中变量生命周期的一个重要方面。理解 Python 的作用域规则有助于避免命名冲突、提高代码的可读性和可维护性。在实际编程中,合理利用局部、嵌套、全局和内置作用域,可以帮助开发者更加高效地管理变量的作用范围和生命周期。通过掌握 LEGB 规则,我们可以更清楚地了解 Python 在查找变量时的优先顺序,从而避免一些潜在的错误并编写更加稳定的代码。
2025-01-09 21:10:52 1061
原创 Python中构建终端应用界面利器——Blessed模块
Blessed的优点不仅体现在它的简洁优雅的API设计上,还在于它提供了强大的终端控制能力。无论是简单的彩色文本显示,还是复杂的动态交互界面,Blessed都能轻松应对。它的跨平台兼容性以及丰富的功能支持使其成为终端UI开发的理想工具。随着命令行工具的持续流行,我们相信Blessed将会在终端应用开发领域占据越来越重要的地位。它不仅能帮助开发者轻松创建美观的终端界面,还能带来更加流畅和专业的用户体验。终端UI开发不再是开发者的头痛问题,借助Blessed。
2024-12-28 16:18:29 890
原创 碾压POE的一站式AI助手——Monica AI
Monica AI 的魅力在于它不仅继承了 ChatGPT 的强大对话能力,还以插件和桌面应用的形式提升了使用的便捷性和功能丰富度。不管是学习、工作还是日常娱乐,它都能成为你的高效助手。如果你对 Monica AI 充满好奇,不妨马上试试,让 AI 助力你的生活和工作!
2024-12-25 21:13:00 1252 1
原创 PDF科研文献与图书翻译神器PDFMathTranslate部署与使用
随着考研的结束,论文写作也被广大毕业生提上了日程。论文写作第一步就是要进行选题,选题的基础是收集相关素材,进行文献研读,对于国外最新文献的阅读尤为重要。此时,我们通常为了加快阅读的速度,把收集的pdf文献进行翻译后再次阅读,但是由于原论文中包含有很多Letex公式、表格、图片等信息,普通的翻译工具在翻译过程中会打乱原文献的排版和布局,导致翻译后的文本显得十分凌乱,不利于文献的快速阅读。
2024-12-25 10:04:17 1395
原创 Python选择题训练工具:高效学习、答题回顾与音频朗读一站式体验
这款选择题训练工具通过 Python 实现了一个简单易用的答题系统,利用 Tkinter 提供了良好的用户界面,结合 Pygame 和音频播放技术,增强了互动性。它可以帮助学生提高学习效率,帮助教师管理题库,并提供了直观的成绩统计与错误回顾功能,是一款非常实用的教学辅助工具。
2024-12-21 20:29:26 873
原创 Python读取Excel批量写入到PPT生成词卡
先读取单词表,然后把每一行数据存到一个data列表当中,然后利用pptx模块构建对象,获取ppt模板中的第一张幻灯片,以及其母板中的第一个版本。批量操作是python的强项,尤其是在办公领域,它能较好地解放双手,读取Excel表后,批量写入到PPT的模板中。根据以上分析,我们先把PPT模板准备好,在其中的母板上,找到第一版式,自上而下插入三个占位符,还可以设置动画、颜色、字体等设置,然后保存。准备好一张Excel表,命名为单词表.xlsx,此表可以有表头,也可以没有表头,为读取和写入数据做准备。
2024-12-19 21:29:02 749
原创 如何使mysql数据库ID从0开始编号——以BiCorpus为例
BiCorpus是北京外国语大学老师研制一款在线语料库网站,可以通过上传tmx文件,实现在线检索功能,程序在github上开源免费,深受广大网友的喜欢。在使用过程中,我发现我上传的语言资产经历修改后,ID从41开始的,于是我就想使用select语句把它从1开始。借助把网站转移到新平台之际,我和进行对话,终于实现了这个想法。
2024-12-14 22:05:52 332
原创 玩转Python中的JSON:从基础到进阶
在处理JSON数据时,Python的json模块提供了许多方便的功能,涵盖了从简单的对象转换到复杂嵌套结构的解析。通过本教程中的示例,你可以灵活地使用Python对JSON数据进行转换、存储、修改、合并等操作。在处理json格式数据时要注意以下事项:1. 在处理包含非ASCII字符(如中文)的JSON时,建议使用ensure_ascii=False,否则可能会遇到字符编码问题。2. 当操作文件时,请确保文件路径正确,并在操作完成后及时关闭文件,避免文件损坏。
2024-12-14 20:27:47 1164
原创 基于Python的PDF批量转化工具
我们这个软件最终起名为PDF批量转化器,它是一款支持多种文件格式批量转换为PDF格式的工具,特别适用于Word、Excel、PowerPoint、图片文件的转换。它提供了一个直观的界面,允许用户通过拖拽文件或通过文件选择器导入文件,支持多线程处理,提升了文件转换的效率。多文件格式支持:支持转换Word、Excel、PowerPoint和图片文件到PDF格式。用户可以直接将文件拖拽至程序界面,简化操作流程。进度条显示:转换过程中,进度条实时显示,用户可以了解转换的进度。
2024-12-06 11:39:00 807
原创 远程协助软件Todesk免费版有什么限制
1. Todesk的免费功能基本够用了,不需要升级付费会员。如果是经常使用的高端客户可以考虑升级一下,毕竟价格也不贵,好的产品只有得到更多的支持才能更好地服务下去。2. 好久没有用todesk,今天用了发现连接速度非常快,根本没有什么延迟,交互性特别好。总之还是推荐普通用户使用。
2024-11-30 22:10:21 2025
原创 Excel求和如何过滤错误值
1. Excel公式知识点密集,易学难精,需要不断结合实例,多多操练,才能深悟要领。2. Excel中实现同一操作的函数往往不限制一种,因此有非常大的灵活性。采用多种方法实现殊途同归的目的,可以进一步进入对函数的理解,强化应用技能。3. 最近一直在研究Excel函数和公式,喜欢学的朋友不妨关注一下Cajia的视频号或者某音号:Excel小白入门,上面有很实用的案例,还有专题群讨论,学起来一点儿也不枯燥。
2024-11-23 18:13:39 1575
原创 Excel中批量替换字符大PK:Excel VS. Python
1. 不同场景需要的不同的解决办法,不同的方法各有优劣。WPS中用substitutes, Excel中用vlookup,如果数据量较大,可以考虑用python。2. 在数据量较少的情况下,wps的公式甚至比py执行效率还高。但是如果是几十个文件,替换的内容成百上千时,用线下的python代码进行替换就方便了。3. 这是一个菜品替换小项目,如果换成翻译中的术语替换,也可以采用同样的操作,推荐使用substitutes,因为这个函数简单易于理解。
2024-11-17 17:30:14 1474 1
原创 Excel365和WPS中提取字符串的五种方法
1. 自从wps有了正则函数后,很多字符串的提取太方便了。这里的正则函数支持分组、捕获分组、断行、替换等功能,十分强大,大家可以多试试。2. 有人说正则表达式不容易记住,但是如果克服畏惧心理,经常使用和操练,记住一些常用的字符意义应该不是难事。
2024-11-16 15:50:40 1732 2
原创 如何理解Python中函数的闭包
这使得它可以访问外部函数的变量,即使外部函数已经执行完毕。闭包(closure)中,函数和其引用的环境变量一起组成的整体。闭包允许函数访问其作用域之外的变量。如下面的函数中outer_function中的参数x=5会被closure函数记在闭包环境中。
2024-11-16 15:47:41 295
原创 Python调用API翻译Excel中的英语句子并回填数据
1. 在日常工作和办公中,如果是批量的、重复性的工作可以想办法用python来解决,节省人才和物力,提高办公的效率。2. 使用Python时,一定要明确目标和方法,分析问题确定解决步骤,会借助常用的python模块解决现实问题,这样学Python就会感觉非常有成就感。用小牛翻译API让ChatGPT给我做个在线翻译网站_chatgpt在线翻译-CSDN博客文章浏览阅读2.2k次。
2024-11-15 14:48:39 889
原创 如何让Python编写的图形界面可以自由拖动
1. 未来在编程中,常用的功能貌似都可以包装成一个装饰器或者一个可以调用的模块的形式,这样实现主程序和一些功能性的组件分离,修改、调试程序就更加方便。2. 今天的学习中,从单个的函数实现,到简单的装饰器以及类装饰器的实现,复杂程度进一步提升,应用的逻辑也更多加清晰。3. 学习Python是一个认识不断加深的过程,像装饰器这样难理解的概念,如果单纯从文字上理解比较困难,可以放在小项目中,逐步消化,增进理解。
2024-11-14 18:09:47 542
原创 Python中如何正确删除列表中的元素
1. Python是一种逻辑严谨的编程语言,其列表是非常重要的数据结构,学习时一定要了解列表遍历的原理,掌握正确遍历列表的方法。2. 一般情况下,不要用remove直接删除原列表元素,以免造成索引混乱。
2024-11-13 07:16:24 499
原创 Excel公式中查找满足行列条件数据的三种解法
1. 灵活使用vlookup, index+match, filter函数可以实现多条件的一键查找功能。2. 以上方法,通过wps验证成功。2019版Excel可能不支持filter函数,建议大家使用wps来测试。3. 补充:利用双match法做下面的题:双match法做题。
2024-11-13 07:13:38 2981
原创 Python批量设置图片背景为透明
Python像瑞士军刀一样,几乎无所不能,尤其是在办公自动化、批量处理上更是有先天的优势。更为重要的是学习生态也很好,大语言模型背后很多时候就是在用python来操作,所以从现在起立一个小小的flag,学起来,天长日久,必有所获。
2024-11-10 09:32:13 647
原创 Python爬虫抓取四个网站上的英语每日一句
1. 有了三个网站的源码,我们就可以把它们整合在一起,然后只用轻轻一点,就可以查看每日一句。2. 我们还可以加上批量发送邮件、发到指定微信群等功能,让我们的每日一句让更多的人看到。
2024-11-03 19:10:53 358
原创 Python函数中关键字参数、位置参数、默认参数有何不同
对于初学者来说,建议先从位置参数开始学习,因为这是最直观的参数形式。随着对函数使用和理解的深入,再逐渐引入关键字参数和默认参数,以便更好地处理灵活性和可读性。理解了基本的参数类型后,根据具体需求决定何时选用哪种参数组合。函数参数是python二级常考的类型题,同时也是我们日常编写程序中常犯的错误,请大家一定要重视。
2024-11-02 14:48:08 716
原创 最新:利用Python微信群发英语每日一句
之前有很多可以群发微信消息的模块,我之前也写过相关的文章,详细见:但是需要登微信,往往会被屏蔽,最近我尝试了新版的wxauto,发现可以群发消息了,而且以前不能群发文件的bug也修复了,下面分享一下如何使用这个模块。
2024-11-02 08:08:46 470
原创 Python中os.mkdir() 和 os.makedirs()有什么不同
当只需创建一个单一目录时,使用 os.mkdir()。当需要创建嵌套目录或确保所有上级目录都存在时,使用 os.makedirs()。为了减少程序报错建议使用os.makedirs(),代码量少,而且也减少了报错,更加pythonic。
2024-11-02 06:49:44 287
原创 ChatGPT终于变成了智能搜索引擎
1. 当搜索变得更加智能时,我们就可以减少在网上筛选的时间,排除广告干扰,精准获取相关性最大的信息。同时,我们还可以更会方便地找到信息的来源,以判断其是否具有可靠性。2. 同时,AI实时获取网络信息的能力得到增强,这样势力减少大家对于搜索引擎如百度和Google的依赖,未来可能会打破搜索引擎一家独大的局面,形成角力之势。Openai已经发招,就看百度和Google如何接招了。
2024-11-01 08:53:38 547
原创 Python3 基础核心语法指南(初级版)
Python 提供了简洁而强大的语法结构和丰富的标准库,加上社区中的第三方库,Python 几乎可以适应任何编程需求。这篇文章涵盖了 Python 的基础语法与实用技巧,适合初学者和有经验的开发人员快速上手或复习。有些复杂的代码中添加了中文变量代码和英文变量代码,可以对照着看,理解起来就会更快。
2024-10-31 19:47:20 908
原创 Python批量查找包含多个关键词的PDF文件
本来是一个遍历文件夹进行筛选的问题,现在可以采用多种方法,分不同的场景进行。最后,利用上Python的装饰器,使我们的程序变得更加高大上。同一个问题,由浅入深,用函数法、交互法、装饰器法来解决,显示出Python功能的强大和编程时的灵活性。
2024-10-31 19:40:20 440
原创 如何在Python爬虫等程序中设置和调用http代理
一直以来,我以为Python中的代理设置非常麻烦,事实上,经常测试,其实也不难。问题的关键是找到一个有效的http代理,并在Python程序中设置好。这是一个Python的进阶技巧,学会这个方法,可以解决很多程序运行受限的问题。
2024-10-30 13:01:55 1104
原创 Python提取图片信息并进行图片重命名
1. 采用tesseract来进行图片识别效率还挺高,一秒基本上一张,就是准备率还需要进一步提升。据说还可以进行模型训练,进一步提高其准确率。2. 后期可以采用百度等大厂的图片识别api进行语片识别,进一步提高准确率。3. 采用指定模块进行图片识别提供了一个不错的思路,毕竟现在api的调用费也十分高昂。
2024-10-25 19:55:50 431
原创 Python技巧:如何处理未完成的函数
设置还没有代码的函数,与其用 pass 或者 ... 来占位,不如直接用raise抛出一个 NotImplementedError。这不仅能让你及时发现还没完成的功能,减少debug的时间,也能避免一些潜在的问题。这个小技巧不仅适合自己用,还非常适合团队协作时使用,能让大家更清楚代码状态,减少调试时的困扰。
2024-10-04 16:12:50 417
原创 Python技巧:如何避免数据输入类型错误
使用 try-except 语句不仅可以让程序更健壮,还可以提升用户体验,避免因为错误的输入导致程序崩溃。这个实用技巧可以用在需要获取用户输入并进行处理时,有效减少报错,使我们的程序更加pythonic。
2024-10-04 16:09:43 694
原创 自建RustDesk服务器:详细步骤与操作指南
通过上述步骤,你可以成功搭建并使用自己的RustDesk服务器,从而实现快速、稳定的远程桌面连接。这不仅能够避免使用官方服务器可能带来的速度慢和连接失败的问题,还能节省成本,尤其是在连接海外网络时。希望这篇文章能够帮助你顺利搭建自己的RustDesk服务器。如果有任何疑问,欢迎在评论区提问。
2024-09-29 17:02:49 2830
原创 Python获取百度翻译的两种方法
百度是我们常用的搜索工具,其翻译是与爱词霸合作,总体看其反应速度较快,可以作为项目中重要的翻译工具。对比两种两法,获取的数据内容不尽相同,第二种获取的内容较少,第一种获取的内容更为全面,方法也简单,但是获取的内容有重复。我们引用requests模块,向百度发出post请求,得到回复后,进行解释为json格式数据。大家可以根据个人的需求,选择适合自己的代码。
2024-09-27 22:24:10 622
原创 Excel中如何批量删除括号里的内容
Excel千变万化,殊途同归,积累同一问题的多种解法可以加深我们对知识的理解和应用。2. 在微信群里也是学习,一定要抱着谦虚谨慎的态度去请教和学习,日久天长,必有所获。
2024-09-27 16:06:54 2167
原创 Python3自带HTTP服务:轻松开启与后台管理
Python3自带有http服务,可以在服务器,也可以在本地启动,并运行一些常用的网页程序。比如:我们可以把streamlit框架编写的网页放到服务器上,开启http服务,就可以通过网页来调用这个pythont程序了,如下面的单词批量查询工具。下面,我们一起来看看如何开启和使用web服务器。
2024-09-25 21:45:07 2210
毕业设计基本PHP的日程管理系统带sql数据库
2024-11-23
Python办公自动化:微信群发英语每日一句 源码
2024-11-03
网页版倒计时工具,采用Html+CSS+JS编写,可以在各类平台上使用
2024-11-02
屏幕倒计时软件Python源码
2024-08-29
简易语料库检索工具V1.0
2023-08-17
定量语料库语言学与R编程:实用导论(英文版)
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人