Py学习  »  Python

Python 潮流周刊#81:在个人电脑上运行 GPT-4 级别的大模型

Python猫 • 1 月前 • 97 次点击  

△微信关注Python猫” ,回复“1”领取电子书

这里分享的是 Python 潮流周刊免费开源的往期全文,原文发布于一年前。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末“阅读原文”,在网页里查看,体验更佳。

温馨提示:在微信关注 Python猫,发送一个数字“9”,即可领取 9 折优惠券,订阅专栏可享 15 元优惠。订阅后可查看全部已公开和未公开内容!

关注 Python猫后,发一个数字“1”,可免费领取已开源的往季周刊精华合集。

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github[1] 上,喜欢请给颗小星星支持下~

本期分享了 12 篇文章,12 个开源项目,2 则音视频,全文 2200 字。

🦄文章&教程[2]

1、在个人电脑上运行 GPT-4 级别的大模型[3]

作者在自己 64GB 的 MacBook Pro M2 上运行 Llama 3.3 70B 模型,文章介绍了操作过程,用它来写作和编程,得到了很不错的效果。(PS. 看着自己新到手的 MBP M4,我已经有点急不可待跑跑本地大模型了~~)

2、PEP-768:CPython 的安全外部调试接口[4]

一则新的 PEP,提议给 CPython 添加一个零开销的调试接口,让调试器/分析器能安全地连接到运行中的 Python 进程,无需停止或重启。目前该特性已经在 PyPy 中实现,期望能合入 Python 3.14。

3、深入探究 Celery 任务的弹性,不止基础的重试[5]

如何处理 Celery 任务可能出现的各种故障,提升工作流的韧性?文章针对任务失败的三种场景(瞬时故障、资源限制和竞态条件)给出了解决方案,讨论了如何处理进程中断、内存溢出、任务超时、优雅停机等问题。

4、将所有函数加到一份检查清单里[6]

如何制作一份 Github 任务列表来检查文件中的所有函数?作者写了个脚本,通过正则表达式解析所有的函数,做成待办检查清单。

5、uv:Python 野心勃勃的包管理器的深入指南[7]

关于为什么推荐使用 uv,以及如何使用它的全面指南。介绍了 uv 的安装方法、如何将其融入现有工作流、管理虚拟环境、管理软件包,以及 uv 特有的工作流程和高级用法。

6、2024 年的类型化 Python:被广泛采用,但可用性仍有问题[8]

PEP-484 引入 10 年了,Python 类型系统的发展现状是怎样的,以及开发者正在使用哪些工具?JetBrains、Meta 和 Microsoft 合作了这份全面的调查,有超过 1000 人参与。

7、2024 年 Python 的现状[9]

最近,Python 已成为 Github 上使用最多的语言,在其它方面,Python 的现状如何呢?文章基于社区最新的调查(即 9 月份发布的 2023 年 Python 开发者调查结果),分享了一些关键趋势,例如 41% 的开发者经验少于 2 年、多数 Web 应用运行在超大规模云、容器技术超过虚拟机和硬件……

8、使用 uv 实现懒安装的 Python 脚本[10]

如何让 Python 脚本在首次运行时自动创建虚拟环境并安装依赖?作者分享了如何用 uv 来简化 Python 脚本的依赖管理,避免全局安装包,另外可替代 pipx 和 pyenv 来管理 Python 版本和 CLI 工具。

9、用 Django 和 Wikipedia 文章开发一个聊天后端[11]

如何用 Django 框架开发一个简单的聊天机器人,并提供给它维基百科内容,实现更有意义的问答效果?文章介绍了 Django 项目设置、加载百科数据、生成和保存嵌入、开发聊天界面等内容。

10、如何在其它编程语言中使用 PyJokes?![12]

PyJokes 库可生成与编程相关的笑话,可为你的 Python 项目增加幽默感。其它语言能不能用它呢?文章介绍了如何在 Java、Ruby 和 Node.js 中集成 PyJokes,无需 API 或网络。

11、自定义 Python 的模式匹配行为[13]

Python 的 match-case 不能匹配迭代器,作者通过自定义模式匹配行为,扩展成支持对迭代器做匹配,从而让模式匹配更精细和灵活,可处理复杂的数据结构和生成器。

12、圣诞日历:关于设计模式[14]

圣诞日历从 12.1 到 12.24,作者在 2021 年每天分享一个他喜欢的博客,2023 年每天发一篇关于技术写作的文章,而今年的主题则是软件和设计模式。

🐿️项目&资源[15]

