#Python潮流周刊
Python 潮流周刊#22:Python 3.12.0 发布了!!
文章&教程
1、Python 3.12.0 版本发布了
2、Python 3.12 速览:子解释器
3、聊聊 Python 3.12 中 perf 的原生支持
4、Python 3.12 速览:静态类型的改进
5、FastAPI 中的依赖注入:构建可维护的高性能 Web 应用
6、深入理解 python 虚拟机:原来虚拟机是这么实现闭包的
7、探索 Pexpect 库:深入理解 expect_list 方法
8、介绍 textual-plotext,在终端里绘图
9、Python Asyncio 系列文章 5 篇
10、使用 eBPF 分析 Python 和 Ruby
11、Python 3.12: 不那么热门的改动
12、从供应链安全角度看 Python 3.12.0
项目&资源
1、mwmbl:用 Python 实现的开源非营利搜索引擎
2、dataherald:自然语言转 SQL 引擎
3、dspy:使用基础模型编程的框架
4、TTS:文本到语音转换的深度学习工具包
5、rustworkx:用 Rust 实现的高性能 Python 图形库
6、faststream:构建与事件流交互的异步服务
7、aiohttp:异步 HTTP 客户端/服务器框架
8、panther:高性能的 Python Web框架
9、qiskit:用于量子计算机的开源 SDK
10、vizro:用于创建模块化数据可视化应用的工具包
11、numpy-ml:用 numpy 作机器学习
12、pdfplumber:PDF 解析库
播客&视频
1、Mojo 编程语言的新手入门教程
2、Python 3.12: 你需要知道的新特性
👀 阅读全文
👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
Python 潮流周刊#22:Python 3.12.0 发布了!!
文章&教程
1、Python 3.12.0 版本发布了
2、Python 3.12 速览:子解释器
3、聊聊 Python 3.12 中 perf 的原生支持
4、Python 3.12 速览:静态类型的改进
5、FastAPI 中的依赖注入:构建可维护的高性能 Web 应用
6、深入理解 python 虚拟机:原来虚拟机是这么实现闭包的
7、探索 Pexpect 库:深入理解 expect_list 方法
8、介绍 textual-plotext,在终端里绘图
9、Python Asyncio 系列文章 5 篇
10、使用 eBPF 分析 Python 和 Ruby
11、Python 3.12: 不那么热门的改动
12、从供应链安全角度看 Python 3.12.0
项目&资源
1、mwmbl:用 Python 实现的开源非营利搜索引擎
2、dataherald:自然语言转 SQL 引擎
3、dspy:使用基础模型编程的框架
4、TTS:文本到语音转换的深度学习工具包
5、rustworkx:用 Rust 实现的高性能 Python 图形库
6、faststream:构建与事件流交互的异步服务
7、aiohttp:异步 HTTP 客户端/服务器框架
8、panther:高性能的 Python Web框架
9、qiskit:用于量子计算机的开源 SDK
10、vizro:用于创建模块化数据可视化应用的工具包
11、numpy-ml:用 numpy 作机器学习
12、pdfplumber:PDF 解析库
播客&视频
1、Mojo 编程语言的新手入门教程
2、Python 3.12: 你需要知道的新特性
👀 阅读全文
👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
👍2👏2
#Python潮流周刊
Python 潮流周刊#23:35 个容易上手的 Python 小项目
🦄文章&教程
1、20 个令人兴奋的 Python 项目创意
2、Python 3.11 vs Python 3.12 之性能测试
3、当我遇见了 Guido van Rossum
4、通过阅读代码学习:Python 标准库设计决策解释
5、使用 Stripe、Vue.js 和 Flask 开发收款功能
6、使用 Python 调用 Rust 的三种方法
7、如何开发 FastAPI 的中间件?
8、Django 项目实现无密码身份验证
9、在发布 Python 项目前,建议用上这 4 个工具
10、我们必须聊聊 Flask
11、基于 ProPainter 技术去除图片以及视频水印
12、Google Sheets 也能用 Python 了
🐿项目&资源
1、一个 Python 知识问答网站
2、CardStock:跨平台的 GUI 构建工具
3、python-package-template:标准化的 Python package模板
4、pipeless:一个计算机视觉框架
5、RealtimeSTT:强大、高效、低延迟的语音转文本库
6、Chrome-GPT:可控制 Chrome 的 AutoGPT 代理
7、ZenNotes:Windows 记事本,支持翻译和TTS
8、kr8s:用于 Kubernetes 的客户端库
9、swirl-search:用 AI 同时搜索多个数据源
10、sentry:面向开发者的错误跟踪和性能监控平台
11、15 个 Python 小项目
12、ssh-audit:SSH 服务器和客户端安全审计
🐢播客&视频
1、哥本哈根 2023 Django Day 演讲视频
2、Talk Python To Me #434:用 Python 构建移动 APP
👀 阅读全文
👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
Python 潮流周刊#23:35 个容易上手的 Python 小项目
🦄文章&教程
1、20 个令人兴奋的 Python 项目创意
2、Python 3.11 vs Python 3.12 之性能测试
3、当我遇见了 Guido van Rossum
4、通过阅读代码学习:Python 标准库设计决策解释
5、使用 Stripe、Vue.js 和 Flask 开发收款功能
6、使用 Python 调用 Rust 的三种方法
7、如何开发 FastAPI 的中间件?
8、Django 项目实现无密码身份验证
9、在发布 Python 项目前,建议用上这 4 个工具
10、我们必须聊聊 Flask
11、基于 ProPainter 技术去除图片以及视频水印
12、Google Sheets 也能用 Python 了
🐿项目&资源
1、一个 Python 知识问答网站
2、CardStock:跨平台的 GUI 构建工具
3、python-package-template:标准化的 Python package模板
4、pipeless:一个计算机视觉框架
5、RealtimeSTT:强大、高效、低延迟的语音转文本库
6、Chrome-GPT:可控制 Chrome 的 AutoGPT 代理
7、ZenNotes:Windows 记事本,支持翻译和TTS
8、kr8s:用于 Kubernetes 的客户端库
9、swirl-search:用 AI 同时搜索多个数据源
10、sentry:面向开发者的错误跟踪和性能监控平台
11、15 个 Python 小项目
12、ssh-audit:SSH 服务器和客户端安全审计
🐢播客&视频
1、哥本哈根 2023 Django Day 演讲视频
2、Talk Python To Me #434:用 Python 构建移动 APP
👀 阅读全文
👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
🔥3
#Python潮流周刊
Python 潮流周刊#24:no-GIL 提案正式被采纳了!
🦄文章&教程
1、PEP-703 无 GIL CPython 的进展
2、PEP-730 CPython 提供对 iOS 的官方支持
3、Django 进阶:开发高级的功能
4、在 Python 中开发异步的任务队列
5、Flask、它的生态和向后兼容性
6、继续关于 Flask 的讨论
7、介绍 rip - 快速而简约的 pip 实现
8、使用 Rust 将数据分析速度提高 180,000 倍
9、什么是 lambda 表达式?
10、手撸个视频翻译和配音工具玩玩 结果不太妙
11、掌握使用 FastAPI 进行集成测试
12、Python 代码转为 LATEX 公式工具
🐿项目&资源
1、celery:分布式任务队列
2、rq:简单的任务队列
3、huey:轻量级的任务队列
4、rip:快速解决和安装 Python 包(Rust 版 pip)
5、Selenium-python-helium:Web 自动化库,让 Selenium 更好用
6、rendercv:用 YAML/JSON 文件创建 PDF 格式的简历
7、latexify_py:用 Python 代码生成 LaTeX 表达式
8、localpilot:Mac 上的 Github Copilot
9、annoy:C++/Python 的近似最近邻搜索
10、voyager:用于 Python 和 Java 的近似邻搜索库
11、Test-Agent:国内首个测试行业大模型工具
12、waymax:用于自动驾驶研究的基于 JAX 的模拟器
🐢播客&视频
1、Python 的代码生成:拆解 Jinja
2、让我们聊一聊模板
3、JupyterCon 2023 视频 86 个
👀 阅读全文
👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
Python 潮流周刊#24:no-GIL 提案正式被采纳了!
🦄文章&教程
1、PEP-703 无 GIL CPython 的进展
2、PEP-730 CPython 提供对 iOS 的官方支持
3、Django 进阶:开发高级的功能
4、在 Python 中开发异步的任务队列
5、Flask、它的生态和向后兼容性
6、继续关于 Flask 的讨论
7、介绍 rip - 快速而简约的 pip 实现
8、使用 Rust 将数据分析速度提高 180,000 倍
9、什么是 lambda 表达式?
10、手撸个视频翻译和配音工具玩玩 结果不太妙
11、掌握使用 FastAPI 进行集成测试
12、Python 代码转为 LATEX 公式工具
🐿项目&资源
1、celery:分布式任务队列
2、rq:简单的任务队列
3、huey:轻量级的任务队列
4、rip:快速解决和安装 Python 包(Rust 版 pip)
5、Selenium-python-helium:Web 自动化库,让 Selenium 更好用
6、rendercv:用 YAML/JSON 文件创建 PDF 格式的简历
7、latexify_py:用 Python 代码生成 LaTeX 表达式
8、localpilot:Mac 上的 Github Copilot
9、annoy:C++/Python 的近似最近邻搜索
10、voyager:用于 Python 和 Java 的近似邻搜索库
11、Test-Agent:国内首个测试行业大模型工具
12、waymax:用于自动驾驶研究的基于 JAX 的模拟器
🐢播客&视频
1、Python 的代码生成:拆解 Jinja
2、让我们聊一聊模板
3、JupyterCon 2023 视频 86 个
👀 阅读全文
👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
❤4👍4
#Python潮流周刊
Python 潮流周刊#25:性能最快的代码格式化工具 Ruff!
🦄文章&教程
1、Ruff:一款极其快、兼容 Black 的 Python 格式化工具
2、你应该什么时候升级到 Python 3.12?
3、Python 3.12:一个被人忽略的史诗级版本
4、不要再用 requirements.txt 了
5、为什么 Django 后台管理系统那么“丑陋”?
6、我迁移弃用 setup\.py 的糟糕体验
7、使用 Ptpython 提高你的编码效率
8、100%的测试覆盖率是不够的:Python 中基于属性的测试
9、从零开始编写一个 Python 异步 ASGI Web 框架
10、Python 如何在日志中隐藏明文密码?
11、从混沌到凝聚:构建你自己的 Monorepo
12、Python 是一种编译型语言
🐿项目&资源
1、ccxt:加密货币交易 API,支持 100 多个交易所
2、uDjango:单文件的 Django 微型项目
3、esmerald:高度可扩展、高性能的 Web 框架
4、Python-Type-Challenges:通过在线挑战来学习 Python 类型提示
5、mify:微服务基础架构,代码生成工具
6、de4py:Python 逆向工程工具包
7、public-apis:面向开发者的公共 API 列表
8、FunASR:端到端语音识别工具包
9、XHS_Downloader: 小红书图文/视频作品采集工具
10、RSS-GPT:使用 ChatGPT 为你的 RSS 订阅源生成摘要
11、codespell:检查代码是否存在常见拼写错误
12、codeshell:多语言代码大模型基座
👀 全文 👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
Python 潮流周刊#25:性能最快的代码格式化工具 Ruff!
🦄文章&教程
1、Ruff:一款极其快、兼容 Black 的 Python 格式化工具
2、你应该什么时候升级到 Python 3.12?
3、Python 3.12:一个被人忽略的史诗级版本
4、不要再用 requirements.txt 了
5、为什么 Django 后台管理系统那么“丑陋”?
6、我迁移弃用 setup\.py 的糟糕体验
7、使用 Ptpython 提高你的编码效率
8、100%的测试覆盖率是不够的:Python 中基于属性的测试
9、从零开始编写一个 Python 异步 ASGI Web 框架
10、Python 如何在日志中隐藏明文密码?
11、从混沌到凝聚:构建你自己的 Monorepo
12、Python 是一种编译型语言
🐿项目&资源
1、ccxt:加密货币交易 API,支持 100 多个交易所
2、uDjango:单文件的 Django 微型项目
3、esmerald:高度可扩展、高性能的 Web 框架
4、Python-Type-Challenges:通过在线挑战来学习 Python 类型提示
5、mify:微服务基础架构,代码生成工具
6、de4py:Python 逆向工程工具包
7、public-apis:面向开发者的公共 API 列表
8、FunASR:端到端语音识别工具包
9、XHS_Downloader: 小红书图文/视频作品采集工具
10、RSS-GPT:使用 ChatGPT 为你的 RSS 订阅源生成摘要
11、codespell:检查代码是否存在常见拼写错误
12、codeshell:多语言代码大模型基座
👀 全文 👀 合集 🤝投稿 🐱频道
订阅:微信 (可加群) | RSS | 邮件 | Twitter
❤5👍2
Ruff 诞生才一年多,但真的席卷Python圈!现已集齐linter和formatter,下一步如果变成类型检查工具(有没有这种可能?),就更无敌了。
半年前的介绍:https://pythoncat.top/posts/2023-04-09-ruff
最新的介绍:https://astral.sh/blog/the-ruff-formatter
半年前的介绍:https://pythoncat.top/posts/2023-04-09-ruff
最新的介绍:https://astral.sh/blog/the-ruff-formatter
🤯4
《构建外脑 / 智变时代的个人知识管理》
本文探讨了在新一轮的 AI 变革之下,如何用新工具来帮助扩展大脑思维与记忆的边界,以及知识工作流的新方法,激发潜能,构建外脑!全文 12000 字左右。
https://www.indigox.me/build-exobrain
本文探讨了在新一轮的 AI 变革之下,如何用新工具来帮助扩展大脑思维与记忆的边界,以及知识工作流的新方法,激发潜能,构建外脑!全文 12000 字左右。
https://www.indigox.me/build-exobrain
Indigo's Digital Mirror
构建外脑 / 智变时代的个人知识管理
本文将探讨在新一轮的 AI 变革之下,如何用新工具来帮助扩展大脑思维与记忆的边界,以及知识工作流的新方法,激发潜能,构建外脑(ExoBrain)
很有启发性的文章,让我第一次思考“编译”和“解释”意味着什么。我的结论是一个代表性能,一个代表灵活性,方向不同但会有交叉。
启发性内容:根据错误消息发现编译阶段、编译和解释只是实现的细节、比较它们就像比较水果和蔬菜……
https://eddieantonio.ca/blog/2023/10/25/python-is-a-compiled-language
启发性内容:根据错误消息发现编译阶段、编译和解释只是实现的细节、比较它们就像比较水果和蔬菜……
https://eddieantonio.ca/blog/2023/10/25/python-is-a-compiled-language
eddieantonio/blog
Python is a Compiled Language
This blog post hopes to convince you that Python is a compiled language. And by “Python”, I don’t mean alternate versions of Python like PyPy, Mypyc, Numba, Cinder, or even Python-like programming languages like Cython, Codon, Mojo1—I mean the regular Python:…
👍5
《编译和解释语言:番茄的两种说法》
1.语言规范和实现是截然不同的东西
2.通过一系列不断发展的BF实现,任何给定的语言都可以作为解释器或编译器实现
“我希望我间接展示或至少暗示的另一件事是,任何语言都可以以任何风格实现。即使你想把 CPython 看作是一个“解释器”(这个术语可能很危险,因为它遮挡了内部的编译器),但还有 PyPy,它动态地将 Python 程序编译成机器代码,以及各种系统将 Python 代码静态编译成机器代码(例如 mypyc)。”
https://tratt.net/laurie/blog/2023/compiled_and_interpreted_languages_two_ways_of_saying_tomato.html
1.语言规范和实现是截然不同的东西
2.通过一系列不断发展的BF实现,任何给定的语言都可以作为解释器或编译器实现
“我希望我间接展示或至少暗示的另一件事是,任何语言都可以以任何风格实现。即使你想把 CPython 看作是一个“解释器”(这个术语可能很危险,因为它遮挡了内部的编译器),但还有 PyPy,它动态地将 Python 程序编译成机器代码,以及各种系统将 Python 代码静态编译成机器代码(例如 mypyc)。”
https://tratt.net/laurie/blog/2023/compiled_and_interpreted_languages_two_ways_of_saying_tomato.html
❤1👍1
《富有同理心的开发者》
“编程的工艺始于同理心,而不是格式、语言、工具、算法或数据结构。”
“对自己的同理心包括认识、理解和富有同情心地回应我们的情绪、思想和经历。就是以我们提供给朋友或亲人的相同理解和支持来对待自己。这意味着承认我们自己的痛苦、恐惧和失败,并以善意而不是自我判断或批评来回应它们。”
“对自己的同理心是自我保健和个人成长的一个重要方面。通过练习同理心和自我同情,我们可以与自己建立更健康的关系,从而提高幸福感和复原力。请记住,善待和理解自己不是一种自私的行为,而是过上充实和平衡生活的重要组成部分。”
https://digma.ai/blog/the-empathetic-developer/
“编程的工艺始于同理心,而不是格式、语言、工具、算法或数据结构。”
“对自己的同理心包括认识、理解和富有同情心地回应我们的情绪、思想和经历。就是以我们提供给朋友或亲人的相同理解和支持来对待自己。这意味着承认我们自己的痛苦、恐惧和失败,并以善意而不是自我判断或批评来回应它们。”
“对自己的同理心是自我保健和个人成长的一个重要方面。通过练习同理心和自我同情,我们可以与自己建立更健康的关系,从而提高幸福感和复原力。请记住,善待和理解自己不是一种自私的行为,而是过上充实和平衡生活的重要组成部分。”
https://digma.ai/blog/the-empathetic-developer/
Digma
Are you an Empathetic Developer?
In this blog, we discuss the importance of being an empathetic developer and how senior developers can leverage empathy for maximum impact.
🤔6👍4❤1🥰1