自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python猫

公众号:Python猫

  • 博客(306)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python 为什么不支持 switch 语句?

在这篇文章里,我们会聊一聊为什么 Python 决定不支持 switch 语句。为什么想要聊这个话题呢?主要是因为 switch 在其它语言中太常见了,而 Python 却不支持,这样的...

2020-10-08 11:20:19 6479 22

原创 耗时两年,我终于出了一本电子书!

2018 年国庆节前,我开通了微信公众号“Python猫”,写下了“喵星来客”系列的第一篇文章。2020 年国庆节前,我累计创作和翻译了 130+ Python 技术文章。时光匆匆,两年...

2020-10-06 15:03:26 3007 5

原创 Python 之父为什么嫌弃 lambda 匿名函数?

????“Python猫” ,一个值得加星标的公众号Python 支持 lambda 匿名函数,其扩展的 BNF 表示法是lambda_expr ::= "lambda&#34...

2020-09-20 21:52:19 3908 8

原创 Python 为什么没有 void 关键字?

????“Python猫” ,一个值得加星标的公众号void 是编程语言中最常见的关键字之一,从字面上理解,它是“空的、空集、空白”的意思,最常用于表示函数的一种返回值类型。维基百科上...

2020-08-21 23:30:21 11481 49

原创 世界第一科技出版公司 Springer 开放 408 本正版电子书,免费下载!

前几天,世界著名的科技期刊、图书出版公司施普林格(Springer)宣布:免费向公众开放 400 多本正版的电子书!!Springer-Verlag,即施普林格,是世界著名的科技期刊、图书出版公司。施普林格出版社于1842 年在德国柏林创立,20 世纪60年代建立了其国际性科技出版公司的地位。目前,施普林格是全球第一大科技图书出版公司和第二大科技期刊出版公司,每年出版6500余种科技图书和约...

2020-05-02 09:44:00 1805 1

转载 Code Review 时,曾被我忽视的 3 件重要小事

来源:pigleiCode Review(代码评审)是一种流行的软件开发实践。通过在代码合入主分支前引入人工评审,能有效促进成员间的知识交流,提升软件质量。我以评审者的身份参与过大量代码评审。在评审一份代码时,有些事项长期处在我的关注榜头部,比如设计是否考虑到了边界情况、代码是否有合理的单测覆盖。也有一些事项,因看似无关痛痒一直未引起足够重视,直到最近,我才渐渐发现它们的重要性。以下是曾被我忽视的...

2024-04-22 12:01:01 1

原创 Python 潮流周刊#47:当你的老师希望你去做开源

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。② anthropic-cookbook:一些有趣而有效的使用 Claude 的方法。① pylyzer:快速的 Python 静态代码分析器和语言服务器。③ Flowmium:用 Rust 写的 Python 工作流编排器。⑪ TextBlob:情感分析、词性标记、名词短语提取、翻译等。

2024-04-20 22:16:16 306

转载 进程监控神器Supervisor:让你的Python应用稳如老狗!

△△请给“Python猫”加星标,以免错过文章推送作者:Ais137原文地址:https://juejin.cn/post/7354406980784373798版权声明:本文经原作者授权 Python猫 转载,为便于阅读,标题&排版略作编辑。版权归原作者所有,如需转载,请先联系原作。1. 概述Supervisor 是一个 C/S 架构的进程监控与管理工具,本文主要介绍其基本用法和部分高...

2024-04-18 17:17:16 10

原创 xxx,一个神奇的 Python 库

这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。我并不是这些文章的目标读者,老读者应该能从我过往发布的文章以及每期周刊的选材,看出我的阅读偏好完全不同。有一个作者另辟蹊径,用词就比较有文采了:“妙手回春的”、“让你健步如飞的”、“三界通吃的”、“决胜千里的”、“让你为所欲为的”……标题中的形容词还可能是“超强的”、“超有用的”、“超神奇的”、“化腐朽为神奇的”,等等等,总之用词大多简短而夸张,传达出强烈的情感色彩。

2024-04-17 21:44:41 585

转载 Python-3.12.3 新版本发布 & 性能提升

概要2024 年 4 月 Python 发布了 python-3.12.3 版本,看了下它的更新日志,还是有不少提升的。让我感觉比较有意思的是 re 这个老模块也得到了性能提升,下面我们一起看一下新版本的 re 性能提升了多少。场景在网络上我们经常发现,有些人如果使用了比较有攻击性的辞藻,这些敏感词就会被处理成 * 号。假设现在要把 “干” 字处理成 “*” 号,用 Python 来实现,应该是...