1、qutebrowser:Python + Qt 开发的类似 vim 的浏览器[16]

Python 开发的以键盘为中心的类 vim 浏览器。(star 9.9K)

2、Pype:Python + HTML 桌面应用框架[17]

简单的 Python GUI 框架,在 webview 中通过 HTML 呈现 Python 运算值。

3、django-daisy:用 daisyui 开发的现代 Django 仪表板[18]

使用 DaisyUI 和 TailwindCSS 开发成的现代、时尚且响应迅速的管理员仪表板。支持 RTL、多主题、增强的 UX/UI 等特性。

4、icloud\_photos\_downloader:从命令行中下载 iCloud 照片[19]

iCloud 照片下载器,支持 Linux、Windows 和 macOS,除了命令行方式,还提供可执行文件,也可从包管理器下载(如 Docker、PyPI、AUR、npm)。(star 7.2K)

5、vanir:基于源码的静态分析工具,可识别缺失的安全补丁[20]

Python 开发的源码静态分析工具,从 OSV 中获取最新的 CVE 及其签名,可以扫描系统中未升级补丁的漏洞。目前支持 C/C++ 和 Java 源码。

6、minima:具有可配置容器的本地对话式 RAG[21]

开源的 RAG,可与 ChatGPT 和 MCP 集成,也可完全在本地使用。所有神经网络(LLM、reranker、embedding)都在云或 PC 上运行,确保数据安全。

7、lancedb:用于 AI 的无服务器向量数据库[22]

使用持久存储开发的用于向量搜索的开源数据库,简化嵌入的检索、筛选和管理。使用 Rust + Lance 开发,支持 Python 和 JavaScript,支持向量相似性搜索、全文检索和 SQL。(star 4.9K)

8、pandera:轻量级的统计数据测试库[23]

校验类似 DataFrame 的数据对象,从而使数据处理管道更具可读性和稳健性。(star 3.5K)

9、python-sdk:MCP 官方的 Python SDK[24]

模型上下文协议(MCP)的 Python 实现,提供与 LLM 交互的客户端和服务端功能。

10、PdfDing:可自托管的 PDF 管理工具[25]

支持 Docker 部署的 PDF 管理器,在多台设备上提供无缝的用户体验。简洁且响应式 UI,多种主题,支持共享 PDF 且设置密码/查看次数和到期时间,进度条显示每个 PDF 的阅读进度。

11、BayerFileshare:安全便捷的网盘应用[26]

Python + Vue 开发的集安全认证、加密传输和加密存储于一体的高级网盘应用。支持文件管理、高级加密、端到端安全传输、共享网盘、多种认证。

12、Perplexica:AI 驱动的搜索引擎,Perplexity AI 的开源替代[27]

开源的 AI 搜索引擎,不仅能联网搜索,还能理解你的问题,使用先进的机器学习算法来优化结果。(star 17.4K)

🐢播客&视频[28]

1、DjangoCon US 2024 视频(59个)[29]

一个专门关于 Django 活动和视频的网站:DjangoTV,已发布今年 DjangoCon US 的系列视频。

2、用 FastAPI 开发一个 AI 照片生成器[30]

这期视频教程借助 Replicate 的 AI 服务来微调开源的 Flux 图片生成模型,使用自己的照片打造一个类似 Midjourney 的 AI 生图工具。

🐧 往年回顾[31]

Python 潮流周刊#31:继 iOS 后,新 PEP 提议官方添加 Android 为支持平台[32](2023.12.16)

🐱欢迎订阅[33]

技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅[34],每周将收到一篇文章推送,每周进步一点点。

欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!

欢迎将本专栏[35]分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得高额的返利。

Python 潮流周刊第 2 季完结了,分享几项总结[36]

Python 潮流周刊第一季精华合集(1~30)[37]

万字浓缩版,Python 潮流周刊第 1 季的 800 个链接![38]

⭐关联阅读

上一期:Python 潮流周刊#80:Django 项目性能调优[39]

下一期:Python 潮流周刊#82:美国 CIA 如何使用 Python?[40]

参考资料
[1] 

Github: https://github.com/chinesehuazhou/python-weekly

[2] 

🦄文章&教程:  https://xiaobot.net/p/python_weekly

[3] 

在个人电脑上运行 GPT-4 级别的大模型: https://simonwillison.net/2024/Dec/9/llama-33-70b/

[4] 

PEP-768:CPython 的安全外部调试接口: https://peps.python.org/pep-0768/

[5] 

深入探究 Celery 任务的弹性,不止基础的重试: https://blog.gitguardian.com/celery-tasks-retries-errors/

