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

博客目录:https://pythoncat.top/tags/weekly
Download Telegram
Python为什么系列有幸被 @Barret_China 大佬推荐,推特才一天时间就近 10 万+了!

第一次亲身感受这么猛的流量热度,建立3年的项目也终于从900star突破到了1.3K!说起来Python潮流周刊的star数已过940,我有预感要在2024年到来之际,同时完成首个1K和双1K成就啦!加油,再接再厉!

Python周刊:https://github.com/chinesehuazhou/python-weekly

Python为什么:https://github.com/chinesehuazhou/python-whydo
👍244🥰2
Python潮流周刊🐍 pinned «#Python潮流周刊 从 2023.05.13 到 2023.12.09,30 期周刊正好花了 210 天!我们分享了: 文章/教程:378 篇 项目/资源:270 个 播客/视频:54 则(有不少是视频列表) 热门讨论:20 个 为了方便老读者们回看及检索,也为了方便新关注的读者从第一季内容中寻宝,我把全部 30 期周刊的正文汇总成了一篇,共 6.2 万字:https://pythoncat.top/posts/2023-12-11-weekly»
#Python潮流周刊

🐬🐬  第 32 期  🐬🐬

🦄文章&教程
+ 在并行程序中实际最多能用多少个 CPU?
+ 你的 Python 包都装到哪了?
+ 移除 CPython 中的私有 C API 函数
+ Python 小陷阱:复制列表时的问题
+ 取消 Asyncio 任务的最佳实践
+ Python 项目中的配置:没有魔法,只是必要的实践
+ 优化 Python 的 Flask、Django 和 FastAPI 程序
+ 为什么 Python、Go 和 Rust 都不支持三元运算符?
+ Python 中的“key”参数的关键
+ 从 Python 数据类中消除状态突变方法

🐿️项目&资源
+ feedi:打造个人的新闻聚合阅读器
+ generative-ai-python:用 Google AI SDK,开发 Gemini 和 PaLM 应用
+ python-guide-for-javascript-engineers:开源电子书《JavaScript工程师的Python指南》
+ sqlmap:SQL 注入和渗透测试工具
+ TikTokDownloader: TikTok 和抖音数据采集工具
+ Osprey:通过视觉指导微调实现对像素的理解
+ django-cast:基于 Django 和 Wagtail 的博客/播客项目
+ Qexo:快速、强大且漂亮的 Hexo 编辑器
+ project-based-learning:精选的基于项目的教程列表
+ Amphion:用于音频、音乐和语音生成的工具包

🐢播客&视频
+ PyConChina 2023 的演讲视频
+ Episode #184:PyCoder's Weekly 的 2023 年总结
+ Requests vs Httpx vs Aiohttp 该选哪一个呢?

👀全文   👀合集     🤝投稿    🐱频道
7
Conda 账号逃离 X,迁移到 Mastodon & LinkedIn
😁15👍4
#Python潮流周刊

🐬🐬  第 33 期  🐬🐬

🦄文章&教程
+ Flask 已死,FastAPI 是未来
+ Python + Flask 打造属于自己的 RSS 安全信息流
+ Microdot:又一个 Python Web 框架
+ 周末 AI 项目:在 2004 年的诺基亚 9500 上运行 7B 大型语言模型
+ Python Asyncio 之常见的三个坑
+ Bash、Lua、Python 和 Rust 的梦幻岛冒险
+ YAML、Python 和 Holy Graal
+ “Python -m”:最酷的 Python 标记,真的值得更多关注
+ Python CI 的初学者指南
+ Python Type Hints 简明教程(基于 Python 3.12)
+ Pyinstaller EXE 被检测为病毒?解决方案和替代方案
+ Fontimize 简介|精确字体子集,仅使用你网站的字符
+ GH- 113464:copy-and-patch 的 JIT 编译器
+ 消失的隐喻:Zip 和 Paste
+ 40 亿个 IF 语句

