由豌豆花下猫主理,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。 博客目录:https://pythoncat.top/tags/weekly
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2024.04.29 - 2024.05.05
① Python Weekly - Issue 648
② Awesome Python Weekly 🐍 Issue 414 - Google lays off its Python team
③ Python Hub Weekly Digest for 2024-04-28
④ Python recap for week 17/2024
⑤ Pycoders Weekly Issue #627 (April 30, 2024)
⑥ Django News - New Django Ops Team Member - May 3rd 2024
⑦ Python 潮流周刊#49:谷歌裁员 Python 团队,微软开源 MS-DOS 4.0
🐱频道 @pythontrendingweekly
#Python潮流周刊
🐱🐱🐱🐱 第 49 期 🐱🐱🐱🐱
🦄文章&教程
① 谷歌在开发者大会前裁员了 Python、Flutter 和 Dart 团队
② FastAPI 专家给出的 FastAPI 使用贴士
③ PEP 686:将 UTF-8 模式设为默认配置
④ Pydantic:简化 Python 中的数据验证
⑤ 中小型 Python 项目配置和数据读写的最佳实践
⑥ 为了乐趣和(并发的)收益而给 requests 库打补丁
⑦ CPython JIT 内部原理:Python 启动时会发生什么?
⑧ Sleepsort:在线程休眠时排序
⑨ Python、JavaScript 和 Ruby 用莱布尼茨公式计算 π 的值
⑩ 10 年参加 Python 会议
⑪ 关于 for 循环的一些思考
⑫ 前 1% 精英工程师的 7 个简单的习惯
🐿️项目&资源
① logfire:用于 Python 的可观测性工具
② pyinfra:用 Python 实现基础设施自动化
③ pipxu:使用 UV 在隔离环境中安装和运行 Python 程序
④ tkforge:在 Figma 中拖放创建 Python GUI
⑤ TagStudio:文件和照片管理系统
⑥ coredumpy:保存崩溃的站点以作事后调试
⑦ plane:开源的 JIRA、Linear 和 Asana 替代品
⑧ Scrapegraph-ai:基于 AI 的 Python 抓取工具
⑨ tv:自动收集 IPv4 酒店电视直播源
⑩ netprobe_lite:用 Python 开发的网络性能测试工具
⑪ dangerzone:将有害的 PDF、office 文档或图像转换为安全的 PDF
⑫ MS-DOS:MS-DOS 1.25、2.0 和 4.0 的源代码
🐢播客&视频
① 2023 年的 800 多期 Python 演讲视频
② 教程:使用 Python + HTMX + Tailwind 作 Web 开发
👀阅读全文 🤝关注微信
🐱频道 @pythontrendingweekly
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2024.04.22 - 2024.04.28
① Python Weekly - Issue 647
② Awesome Python Weekly 🐍 Issue 413 - Ruby vs. Python comes down to the for loop (2021)
③ Python Hub Weekly Digest for 2024-04-21
④ Python recap for week 16/2024
⑤ Pycoders Weekly Issue #626 (April 23, 2024)
⑥ Django News - Djangonaut Space 2024 Session 2 - Apr 26th 2024
⑦ Python 潮流周刊#48:Python 3.14 的发布计划
🐱频道 @pythontrendingweekly
#Python潮流周刊
🐬🐬🐬 第 48 期 🐬🐬🐬
🦄文章&教程
① 公布 py2wasm:将 Python 程序转换为 Wasm
② 对比 Ruby 与 Python 的 for 循环
③ Python 小陷阱:strip、lstrip、rstrip 删除内容比预期的多
④ 用 Python 讲解进程间通信的核心机制
⑤ PEP 745 – Python 3.14 的发布计划
⑥ Python 不同数据结构的时间复杂度
⑦ 从第一性原理出发理解 Django
⑧ Python 线程池的源码实现分析与相关问题探讨
⑨ 如何用 Python 设计和实现插件架构?
⑩ 浅谈 Python、Go、Rust 的异常处理
⑪ mpmetrics 内存管理的设计
⑫ 编程语言中分号的起源和优点
🐿️项目&资源
① llama3:Meta Llama 3 的官方仓库
② llama3-Chinese-chat:Llama3 中文仓库,各种聚合资料
③ reader:将 URL 转换为对 LLM 友好的文本
④ tasktiger:基于 Redis 的 Python 任务队列
⑤ utt:用 Python 编写的简易命令行时间跟踪器
⑥ simone:将 YouTube 视频转换为文章进行发布
⑦ h11:用纯 Python 实现的 HTTP/1.1 库
⑧ browser-hub:浏览器包装器,可运行多个浏览器实例
⑨ lingua-py:极准确的自然语言检测库
⑩ photo-similarity-search:基于苹果芯片的照片相似度 Web 应用
⑪ Windrecorder:记录屏幕内容,实现记忆搜索
👀阅读全文 🤝欢迎投稿
🐱频道 @pythontrendingweekly
Ask HN: High quality Python scripts or small libraries to learn from
有什么高质量的 Python 脚本或小型库可供学习?
https://news.ycombinator.com/item?id=40085887
一个优秀的技术博客应该具备什么特点?
- 解决棘手和令人困惑的话题
- 展示能运行的代码
- 让事情变得更简单
- 定期创作
- 讨论权衡和缺点
- 避免使用网络俚语、模因、咒骂、讽刺和咆哮
https://notes.eatonphil.com/2024-04-10-what-makes-a-great-tech-blog.html
38 岁时从卡车司机转行 Ruby on Rails 开发的故事
https://www.writesoftwarewell.com/lorry-driver-to-rails-developer-at-38/
编程的警句
汇集了一系列关于编程和计算机科学中的深刻见解和原则(总共 120 条)
出自 ACM 的 SIGPLAN 刊物(1982 年 9 月),耶鲁大学 Alan J. Perlis 的文章“Epigrams in Programming”
https://www.cs.yale.edu/homes/perlis-alan/quotes.html
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2024.04.15 - 2024.04.21
① Awesome Python Weekly 🐍 Issue 412 - Shape typing in Python
② Python Hub Weekly Digest for 2024-04-14
③ Python recap for week 15/2024
④ Pycoders Weekly Issue #625 (April 16, 2024)
⑤ Django News - PyPI Expanding Trusted Publisher Support - Apr 19th 2024
⑥ Python 潮流周刊#47:当你的老师希望你去做开源
🐱频道 @pythontrendingweekly
V2EX 上三则关于薪资的热门话题:
想问一下月薪 20k 以上的生活是怎么样的?
有没有年薪 20-30 万的人谈谈感受?
有没有年薪百万的人谈谈感受?
这篇文章聊聊我观察到Python自媒体圈的一个挺有意思但也可能有争议的现象
https://pythoncat.top/posts/2024-04-17-comment
博客园的商业探索。Github仓库里就一句话:以开源的方式探索博客园的商业化出路。感觉这个“开篇”过于草率了些吧😂
https://www.cnblogs.com/cmt/p/18133891
语言如何影响我们对世界的感知?
这篇文章是对自然语言的研究,但我觉得对学会了一门或多门编程语言的人来说,应该还能产生更多启发。
- 语言的局限性意味着世界的局限性(维特根斯坦)
- 不同语言对颜色的命名存在差异,语言影响对颜色的感知
- 语言中特定的情感词汇影响着我们的感受
- 语言中的性别特征影响对物体的感知
- 建议:学习更多的语言,或者更多地了解语言
https://readmedium.com/how-does-language-affect-our-perception-of-the-world-9d5cc10d5221
Python 社区中有不少优秀的技术周刊,这里把最近一周内发布的周刊汇集起来,供诸位 Pythonista 们丰富阅读。
时间:2024.04.08 - 2024.04.14
① Python Weekly - Issue 646
② Awesome Python Weekly 🐍 Issue 411 - SentenceTransformers: Python framework for sentence, text and image embeddings
③ Python Hub Weekly Digest for 2024-04-07
④ Python recap for week 14/2024
⑤ Pycoders Weekly Issue #624 (April 9, 2024)
⑥ Django News - Open Source Week - Apr 12th 2024
⑦ Python 潮流周刊#46:如何用 Python 预测日食的时间和轨迹?
🐱频道 @pythontrendingweekly
PSF 的 2023 年年度影响报告来了!
https://pyfound.blogspot.com/2024/05/the-psfs-2023-annual-impact-report-is.html
PyCharm 2024.1.1 Is Here! AI Assistant in Community Edition, Enhanced Endpoints Tool Window, and Navigation and Refactoring Across Notebooks and Scripts
https://blog.jetbrains.com/pycharm/2024/04/pycharm-2024-1-1/
Google lays off its Python team | Hacker News
https://news.ycombinator.com/item?id=40171125
看起来是个大新闻,静待官方消息
https://x.com/laike9m/status/1783618475661111711?t=ja84cIrlbribsWDbpiSxqQ&s=35
Python 3.14 的版本发布计划
3.14 development begins: Tuesday, 2024-05-07
3.14.0 alpha 1: Tuesday, 2024-10-15
3.14.0 beta 1: Tuesday, 2025-05-06 (No new features beyond this point.)
3.14.0 final: Wednesday, 2025-10-01
https://peps.python.org/pep-0745/
为什么正则表达式使用 $ 和 ^ 作为行锚点?
https://buttondown.email/hillelwayne/archive/why-do-regexes-use-and-as-line-anchors/
时至今日, 还有多少程序员认为 Python 简单的?
Python 简单么?不简单么?
https://www.v2ex.com/t/1006067
#Python潮流周刊
🐬🐬🐬 第 47 期 🐬🐬🐬
特别提醒:赠书 5 本《Python编程:从入门到实践(第3版)》,详情见原文。试运行付费专栏,限量 8 折优惠券,领完即止。
🦄文章&教程
① 当你的老师希望你去做开源
② 我每天在用的 Python f-string 代码
③ 用 Django 和 OpenAI 开发一款语音笔记应用
④ Python Web 开发者的最佳安全实践
⑤ Fedora 希望为其 Python 构建作“-O3”优化
⑥ Ruff v0.4.0:一个手写的 Python 递归下降解析器
⑦ 给 Django RSS 源设置样式
⑧ Python 中快捷的概率过滤器
⑨ Code Review 时,曾被我忽视的 3 件重要小事
⑩ 用 Python 记录下今天敲了多少次键盘
⑪ 是否应该使用上界版本约束?
⑫ 如何开发一个代码格式化工具?
🐿项目&资源
① pylyzer:快速的 Python 静态代码分析器和语言服务器
② anthropic-cookbook:一些有趣而有效的使用 Claude 的方法
③ Flowmium:用 Rust 写的 Python 工作流编排器
④ github2file:从 Github 下载和处理文件
⑤ Python 知识备忘录
⑥ DouZero:通过自玩深度强化学习掌握斗地主
⑦ dashboard-icons:仪表板图标资源
⑧ newspaper4k:从新闻网站提取文章、标题和元数据
⑨ translateLocally:在本机上用 LLM 快速安全地翻译
⑩ constable:将打印直接插入 AST 进行状态调试
⑪ TextBlob:情感分析、词性标记、名词短语提取、翻译等
⑫ wewe-rss:生成微信公众号 RSS,支持私有化部署
🐢播客&视频
① 2024 年菲律宾 PyCon 演讲视频列表
② 2024 年构建大语言模型的小指南
👀阅读全文 🤝领取优惠券
🐱频道 @pythontrendingweekly
CPython、PyPI 和许多 Python 包不受 xz 后门的影响。xz-utils 项目(也称为 xz 和 liblzma)有后门的是 v5.6.0 和 v5.6.1 版本。CPython 用到的版本是 v5.2.5,是在提交后门的贡献者为 xz 项目做出贡献前发布的。
https://discuss.python.org/t/cpython-pypi-and-many-python-packages-are-not-affected-by-the-backdoor-of-xz/49873
https://vadimkravcenko.com/shorts/mental-health-in-software-engineering/
Читать полностью…不同编程语言用正则表达式匹配“字符串结尾”和“每行结尾”,用法竟然如此之不统一!
https://pythoncat.top/posts/2024-04-15-re
我曾说过周刊不做订阅制的,现在却推出了订阅专栏。这篇文章想为自己辩护一下,同时聊聊技术周刊今后的发展计划。
https://pythoncat.top/posts/2024-04-14-paid-column
#Python潮流周刊
🐬🐬🐬 第 46 期 🐬🐬🐬
特别提醒:赠书 7 本《Python基础教程(第3版·修订版)》,详情见原文。试运行付费专栏,限量8折优惠券,领完即止。
🦄文章&教程
① 如何用 Python 预测日食的时间和轨迹?
② 我在开源软件上全职工作 503 天的经验分享
③ 修复 Python 代码坏味道的最佳实践
④ 如何用 Python 作质因式分解?
⑤ Supervisor-持久化进程部署方案
⑥ PEP-744 – 关于 JIT 编译
⑦ Zapier 如何能自动执行数十亿个任务?
⑧ Meta 使用单体架构仅 5 个月就发布了 Threads
⑨ Python 命名约定:最佳实践和示例
⑩ Great_Tables 的设计理念
⑪ Python 为什么不能将列表作为字典的键?
⑫ 使用树莓派+Python+Influxdb 开发温度监测器
⑬ 如何用单行 Python 代码通过面试编码
🐿项目&资源
① open-interpreter:计算机上的自然语言界面
② narwhals:Polars、pandas、cuDF、Modin 的轻量级可扩展兼容层
③ mantis:可自动发现、侦察和扫描漏洞的安全框架
④ FreeAskInternet:免费私有且本地运行的搜索聚合器与答案生成
⑤ PyCharm 博客总结的一系列 Django 学习资源
⑥ great-tables:用 Python 生成信息丰富的精美表格
⑦ jiaTansSSHAgent:实现 XZ sshd 某些后门功能
⑧ docx2python:提取 docx 的页眉、页脚、文本、脚注、尾注、属性和图像
⑨ WechatMoments:微信朋友圈导出工具
⑩ low_cost_robot:超低成本实现机械臂
⑪ drawpyo:用 Python 生成 Draw.io 图表
⑫ drawdb:免费直观的在线数据库设计工具和 SQL 生成器
🐢播客&视频
① 使用 Django、Channels 和 HTMX 克隆一个流式 ChatGPT
② 2024 年学习数据科学的系列视频
👀阅读全文 🤝领取优惠券
🐱频道 @pythontrendingweekly
“时代的一粒灰,落在个人头上就是一座山”,每个人都有被大山压垮的可能。
https://imququ.com/post/i-am-unemployed.html