[6] 

将所有函数加到一份检查清单里: https://www.mostlypython.com/building-a-checklist-of-all-functions-in-a-file/

[7] 

uv:Python 野心勃勃的包管理器的深入指南:  https://www.saaspegasus.com/guides/uv-deep-dive/

[8] 

2024 年的类型化 Python:被广泛采用,但可用性仍有问题: https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/

[9] 

2024 年 Python 的现状: https://blog.jetbrains.com/pycharm/2024/12/the-state-of-python/

[10] 

使用 uv 实现懒安装的 Python 脚本: https://treyhunner.com/2024/12/lazy-self-installing-python-scripts-with-uv/

[11] 

用 Django 和 Wikipedia 文章开发一个聊天后端: https://lincolnloop.com/insights/building-a-chat-backend-for-wikipedia-articles-in-django/

[12] 

如何在其它编程语言中使用 PyJokes?!: https://www.javonet.com/how-to-use-pyjokes-in-other-programming-languages/

[13] 

自定义 Python 的模式匹配行为: https://blog.changs.co.uk/customising-pattern-matching-behaviour.html

[14] 

圣诞日历:关于设计模式: https://jamesg.blog/2024/11/30/advent-of-patterns/

[15] 

🐿️项目&资源: https://xiaobot.net/p/python_weekly

[16] 

qutebrowser:Python + Qt 开发的类似 vim 的浏览器: https://github.com/qutebrowser/qutebrowser

[17] 

Pype:Python + HTML 桌面应用框架: https://github.com/kokasmark/Pype

[18] 

django-daisy:用 daisyui 开发的现代 Django 仪表板: https://github.com/hypy13/django-daisy

[19] 

icloud_photos_downloader:从命令行中下载 iCloud 照片: https://github.com/icloud-photos-downloader/icloud_photos_downloader

[20] 

vanir:基于源码的静态分析工具,可识别缺失的安全补丁: https://github.com/google/vanir

[21] 

minima:具有可配置容器的本地对话式 RAG:  https://github.com/dmayboroda/minima

[22] 

lancedb:用于 AI 的无服务器向量数据库: https://github.com/lancedb/lancedb

[23] 

pandera:轻量级的统计数据测试库: https://github.com/unionai-oss/pandera

[24] 

python-sdk:MCP 官方的 Python SDK: https://github.com/modelcontextprotocol/python-sdk

[25] 

PdfDing:可自托管的 PDF 管理工具: https://github.com/mrmn2/PdfDing

[26] 

BayerFileshare:安全便捷的网盘应用:  https://github.com/DeMoYao100/byrFileShare

[27] 

Perplexica:AI 驱动的搜索引擎,Perplexity AI 的开源替代: https://github.com/ItzCrazyKns/Perplexica

[28] 

🐢播客&视频: https://xiaobot.net/p/python_weekly

[29] 

DjangoCon US 2024 视频(59个): https://djangotv.com/videos/djangocon-us/2024/

[30] 

用 FastAPI 开发一个 AI 照片生成器: https://www.youtube.com/watch?v=lV82LDKT16A

[31] 

🐧 往年回顾:  https://xiaobot.net/p/python_weekly

[32] 

Python 潮流周刊#31:继 iOS 后,新 PEP 提议官方添加 Android 为支持平台: https://pythoncat.top/posts/2023-12-16-weekly

[33] 

🐱欢迎订阅: https://xiaobot.net/p/python_weekly

[34] 

立即订阅: https://xiaobot.net/p/python_weekly

[35] 

本专栏: https://xiaobot.net/p/python_weekly

[36] 

Python 潮流周刊第 2 季完结了,分享几项总结: https://pythoncat.top/posts/2024-07-14-iweekly

[37] 

Python 潮流周刊第一季精华合集(1~30): https://pythoncat.top/posts/2023-12-11-weekly

[38] 

万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!: https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e

[39] 

Python 潮流周刊#80:Django 项目性能调优: https://pythoncat.top/posts/2024-12-07-weekly

[40] 

Python 潮流周刊#82:美国 CIA 如何使用 Python?:  https://pythoncat.top/posts/2024-12-21-weekly

如果你正在寻找优质的Python文章和项目,我必须向你推荐🎁Python潮流周刊🎁!

它精选全网的优秀文章、教程、开源项目、软件工具、播客、视频、热门话题等丰富内容,让你紧跟技术最前沿,获取最新的第一手学习资料!

欢迎点击下方图片,了解这份全世界知识密度最高、知识广度最大的 Python 技术周刊。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/190523