🐿️项目&资源
+ nicegui:使用 Python 开发 Web 用户界面
+ csvkit:用于转换和处理 CSV 的命令行工具
+ evue:基于 html/css 的高性能 GUI 框架
+ JARVIS:自己的个人语音助手
+ Gooey:只需一行即可将几乎任何 Python 命令行程序转换为完整的 GUI 程序
+ mod:Mojo 的包管理器工具
+ canopy:由 Pinecone 提供支持的 RAG 框架和上下文引擎
+ toogether-backend:Django REST 社交约会 APP 项目
+ DouyinLiveRecorder: 可循环值守和多人录制的直播录制软件
+ StreamDiffusion:用于实时交互式生成的管道级解决方案
+ sqlglot:SQL 解析器和转译器
+ texify:输出 LaTeX 和 Markdown 的数学 OCR 模型
+ talebook:一个简单的在线版个人书库

🐢播客&视频
+ 为什么 Python, Go, Rust, Kotlin 没有三元运算符?

👀阅读全文    🤝投稿

🐱频道 @pythontrendingweekly
3😁2
PyPy 将代码管理从 Mercurial 迁移到 Git

https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html
🥰51
1. Ask HN: Share your favorite software blog posts of 2023
分享你最喜欢的 2023 年软件博客文章

https://news.ycombinator.com/item?id=38765176

2. Ask HN: Favorite Podcast Episodes of 2023?
2023 年发布的你最喜欢的播客剧集是什么?

https://news.ycombinator.com/item?id=38783338
👍62
#Python潮流周刊

🐬🐬🐬  第 34 期  🐬🐬🐬

🦄文章&教程

① 简单聊聊 Python 3.13 的 JIT 方案
② 在 Python 中读取 Excel 的最快方法
③ Flask 教程:从头开始构建可扩展的 Web 项目
④ Python、C、汇编 - 提高 2500 倍余弦相似度运算
⑤ 使用 AI 检测 AI 生成的照片
⑥ Python 内置函数 max 有毛病
⑦ App 自动化测试之 Appium 应用篇| Appium 常用 API 及操作
⑧ 使用 Django 构建一个实时消息应用
⑨ 了解 Python 中的数值数据类型
⑩ 非阻塞的 Asyncio 日志记录
⑪ Instagram 如何仅凭 3 名工程师实现用户规模 1400 万
⑫ Google 设计的类 Python 编程语言 Starlark
⑬ 数据工程的历史和现状

🐿️项目&资源

① watchfiles:简单快速的文件监听和代码重新加载
② hy:嵌入在 Python 中的 Lisp 方言
③ pyapp:Python 应用的运行时安装器
④ yarl:一个 URL 解析工具
⑤ apispec:可插拔的 API 规范生成器,支持 OpenAPI 规范
⑥ marshmallow:支持复杂对象与简单数据类型相互转换
⑦ jake:在 GitHub 上轻松创建和部署自己的单链接网站
⑧ docflow:功能强大的文档管理 API,无缝上传、下载、组织、版本控制、共享
⑨ auto_jobfindchatgpt__rpa:基于 ChatGPT 的自动投简历助手
⑩ oshit:放在命令行终端的 Hacker News
⑪ mixtral-offloading:在 Colab 或个人电脑上运行 Mixtral-8x7B 模型
⑫ RecoverPy:以交互方式从终端查找和恢复已删除或覆盖的文件
⑬ MobileVLM:美团开源的移动设备视觉语言助手

🐢播客&视频

① 捕蛇者说 Ep 44. 与 Tualatrix 聊聊独立开发使用的技术栈
② 给 Pythonistas 的 Rust 编程入门教程

👀阅读全文      🤝欢迎投稿

🐱频道 @pythontrendingweekly
5
https://nova.moe/rethink-type-url-dns/

经典面试题:输入 URL 到页面展示到底发生了什么?

电脑和浏览器的发展日新月异,文章讨论的话题:

