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

博客目录:https://pythoncat.top/tags/weekly
Download Telegram
Python 潮流周刊#15:如何分析 FastAPI 异步请求的性能?

🦄文章&教程
- 如何分析 FastAPI 异步请求的性能?
- 利用 FastAPI 的后台任务:增强性能和响应能力
- 使用 Python 创建直方图
- Mypy 1.5 发布了
- 在 Linux 上运行 Python 的“Hello World”脚本时,会发生什么?
- 通过对比 Python 来学习 PostScript
- Python 中不那么随意的性能优化
- 在 Python 中创建上下文管理器
- 一个简单的模块,可以篡改 Python 解释器的数字
- 为什么说 Python 很糟糕……
- Python 中错误处理的最佳实践
- 使用企业数据和 Python 构建 GPT 对话机器人
- Python 鸡尾酒:将上下文管理器和迭代器等量混合
- 索引的力量:利用 Pandas 提高数据整理效率
- 杀死 ProcessPoolExecutor

🐿项目&资源
- pyinstrument:Python 的调用堆栈分析器
- viztracer:低开销的日志记录/调试/分析工具,可视化 Python 代码的执行
- tenacity:Python 重试库
- litestar:轻量、灵活且可扩展的 ASGI API 框架
- Make-It-3D:利用单个图像创建高保真 3D 模型
- Color-diffusion:对黑白图像进行着色的扩散模型
- DevOpsGPT:AI 驱动的自动化软件开发系统
- ILibCST:Python 的具体语法树解析器和序列化器库
- hypothesis:功能强大、灵活且易于使用的库,用于基于属性的测试

🐢播客&视频
- Python People 播客
- Talk Python To Me #426:PyScript 的新增功能
- Stack Overflow Blog #597:了解 SRE
- Stack Overflow Blog #593:Python 团队如何调整语言以适应 AI 的未来

👀合集    🤝投稿 🐱频道

订阅:微信 (可加群)| RSS | 邮件 | Twitter
👏2👍1
Python 潮流周刊#16:优雅重要么?如何写出 Pythonic 的代码?

🦄文章&教程

1、写代码时,优雅有意义吗?
2、Python Asyncio实践--高并发下如何防止缓存击穿
3、高效定时任务处理:深入学习 Python 中 APScheduler 库的奥秘
4、CPython 开发实战:魔改 lambda 函数
5、CPython 是如何实现引用计数的?
6、使用 Importlib 实现 Python 延迟加载
7、使用 Python 和 Playwright 进行端到端测试
8、nogil 项目和 Faster CPython 项目
9、简单介绍 Python 的永生对象
10、为什么要避免在 Python 中用“import *”?
11、让我们终结 Python 的依赖地狱
12、使用 Django Rest Framework 实现 JWT 身份验证
13、增强 Django 程序:提升数据库查询的 7 个妙招
14、可能让你大吃一惊的奇怪的 Python “特性”
15、可汗学院如何将 Python 后端重写成 Go?
16、为什么静态语言会面临复杂性的挑战?

🐿️项目&资源
1、pixi:Rust 开发的基于 Conda 的包管理器
2、briefcase:将 Python 项目转换为独立的应用
3、facechain:可生成数字分身的深度学习工具链
4、modelscope:将 Model-as-a-Service 概念变为现实
5、viberary:基于语义的书籍搜索引擎
6、polar:帮助开源维护者获得更好的资助
7、youre-the-os:一个游戏,让你扮演操作系统!
8、learndb-py:通过从头实现数据库来学习
9、mpire:比标准库更快的多进程开发库
10、diaphora:二进制文件的差异比对工具
11、beartype:近实时的静态类型检查工具
12、cs_books:AzatAI 推荐的计算机科学书籍

🐢播客&视频
1、超越 PEP-8 -- 漂亮易懂代码的最佳实践
2、只需 5 个步骤,将“勉强能用”的代码变成 Pythonic

👀 阅读全文

👀 合集 🤝投稿 🐱频道

订阅:微信 (可加群)| RSS | 邮件 | Twitter
👍1
Ask HN: 在哪里可以找到优秀的代码来阅读?

https://news.ycombinator.com/item?id=37248002
Python 潮流周刊#17:Excel 终于支持 Python 了、Meta 重磅开源新项目