2024-04-16 12:00:48 28

原创 正则表达式中 “$” 并不是表示 “字符串结束

这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。默认情况下,'$' 只匹配字符串末尾以及字符串末尾的换行符之前(如果有的话)。我本以为禁用多行模式后,就不会有这种匹配换行符的行为,但事实恰恰相反。特别是对于 Python 来说,如果禁用了多行模式(这是默认设置),那么,所以,如果你试图匹配一个末尾没有换行符的字符串,在 Python 中使用。字符不仅可以匹配字符串的末尾,还可以匹配字符串末尾的换行符。

2024-04-15 21:34:16 588

原创 正则表达式中 “$” 并不是表示 “字符串结束”

△△请给“Python猫”加星标,以免错过文章推送作者:Seth Larson译者:豌豆花下猫@Python猫英文:Regex character “$” doesn't mean “end-of-string”转载请保留作者及译者信息!这篇文章写一写我最近在用 Python 的正则表达式模块(re)开发 CPython 的 SBOM 工具时发现的一个令人惊讶的行为。如果用过正则表达式,你可能知...

2024-04-15 21:25:07 431

原创 技术周刊的转变:如何平衡热爱与现实?

或许因为我的内容太过垂直于 Python 领域,导致其它技术方向的广告主望而却步了,同时又因为不够垂直于爬虫/数据分析/AI等几个热门的培训班方向,也导致了没有进入其它广告主的法眼。然而,似乎是伴随着互联网圈的裁员潮,Python 圈也开始了节节退潮,越来越多的公众号从降低更新频率到长时间停更,原创不活跃了,转载也没动力了,甚至,有些号已经改名/转型其它方向了。最后,我的专栏已开启「合伙人计划」,你可生成专属的邀请链接或海报,当有人通过你的邀请链接或海报订阅时,你将获得 20% 比例的返现。

2024-04-14 20:45:16 881

原创 Python 潮流周刊第 46 期(摘要)+ 赠书 7 本

我为此投入了大量的时间和精力,为了健康可持续性的发展,现在正考虑将周刊转为收费模式。周刊的发展离不开你们的资助,欢迎订阅我的小报童专栏。本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。② narwhals:Polars、pandas、cuDF、Modin 的轻量级可扩展兼容层。⑧ docx2python:提取 docx 的页眉、页脚、文本、脚注、尾注、属性和图像。

2024-04-13 16:51:41 279

原创 Python 潮流周刊#46:如何用 Python 预测日食的时间和轨迹?

△△请给“Python猫”加星标,以免错过文章推送本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。周刊全文(限免,扫描下方二维码即可查看)特别提醒:(1)周刊开始试运行订阅模式,欢迎订阅我的付费专栏。前 100 名订阅者可享受 8...

2024-04-13 16:46:39 363

原创 聊聊公众号最让我不爽的两个痛点

没错,在写公众号的五年里,我至少见到过 3 个这类小程序了,但是,且不要提用它们操作时的麻烦,就说它们可能乱入的广告就不可接受,最最让人顾虑的还有一点,就是这类小程序到底能存活多久呢?虽然有工具可以一键转换,操作上毫不费力,但是,每期周刊都有 40 个左右的外链,这一方面会导致文章末尾的“参考资料”部分非常冗长,另一方面是读者从正文的序号找内容链接也非常之不便。最近,我在周刊开头位置加了博客版链接,如果你复制链接到浏览器访问,当然会获得无障碍的阅读体验,可是我怀疑这么做的人应该也不多吧?

2024-04-07 22:06:35 378

原创 Python 潮流周刊第 45 期(摘要)+ 赠书 5 本《Python语言及其应用(第2版)》

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。⑤ CPython 源码解析:为什么 Python 列表相乘的结果那么奇怪?⑧ maxtext:谷歌推出的简单、高性能及可扩展的 JaxLLM。⑤ zibai:高性能的纯 Python WSGI 服务器。② Django Brew:一档新的 Python 播客。

2024-04-06 17:22:00 363

原创 Python 潮流周刊#45:越来越多的 AI 自动开发框架

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。特别提醒: 本期周刊赠书 5 本《Python语言及其应用(第2版)》,详情见文末。本文博客版链接(更好的阅读体验):https://pythoncat.top/posts...

2024-04-06 17:20:34 850

