Python潮流周刊🐍
4.17K subscribers
187 photos
3 files
398 links
由豌豆花下猫主理,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。

博客目录:https://pythoncat.top/tags/weekly
Download Telegram
#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
👍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
🔥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
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
5👍2
昨天在v2ex发布了周刊后,收到这一则作者回复。顺着投稿话题,这里想问问大家:怎么能提高我们周刊的投稿量呢?

这份周刊是受了阮一峰大佬的科技爱好者周刊启发,它的投稿方式在Github,刚看了下有3600+ issues,粗暴计算的话平均每期有13个投稿!真是厉害!

本周刊的“官方投稿”也在Github,但投稿量仅3个,还不及微信好友直接私聊的投稿数!(或许根本原因是影响力不够😂

虽然目前按我人工筛选的方式,存稿是足足有余的(毕竟信息源广,且有意克制每期发的数量),但是,还是希望有更多同学来自荐/推荐,毕竟众人拾柴火焰高,一个良好的投稿氛围更有利于周刊的健康持续发展!
👍162
Ruff 诞生才一年多,但真的席卷Python圈!现已集齐linter和formatter,下一步如果变成类型检查工具(有没有这种可能?),就更无敌了。
半年前的介绍:https://pythoncat.top/posts/2023-04-09-ruff
最新的介绍:https://astral.sh/blog/the-ruff-formatter
🤯4
Ruff作者推的几则“捷报”
《构建外脑 / 智变时代的个人知识管理》
本文探讨了在新一轮的 AI 变革之下,如何用新工具来帮助扩展大脑思维与记忆的边界,以及知识工作流的新方法,激发潜能,构建外脑!全文 12000 字左右。
https://www.indigox.me/build-exobrain
很有启发性的文章,让我第一次思考“编译”和“解释”意味着什么。我的结论是一个代表性能,一个代表灵活性,方向不同但会有交叉。
启发性内容:根据错误消息发现编译阶段、编译和解释只是实现的细节、比较它们就像比较水果和蔬菜……
https://eddieantonio.ca/blog/2023/10/25/python-is-a-compiled-language
👍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👍1
《富有同理心的开发者》

“编程的工艺始于同理心,而不是格式、语言、工具、算法或数据结构。”

“对自己的同理心包括认识、理解和富有同情心地回应我们的情绪、思想和经历。就是以我们提供给朋友或亲人的相同理解和支持来对待自己。这意味着承认我们自己的痛苦、恐惧和失败,并以善意而不是自我判断或批评来回应它们。”

“对自己的同理心是自我保健和个人成长的一个重要方面。通过练习同理心和自我同情,我们可以与自己建立更健康的关系,从而提高幸福感和复原力。请记住,善待和理解自己不是一种自私的行为,而是过上充实和平衡生活的重要组成部分。”
https://digma.ai/blog/the-empathetic-developer/
🤔6👍41🥰1