🦄文章&教程
1、Excel 终于支持 Python 了!
2、如何使用 FastAPI 与 aiohttp 进行 SSE 响应开发?
3、用 FastAPI 和 Hamilton 实现的 PDF 摘要工具
4、放弃 Python 拥抱 Mojo?鹅厂工程师真实使用感受
5、Mojo 如何获得比 Python 快 35000 倍的加速?
6、APL 语言教会我的那些 Python 知识
7、深度解析 Jupyter 的内核架构
8、Fixit 2:Meta 的下一代自动修复 linter
9、使用 Python 构建代码图像生成器
10、apipkg 教程:Python 中的增强延迟加载
11、当 asyncio、twisted、tornado 和 gevent 一起走进酒吧...
12、Python 标准化锁定文件的现状
13、Python:只需编写 SQL
14、Python 中如何比较不兼容的类型?
15、使用 Python 开发一个文件比较工具
16、我最喜欢的素数生成函数

🐿项目&资源
1、codellama:Meta 最新开源的代码生成模型
2、seamless_communication:最先进的语音和文本翻译的基础模型
3、Torchscale:(M)LLM 的基础架构
4、fastapi-best-practices:FastAPI 的最佳实践
5、yappi:又一个 Python Profiler,支持多线程、asyncio 和 gevent
6、funNLP:几乎最全的中文 NLP 资源库
7、prettymapp:在 Web 应用中创建精美的地图
8、pycparser:纯 Python 实现的完整 C99 解析器
9、quivr:生成式 AI 打造你的第二大脑
10、KeymouseGo: 类似按键精灵的鼠标键盘录制和自动化操作
11、ahkunwrapped:集成 AutoHotkey,用 Python 执行自动化
12、100+ AI/机器学习/深度学习/计算机视觉/NLP 项目与代码
13、trafilatura:一个采集 Web 文本的工具

。。。

👀 阅读全文

👀 合集 🤝投稿 🐱频道

订阅:微信 (可加群)| RSS | 邮件 | Twitter
👍4
Python、Java、TypeScript 和 SmallTalk 四种编程语言的创造者将于 9 月 19 日一起出现在舞台上进行历史性的对话。主题是“关于编程语言设计的对话”。https://m.slashdot.org/story/418398
C++ 的发明者 72 岁的 Bjarne Stroustrup 最近有一则简短的采访,给出了一些人生建议:

不要过度专业化。不要太确定你是否知道未来。要灵活,记住职业和工作是长期的。太多的年轻人认为他们可以优化一些东西,然后他们发现他们花了几年或更长时间专注于一些可能不是正确的事情。在这个过程中,他们精疲力竭,因为他们没有花足够的时间建立友谊,也没有在计算机之外过上生活。

。。。

你不能只做代码。你必须对文化和如何表达想法做点什么。我的意思是,我从不后悔花在历史和数学上的时间。数学磨砺你的思维,历史让你了解自己的局限性和世界上正在发生的事情。所以不要太确定。花点时间过上平衡的生活。

。。。

https://m.youtube.com/watch?v=-QxI-RP6-HM
👍12😢2
#Python潮流周刊

Python 潮流周刊#18:Flask、Streamlit、Polars 的学习教程

🦄文章&教程
1、一份深入探索 Flask 的指南
2、使用 PyMuPDF 识别与提取表格
3、深入介绍 Python 3.12 中的永生对象
4、Python 中下划线的十种用法
5、Python Asyncio 之网络编程方法详解
6、给初学者的 Streamlit 学习指南
7、如何在 FastAPI 应用中使用 Tailwind CSS 和 SQLAlchemy
8、Python 如何不作排序但保持数据有序
9、用 Django 发送带有验证链接的电子邮件
10、探索全球多样性:Pyetho — 用于了解国家及其语言的 Python 库
11、Polars:快如闪电的 DataFrame 库
12、深入学习数据结构与算法:C++、Swift、Python、Java、C#、JavaScript


🐿项目&资源
1、fastapi-users:开箱即用的 FastAPI 用户管理库
2、upiano:命令行里的钢琴
3、hrequests:requests 库的替代品
4、wisdomInterrogatory:智海-录问法律大模型
5、awesome-systematic-trading:一个精选的系统化交易列表
6、Qwen-VL:阿里通义千问-VL 模型的官方库
7、h2ogpt:私人文档+图像的问答
8、refact:开源编码助手,支持自动补全、代码重构、代码分析
9、dify:创建自己的 AI 应用
10、dara:轻松创建交互式 Web 应用程序

👀 阅读全文

👀 合集 🤝投稿 🐱频道

订阅:微信 (可加群)| RSS | 邮件 | Twitter
👍3
#Python潮流周刊

Python 潮流周刊#19:Mojo 终于提供下载了!