原创 Python 潮流周刊第 44 期(摘要)+ 赠书 5 本《明解Python算法与数据结构》

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。② Suno-API:基于 Python 和 FastAPI 的非官方 Suno API。⑫ posthog:提供开源产品分析、会话录制、功能标记和 A/B 测试。⑬ devika:Cognition AI 的 Devin 的开源替代品。⑥ leaping:轻量级的 Python 测试调试器。

2024-03-31 10:19:29 398

原创 Python 潮流周刊#44:Mojo 本周开源了;AI 学会生成音乐了

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。特别提醒: 本期周刊赠书 5 本《明解Python算法与数据结构》,详情见文末。本文博客版链接(更好的阅读体验):https://pythoncat.top/posts/2...

2024-03-31 10:17:02 1191

原创 Python 潮流周刊第 43 期(摘要),赠书 5 本《Python数据结构与算法分析(第3版)》

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。⑩ python-for-android:将 Python 程序变成 Android APK。⑧ python-anyconfig:以通用 API 加载和转储各种格式的配置文件。③ structlog:简单、强大、快速的 Python 日志记录库。

2024-03-23 21:45:25 234

原创 Python 潮流周刊#43:在开源与家庭之间,他选择了家庭

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。特别提醒: 本期周刊赠书 5 本《Python数据结构与算法分析(第3版)》,详情见文末。本文博客版链接(更好的阅读体验):https://pythoncat.top/po...

2024-03-23 21:44:09 1128

原创 Python 潮流周刊第 42 期(摘要)+ 赠书《流畅的Python》6本

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。特别提醒:《流畅的Python》是最值得推荐的 Python 编程进阶书。① flet:用 Python 开发实时的 Web、移动端和桌面程序。② ss-python:Python 项目模板,涵盖整个开发生命周期。⑦ bython:带花括号的 Python。

2024-03-16 16:06:53 300

原创 Python 潮流周刊#42:小公司用 Python 开发,能做到什么程度?

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。特别提醒: 本期周刊赠书 6 本《流畅的Python(第2版)》,详情见文末。????AI 工具你是否想顺滑地使用当下最火热的大模型 ChatGPT-4、Midjourney V...

2024-03-16 16:00:59 644

原创 Python 潮流周刊第 41 期(摘要),赠书5本

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。《Python工匠》专注于基础编程素养与 Python 高级技巧的结合,是一本适合许多人的 Python 编程进阶书。⑧ metube:自托管的 YouTube 下载器(youtube-dl/yt-dlp 的 Web UI)① umami-python:Python 开发的 Umami 分析客户端。③ pyquest:一系列的 Python 编程教程。

2024-03-09 20:37:03 282

原创 Python 潮流周刊#41:写代码很简单,但写好代码很难

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。????好书推荐《Python工匠》专注于基础编程素养与 Python 高级技巧的结合,是一本适合许多人的 Python 编程进阶书。本期周刊将赠书 5 本,参与方式见文末。????文...

2024-03-09 20:31:29 730

原创 Rust 开发的高性能 Python 包管理工具,可替换 pip、pip-tools 和 virtualenv

uv是一个极其快速的 Python 包安装器和解析器,用 Rust 编写,旨在作为 pip 和 pip-tools 工作流的替代品。它代表了我们追求“Python 的 Cargo”的里程碑:一个全面、快速、可靠且易于使用的 Python 项目和包管理器。作为此次发布的一部分,我们还将接管 Rye,这是 Armin Ronacher 开发的一个实验性 Python 打包工具。我们将维护它,直到我们将 uv 扩展成统一的后继项目,以实现我们对 Python 打包的共同愿景。

2024-03-05 21:14:41 1161

原创 用 Rust 开发的 Python 包管理工具,可替换 pip、pip-tools 和 virtualenv

△△请给“Python猫”加星标,以免错过文章推送最近,我在 Python 潮流周刊 中分享了一个超级火爆的项目,这还不到一个月,它在 Github 上已经拿下了 8K star 的亮眼成绩,可见其受欢迎程度极高!国内还未见有更多消息,我趁着周末把一篇官方博客翻译出来了,分享给大家。作者:@charliermarsh译者:豌豆花下猫@Python猫英文:uv: Python packaging ...

2024-03-05 08:23:15 712