- 现代的浏览器本身会不会缓存 DNS 记录?
- 浏览器有权限直接去读 hosts 文件么?
- 浏览器是怎么发出的 DNS 请求?(这个时候请别回答是发出的 UDP 请求)
- Hosts 文件之后就直接是外部 DNS 服务器了么?
👍61
#Python潮流周刊

🐬🐬🐬  第 35 期  🐬🐬🐬

🦄文章&教程

① Python 3.13 也有了 JIT 编译器
② NumPy 2 即将推出:防止破坏,更新你的代码
③ Python 反直觉地在科学计算中兴起
④ 在 Pandas 中实现快速高效的不等价连接
⑤ Pandas Profiling:详细介绍它的使用
⑥ 深入了解 Python 的 functools.wraps 装饰器
⑦ 纯 Python 实现的 SIMD
⑧ 保护 Flask 程序的最佳实践
⑨ 使用服务器发送事件 (SSE) 将实时更新推送到客户端
⑩ 开发用 AI 驱动的 TODO 应用
⑪ PEP-736 调用时关键字参数的简写语法
⑫ 如何用 Python 删除图像中的背景?

🐿️项目&资源

① ydata-profiling:用于 Pandas 和 Spark DataFrame 的数据分析
② pdfsyntax:检查和修改 PDF 文件内部结构
③ harlequin:终端里的 SQL IDE
④ litellm:使用 OpenAI 格式调用所有 LLM API
⑤ unstructured:用于 AI 模型的非结构化数据预处理工具
⑥ chatgpt-on-wechat: 基于大模型搭建的聊天机器人,支持微信、企业微信、公众号、飞书
⑦ whisperX:具有单词级时间戳的自动语音识别
⑧ 42 道在线的 Python 编程练习题
⑨ mealie:自托管的食谱管理和膳食计划项目
⑩ guardrails:给大语言模型添加护栏
⑪ chainlit:在几分钟内构建 Python LLM 应用程序
⑫ functime:用 Polars 构建的时间序列机器学习

🥂讨论&问题

① 为什么 Python 会有.venv 虚拟环境的概念?
② Java 如何调用含有第三方依赖的 Python 项目?

👀阅读全文      🤝欢迎投稿

🐱频道 @pythontrendingweekly
👍51
#Python潮流周刊

🐬🐬🐬  第 36 期  🐬🐬🐬

🦄文章&教程

① 一年后的 Python 打包:回顾 2023 年 Python 的打包
② PyCon 2023(美国和澳大利亚)所有演讲视频
③ Python 的 Synchronized
④ 更快的 Python C 扩展的类型信息
⑤ 通过示例比较 Kotlin 和 Python 中的协程
⑥ Pydantic 处理 1970 年代时间的奇特问题
⑦ 浏览器上的代码游乐场
⑧ SQLite 的“database is locked”错误
⑨ 数据处理神器可不止 Pandas 哦,还有 Polars,全方位解析 Polars
⑩ 用 Python 函数构建 HTML 组件
⑪ 500 行 SQL 实现一个 GPT

🐿️项目&资源

① niquests:使用 HTTP/3、HTTP/2,支持异步的 requests
② slotscheck:确保你的slots正常工作
③ panel:强大的数据探索和 Web 应用框架
④ QAnything:基于任何东西的问答
⑤ Bert-VITS2-ext: 基于 Bert-VITS2 做的表情、动画测试
⑥ weread-exporter: 将微信读书中的书籍导出成 epub、pdf、mobi 等格式
⑦ leetcode-solution:用 Python 解各种 LeetCode 问题
⑧ CapsWriter-Offline: CapsWriter 离线版,好用的 PC 端语音输入工具
⑨ surya:任何语言的准确行级文本检测和识别 (OCR)
⑩ GPT-SoVITS:1分钟的语音也可训练一个好的 TTS 模型
⑪ trt-llm-rag-windows:使用 TensorRTLLM 在 Windows 上创建 RAG 聊天机器人
⑫ LangGPT:让每个人都能成为提示词专家

👀阅读全文      🤝欢迎投稿

🐱频道 @pythontrendingweekly
👍42