友情提示:课程持续更新中,请一定要添加我的微信👉CoderWanFeng,我来给你提供课程最新资料
你好,我是程序员晚枫,小红书/B站/抖音/知乎,都叫这个名字。
诚信很重要。有关课程的任何问题,我都负责解答,上面有我的微信👆。
发票识别.exe
答疑群
答疑群长期有效,进入方式:+我微信👇,备注:OCR自动化,我来邀请你。
读者福利
做了几年自媒体了,整理了一些互联网撸羊毛的方法,长期有效。👇
Vlog
今年夏天我开始更新Vlog了。👇
友情提示:课程持续更新中,请一定要添加我的微信👉CoderWanFeng,我来给你提供课程最新资料
你好,我是程序员晚枫,小红书/B站/抖音/知乎,都叫这个名字。
诚信很重要。有关课程的任何问题,我都负责解答,上面有我的微信👆。
答疑群长期有效,进入方式:+我微信👇,备注:OCR自动化,我来邀请你。
做了几年自媒体了,整理了一些互联网撸羊毛的方法,长期有效。👇
今年夏天我开始更新Vlog了。👇
恭喜您解锁这份宝藏资源!
下面是每套课程和对应的资料:
请注意:以下课程中的收费内容,都不需要再次付费,直接找我要即可。我的微信:hdylw1024
如果你喜欢以上这些开源项目,欢迎加入我们的开源小组,一起交流学习,一起进步。
加我的微信:hdylw1024,备注:开源
关于项目的介绍:
大家好,我是程序员晚枫。今天我要给大家带来一个超实用的好消息——popdf
已经支持批量 PDF 转 Word 了!是不是很激动?别急,我来手把手教你玩转这个功能。
pip install popdf
之前我就说过,popdf
的核心就是简单暴力。只需要一行代码,你就能轻松把 PDF 转成 Word:
1 | from popdf import pdf2docx |
是不是很简单?小白也能秒上手!
现在,popdf
更是升级了!支持批量转换啦!只需要换两个参数,就能一次性处理一堆 PDF 文件。以下是关键参数的讲解:
input_file
和 output_file
**:这组参数用来处理单个文件,适合零散的 PDF 转换。input_path
和 output_path
**:这组参数才是今天的主角!input_path
是 PDF 文件夹路径,output_path
是输出 Word 文件夹路径。只要把 PDF 文件丢进输入文件夹,运行代码,Word 文件就自动出来了。批量转换的代码示例如下:
1 | from popdf import pdf2docx |
是不是超方便?再也不用手动一个个转换了!
为了让大家更直观地感受,我再贴一个完整的代码示例:
1 | from popdf import pdf2docx |
记住,路径一定要改成你自己的文件夹路径,否则程序会骂你哦!
我是程序员晚枫,一个热爱技术、爱折腾的开发者。平时喜欢写一些实用的工具和库,帮助大家解决开发中的小痛点。popdf
就是其中之一,希望能帮到更多人。
如果你对这个工具感兴趣,或者有任何问题,欢迎在评论区留言!告诉我你的使用体验,或者提出你想要的功能,说不定下个版本就实现了哦!
快来试试吧,保证让你惊艳!有问题留言区见! 😄
GitHub 项目地址:https://github.com/CoderWanFeng/popdf
如果你喜欢以上这些开源项目,欢迎加入我们的开源小组,一起交流学习,一起进步。
加我的微信:hdylw1024,备注:开源
关于项目的介绍:
朋友们,最近mcp爆火,但好像普通人又用不上?
别着急,百度悄然上线了一款神秘 App“心响”,定位是通用化智能体,不懂技术的小白,也能轻松使用。
而且还完全免费,手机商店下载⏬即用。
免费的 MCP + Agent Use 开放生态,能力随你定义。
尤其是其中的例行任务,是我最喜欢用的:
① 每天8:00,整理5条AI行业的热点新闻,用于粉丝群的日报
② 每天12:00,根据全网热点,构思3条符合自己特色的文案,用于小红书更新
③ 每天15:00,推送预设的「跌破支撑位自动减仓」策略
这款App要实现的是:把时间留给生,把难题交给它❗
其它大厂的智能体还停留在问答的层面,心响已经可以成为你的私人助手了。
虽然其它大厂也发布了紧急上线的PPT,但软件呢?不能只给个期货呀,只有心响是现货,现在下载就可以用的。
这款「AI特种部队」心响,预计在 425 百度的create 大会正式发布,提前开启智能新体验。
从“AI给零件,你拼装”到“直接给你成品”!从心响开始,一起体验通用 AI 带来的无限可能吧!
大家好,这里是程序员晚枫,全网同名。
熟悉我的朋友都知道,我的账号内容80%都是关于开源项目的功能文档,剩下20%是关于开发这些功能的周边。
今年开始邀请了小伙伴们参与开源项目的开发和维护,今天就以potx-cloud为例,讲一下怎么成为一个Python库的发布者。
potx-cloud是专门用来调用腾讯云平台的工具库,目前的核心功能是:1行代码,实现文字识别。
1 | pip install potx-cloud |
1 | import potx |
potx的源码,全部在GitCode开源:https://gitcode.com/python4office/potx-cloud,在gitee和GitHub,也都是同步更新的。
1 | git clone https://gitcode.com/python4office/potx-cloud.git |
修改代码后,提交pr到仓库的develop分支即可。
经历过上面几步,你开发的功能,就有机会加入下一个版本里面,给所有人使用了。
为了防止出现问题,目前发布新版本主要是我自己在操作,但我手里的库实在是多,而且我发现小伙伴们的水平并不比我差,只要有责任心,也不会出现大问题。
所以大家对一个库有足够的了解以后,可以根据下面的内容,自己主动实现对该库的发布/更新。
目前所有的python第三方库,都在这个网站托管:https://pypi.org,你需要在这里注册一个账号,注意:名字只能是字母和数字,不建议用标点符号。
注册以后,给我说一下你的昵称,我邀请你成为该库的maintainer,比如potx-cloud库的maintainer有:
在平台收到成为maintainer的邀请后,同意即可。
回到代码目录,请务必通过单元测试,测试完你所有的修改后,再执行下面的操作。
pypi规定,同一个版本号,只能发布一次。
所以发布之前, 请修改2处地方的版本号,如下图所示:
另外说明一下版本号的规则:
主版本号.次版本号.修订号
建议:更新主版本号之前,一定要经过充分讨论和测试!!
在potx-cloud目录下,运行以下命令:
1 | pip install twine |
不要进入script目录!!具体原因可以看脚本是怎么写的。
第一次运行这个脚本可能会报错,因为现在pypi网站时双因子认证了,可能会让你在发布的电脑上,做一些token或者其它双因子认证的设置,根据它提示的文档做就可以了。英文不好,或者干脆找不到也可以问我。
发布以后,请把最新的版本号及时同步到开发小组的群里.
现在pypi官网,已经开始建议使用更为方便的pyproject.toml来管理和发布第三方库了:https://packaging.python.org/en/latest/guides/section-build-and-publish/。
希望新加入的小伙伴可以学习研究一下,对我们第三方库的管理,也进行一个升级换代~
大家好,这里是程序员晚枫。
去年面试时HR盯着我简历上的”8年经验”眼神飘忽,我突然懂了——代码敲得再6,在资本眼里也只是会呼吸的Jira卡片。35岁那年体检,B超机里我的肝和简历一样布满”脂肪”,而隔壁刚毕业的小崽子拿着offer在我工位前炫耀:”哥你这破证书比你工龄还长!”
直到我用软考中级敲开外包转外包的门,才明白证书是程序员的”职场养老保险”。它们不会让你一夜暴富,但能在寒冬里帮你续上一杯温吞的996奶茶。
优点:IT届的”驾驶证”,国企、积分落户的敲门砖。去年帮表弟用它拿下杭州15万落户补贴,比写bug划算多了。
缺点:含金量≈过期方便面。某外包公司HR原话:”有证的可以坐地铁,没证的通勤补贴减半。”
备考攻略:
优点:外企敲门砖,去年用6.5分混进游戏公司,发现同事英语比我还烂。
缺点:口语考官问”家乡变化”,我答”React Hooks比Class组件香”,结果得了5.0。
备考攻略:
优点:懂技术会写专利,甲方爸爸跪着求你。去年帮公司写了个”分布式摸鱼系统”专利,年终奖多发了2W。
缺点:考试像读天书,”独立权利要求”比debug还烧脑。
备考攻略:
优点:转行法律的核按钮,去年用法律知识帮同事追回被拖欠的13薪,成了程序员里的Robin Hood。
缺点:备考像跑马拉松,民法典比Linux手册还厚。
备考攻略:
评论区必然有杠精说”真本事才是王道”,我想说:当你40岁背着10年Java经验却找不到工作时,证书就是你的”真本事”。现在轮到你了:
(封面提示词:赛博朋克风程序员坐在证书堆里,背后是996代码瀑布,证书化作金光盾牌,盾牌上写着”软考””雅思””法考”,右下角时钟显示34:59,整体色调紫黑红渐变,突出”危机倒计时”感)
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
PyCharm 2025.1: 统一的 PyCharm、免费 AI 功能、Junie 正式发布,还有更多更新! | PyCharm 博客
您唯一需要的 Python IDE。
PyCharm 2025.1 带来了重大更新,以提升您的开发体验。
PyCharm 现在是一款统一的产品,集成了 PyCharm 专业版和社区版。2025.1 版还带来了免费的 AI 功能、Junie 的公开发布、Cadence 的推出、Jupyter 的重大增强、对 Hatch 的支持、数据整理工具,以及许多其他改进。
您可以通过我们的下载页面获取最新版本,或通过我们免费的 Toolbox 应用进行更新。
阅读这篇博客文章,了解更多更新内容。
更喜欢视频?通过这个视频了解主要新闻和改进:
PyCharm 现在是一款强大、统一的产品!其核心功能(包括 Jupyter Notebook 支持)将免费提供,并且提供带有额外功能的专业版订阅。
从 2025.1 版开始,每位用户都能立即获得免费的一个月专业版试用,因此您可以立即使用 PyCharm 的所有高级功能。试用期结束后,您可以选择继续订阅专业版,或继续免费使用核心功能。有关此更改的更多信息,请阅读这篇博客文章。
JetBrains 推出的编程助手 Junie 现已通过 JetBrains AI 在 PyCharm 中提供。Junie 能够自主规划、编写、优化和测试代码,使您的开发体验更加顺畅、高效和愉悦。它可以处理繁琐的任务,如重构代码、创建测试和实施优化,以便您能够专注于更大的挑战和创新。
JetBrains AI 已获得重大升级,将 AI 助手和编程助手 Junie 纳入单一订阅中。通过此次发布,所有 JetBrains AI 功能在 PyCharm 专业版中免费提供,其中一些功能(如代码补全和本地模型支持)可无限量使用,其他功能则提供基于积分的有限访问。
我们还引入了一个新的订阅系统,让您可以根据需要轻松扩展使用 AI 专业版和 AI 终极版。此次发布的其他亮点包括更智能的补全功能、高级上下文感知,以及对 Claude 3.7 Sonnet 和 Gemini 2.0 Flash 的支持。请访问“新功能”页面,了解更多最新的 AI 功能。
我们推出了 Cadence。您现在可以直接从 PyCharm 在几分钟内将机器学习代码运行在强大的云端硬件上,无需复杂的设置或云端专业知识。Cadence 插件简化了机器学习工作流,使您能够专注于代码,同时利用可扩展的计算资源。
我们实现了数据整理工具,这是一款强大的工具,可帮助 Python 数据专业人员简化数据处理,专注于更高层次的分析。通过交互式界面,无需编写重复代码,即可执行常见的数据框转换(如筛选、清洗、处理异常值等)。
您可以查看和探索列统计信息、自动生成转换的 Python 代码、跟踪更改历史、轻松导出数据,并将转换作为新单元格插入笔记本中。
PyCharm 2025.1 引入了 SQL 单元格。这种新的单元格类型允许您在 Jupyter 笔记本中查询数据库、数据框和附加的 CSV 文件,并将查询结果自动保存到 pandas 数据框中。
我们还引入了许多其他改进,以增强 Jupyter 笔记本的体验。请访问“新功能”页面了解更多相关内容。
我们引入了对 Hatch 的支持,Hatch 是 Python 打包管理局(PyPA)推出的一款现代且可扩展的 Python 项目管理工具。Hatch 可以自动迁移 setuptools 配置、创建隔离环境以及运行和发布构建,使 Python 包管理更加高效。
PyCharm 还允许创建由 Hatch 管理的新项目。当从本地机器或远程源导入 Hatch 项目时,IDE 将自动识别这些项目。
想要了解更多?
我们期待收到您对 PyCharm 2025.1 的反馈 – 请在下方留言或通过 X 平台与我们联系。
如果你喜欢以上这些开源项目,欢迎加入我们的开源小组,一起交流学习,一起进步。
加我的微信:hdylw1024,备注:开源
关于项目的介绍:
👉 项目官网:https://www.python-office.com/ 👈
👉 本开源项目的交流群 👈
大家好,这里是程序员晚枫。
作为一个开源项目的维护者,我一直以来都有一个“世纪难题”:我维护了N个开源项目,而这些项目需要同时在GitHub、Gitee和GitCode三个平台上同步。每次更新代码,我都得像一个“人工同步器”一样,挨个平台手动提交,简直累到怀疑人生。
直到本周,我才发现,原来有“仓库镜像”这个神器!只要配置得当,一次提交就能实现三个平台的自动同步。简直是开源维护者的福音!今天,我就以我维护的python-office
项目为例,手把手教大家如何用GitCode的仓库镜像功能,轻松搞定多平台同步。
作为一个程序员,我深知开源项目的重要性。GitHub是国际主流,Gitee是国内首选,GitCode则是国产代码托管平台的后起之秀。为了让更多开发者能方便地访问我的项目,我不得不在三个平台上都维护一份代码。
但问题是,每次更新代码,我都得重复以下操作:
这还不算完,有时候还会遇到网络问题,导致同步失败,还得一个个平台排查问题。这种重复劳动,简直是对程序员尊严的挑战!
就在本周,我偶然发现了GitCode的“仓库镜像”功能。简单来说,它允许你将一个平台的仓库自动同步到其他平台。也就是说,只要在GitCode上配置好镜像,我只需要在GitCode上提交一次代码,就能自动同步到GitHub和Gitee!
这个功能简直让我拍案叫绝!为了验证它的效果,我决定用python-office
项目来测试。
python-office
为例,手把手教你配置仓库镜像如果你还没有在GitCode上创建仓库,先去GitCode官网(https://gitcode.net)注册账号,然后创建一个新仓库。
在GitCode上提交一次代码,观察GitHub和Gitee是否自动更新。如果一切正常,恭喜你!你已经成功实现了三平台同步!
如果你也遇到过类似的多平台同步问题,或者对仓库镜像功能有疑问,欢迎在评论区留言!我会第一时间回复你。
另外,如果你觉得这篇文章对你有帮助,记得点赞、收藏并转发给更多需要的程序员朋友!让我们一起告别“人工同步器”的苦日子,拥抱高效开发!
晚枫碎碎念:
写完这篇文章,我突然觉得,程序员的幸福感其实很简单——找到一个能节省时间的工具,就能开心一整天!希望这篇文章能帮到更多像我一样的开源维护者。如果GitCode的仓库镜像功能能让你少掉几根头发,那这篇文章就值了! 😄
互动话题:
你有没有遇到过类似的“重复劳动”问题?你是怎么解决的?快来评论区分享你的故事吧!
封面提示词:程序员、多平台同步、仓库镜像、GitHub、Gitee、GitCode、代码仓库、效率提升
如果你喜欢这个开源项目,欢迎加入我们的开源小组,一起交流学习,一起进步。
加我的微信:hdylw1024,备注:开源
关于项目的介绍:
再推荐3个编程大模型:推荐3个免费的AI编程大模型,全部来自BAT
学习之前,建议看一下这篇文章,这是我在2023年的Python中国大会上分享的一个观点:
再推荐3个编程大模型:推荐3个免费的AI编程大模型,全部来自BAT
学习之前,建议看一下这篇文章,这是我在2023年的Python中国大会上分享的一个观点:
再推荐3个编程大模型:推荐3个免费的AI编程大模型,全部来自BAT
学习之前,建议看一下这篇文章,这是我在2023年的Python中国大会上分享的一个观点:
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent: meta: false pages: false posts: title: true date: true path: true text: false raw: false content: false slug: false updated: false comments: false link: false permalink: false excerpt: false categories: false tags: true