原创 Python 潮流周刊第 40 期(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。⑤ StringZilla:将 C、C++、Python、Rust 和 Swift 的字符串速度提高 10 倍。③ mountaineer:用于 Python 和 React 的自带电池的 Web 框架。⑦ Daft:Rust 开发的面向云的分布式 Python DataFrame。⑪ xonsh:Python 开发的跨平台的类 Unix 的 shell。

2024-03-02 22:13:42 329

原创 Python 潮流周刊#40:白宫建议使用 Python 等内存安全的语言

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。????文章&教程1、白宫建议使用 Python 等内存安全语言[3]最近,白宫发布了一份报告,建议使用内存安全的编程语言。去年 CISA、NSA 等机构联合发布的报告列...

2024-03-02 22:11:45 962

原创 Python 潮流周刊第 39 期(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。② sqlite-web:基于 Web 的 SQLite 数据库工具。⑤ ollama-python: Ollama Python 库。⑥ web2pdf:将网页转换为 PDF 的 CLI。① uv:Rust 开发的 Python 打包工具。① uv:性能极快的 Python 包安装和解析器。

2024-02-24 20:13:12 167

原创 Python 潮流周刊#39:Rust 开发的性能超快的打包工具

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。????文章&教程1、uv:Rust 开发的 Python 打包工具[3]Ruff 所属团队用 Rust 开发的一个利器:Python 的包解析与安装器uv !它被设计为...

2024-02-24 16:28:31 3437 1

原创 Python 潮流周刊第 38 期(摘要)+赠书5本

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。② 使用 SQL、Node.js、Django 和 Next.js 构建仪表板项目。① excelCPU:用 Excel 实现的 16 位 CPU 和相关文件。本期有赠书福利,送书5本,请阅读原文了解参与方式!⑫ 实用指南:用 Python 运行开源的 LLM。

2024-02-03 12:25:45 304

原创 Python 潮流周刊#38:Django + Next.js 构建全栈项目

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。提醒:本期有赠书活动,详见文末;春节期间,本周刊预计停更一周,祝大家春节快乐!????文章&教程1、使用 Django、Django REST 和 Next.js 构建全...

2024-02-03 12:19:49 1126

转载 客观对比Python所有的依赖环境管理工具

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。Python潮流周刊第27 期分享过一则《对 Python 环境和包管理工具的公正分析》,这里分享一篇译文。原文:https://alpopkes.com/posts/python/packaging_tools译文:https://juejin.cn/post/7325611798135767090译者:hashcon作者在 ...

2024-01-29 19:44:15 64

原创 Python 潮流周刊第 37 期(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。⑫ ComfyUI-PhotoMaker-ZHO:ComfyUI 的 PhotoMaker 的非官方实现。⑪ ComfyUI-InstantID:ComfyUI 的 InstantID 的非官方实现。② 这不是面试建议:Python 不用堆和树实现按优先级过期的 LRU 缓存。⑥ Python 中的垃圾回收:你需要知道的事情。

2024-01-27 16:14:43 56

原创 Python 潮流周刊#37:Python “令人失望”的动态类型超能力

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。????文章&教程1、Python 装饰器的 3 个真实案例[3]这是作者装饰器系列文章的第三篇,从很多开源库的现实用法中提取出了三个通用型用法:拦截调用、作函数注册、丰...

2024-01-27 16:05:10 809

原创 Python 潮流周刊第 36 期(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。⑤ Bert-VITS2-ext: 基于 Bert-VITS2 做的表情、动画测试。① 一年后的 Python 打包:回顾 2023 年 Python 的打包。⑩ GPT-SoVITS:1分钟的语音也可训练一个好的 TTS 模型。⑨ surya:任何语言的准确行级文本检测和识别 (OCR)

2024-01-20 17:47:32 384

原创 Python 潮流周刊#36:Python 打包生态依然不乐观

△△请给“Python猫”加星标,以免错过文章推送你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。本周刊开源,欢迎投稿[1]。另有电报频道[2]作为副刊,补充发布更加丰富的资讯,欢迎关注。????文章&教程1、一年后的 Python 打包:回顾 2023 年 Python 的打包[3]作者一年前吐槽了 Python 打包的悲惨状况,一年后再看,有什么改善么...

2024-01-20 17:25:24 888

原创 Python 潮流周刊第 35 期(摘要)

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。① ydata-profiling:用于 Pandas 和 Spark DataFrame 的数据分析。⑥ chatgpt-on-wechat: 基于大模型搭建的聊天机器人,支持微信、企业微信、公众号、飞书。⑤ Pandas Profiling:详细介绍它的使用。

2024-01-13 15:54:34 383

Python分布式计算

Python分布式计算

2021-01-02

Python学习速查表

11张Python学习资料速查表,包括了基础知识点,例如关键字、数据结构、复杂数据类型、类、函数、面向对象编程等等,也有面试问题,以及 Numpy 和机器学习的内容

2020-09-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除