🦄文章&教程
1、Mojo🔥 终于提供下载了!
2、我们能从 PEP-703 中学到什么?
3、用 500 行 Python 代码写一个 C 语言编译器
4、简单介绍如何用 Python 作协议缓冲区编程
5、用 Python 和 matplotlib 创建漂亮的极坐标直方图
6、布隆过滤器图解与 Python 实现
7、Python 中的堆数据结构:最小和最大堆实现
8、Python 容器化部署教程
9、2023 年 Python 包管理的实践指南
10、记一次 Python 应用内存泄漏问题定位
11、介绍 flake8-logging
12、Falcon 180B 正式在 Hugging Face Hub 上发布

🐿项目&资源
1、pkuseg-python:多领域中文分词工具,比 jieba 准确性更高
2、pysentation:在 CLI 里显示演示文稿
3、compress:基于个人语料库的快捷输入工具
4、textbase:用于构建 AI 聊天机器人的简单框架
5、reader:Python 开发的 feed 阅读器库
6、Baichuan2:百川 53B 大模型在线对话平台
7、svcs:灵活的 Python 服务定位器
8、gpt_academic: 为 ChatGPT/GLM 提供实用化交互界面

👀 阅读全文

👀 合集 🤝投稿 🐱频道

订阅:微信 (可加群) | RSS | 邮件 | Twitter
👍2
#Python潮流周刊

Python 潮流周刊#20:为什么代码在函数中运行得更快?

🦄文章&教程
1、三种对 Python 作基准测试的方法
2、舍弃 Poetry 和 PDM,切换成 Hatch
3、TOML 文件格式有什么问题?
4、用 Python 玩转遗传算法
5、现代 Python 的类型提示:Protocal 类
6、tornado 的协程调度原理
7、可视化 CPython 发布过程
8、如何用 PyObjC 与 Apple Vision 框架作文本识别
9、调试 Python 中正则表达式的灾难性回溯
10、使用 Django 和 HTMX 开发一个数据库搜索项目
11、异步 SqlAlchemy 和多数据库管理
12、Python Fire:自动生成命令行接口
13、我最爱的解 LeetCode 问题的 Python 技巧
14、为什么 Python 代码在函数中运行得更快?

🐿项目&资源
1、hatch:时髦的可扩展的 Python 项目管理库
2、keep:开源的告警管理和自动化执行平台
3、PyPI Data 网站:查看 PyPI 的各项数据
4、strictyaml:类型安全的 YAML 解析和校验库
5、facefusion:更先进的换脸工具
6、pyflyby:一套 Python 的生产力工具
7、instagraph:将文本内容或 URL 转换为可视化的知识图谱
8、textual-web:在浏览器中运行 TUI 和终端
9、ziggy-pydust:用 Zig 语言构建 Python 扩展
10、MFTCoder:多任务微调代码大模型

👀 阅读全文

👀 合集 🤝投稿 🐱频道

订阅:微信 (可加群) | RSS | 邮件 | Twitter
1👍1🤔1
#Python潮流周刊

Python 潮流周刊#21:如何提升及测量 Python 代码的性能?

🦄文章&教程
1、在单核情况下加快 Python 代码速度
2、使用 Radon 作 Python 的代码度量
3、Python(大部分)由语法糖组成
4、迎接新的 SymPy
5、使用 import-linter 让你的 Python 项目架构更整洁
6、CPython 如何用布隆过滤器作字符串处理?
7、Python 中 UUID 的使用
8、为什么有这么多 Python Dataframe?
9、使用 Python 模拟“三门问题”
10、6 件可以用 Functools 模块做的很酷的事
11、深入理解 pytest.main():Python 测试框架的核心功能解析
12、7 个极佳的 Python 身份验证库

🐿项目&资源
1、radon:Python 代码的各种指标
2、agents:自主语言代理的开源框架
3、quasiqueue:一个多进程库
4、pygraft:可配置的模式和知识图谱生成
5、toml-bench:在 Python 中该用哪个 toml 库?
6、SyncDreamer:以单视角图像生成多视角一致的图像
7、nanosam:使用 NVIDIA TensorRT 实时运行的 SAM 模型
8、logparser:用于日志解析的机器学习工具包
9、llama2.mojo:纯 Mojo 版本的 Llama 2
10、bisheng:一个开放的 LLM DevOps 平台

🐢播客&视频
1、EuroPython 2023 的 146 个视频
2、Real Python 播客 #172:使用 Scalene 测量 Python 性能

👀 阅读全文

👀 合集 🤝投稿 🐱频道

订阅:微信 (可加群) | RSS | 邮件 | Twitter
5
#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