Newlearnerの自留地
55.8K subscribers
11.4K photos
30 videos
63 files
8.65K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#Python潮流周刊

第 29 期:Rust 会比 Python 慢?!

🦄文章&教程
1、Rust std fs 比 Python 慢!真的吗!?
2、Python 中性能最快的时间戳函数是哪个?
3、Python 是 Easy,Go 是 Simple,但 Simple != Easy
4、使用 Numba 提升 pandas.DataFrame.apply 的 C 级别性能
5、一份杂乱的 Flask 维护任务清单
6、用子解释器运行 Python 并行程序
7、新的开源库 VS. 旧的开源库
8、在 Pandas 的世界中使用 Polars
9、Python 的软关键字有哪些?
10、用 Python 实现机器人爸爸
11、如何(以及如何不)设计 REST API
12、如何调试 Asyncio 程序?

🐿项目&资源
1、marker:高效将 PDF/EPUB/MOBI 转换为 Markdown
2、awesome-django-performance:精选资源,用于分析和优化 Django 项目
3、datamodel-code-generator:将 JSON/YAML 转换为 Pydantic 模型
4、fastapi-code-generator:用 openapi 文件创建 FastAPI 程序
5、kanban-python:终端中的看板应用程序
6、saq:简单的异步队列
7、pyqtgraph:用于科学/工程应用的数据可视化及 GUI 工具
8、toga:Python 原生、OS 原生的 GUI 工具包
9、autometrics-py:函数级的指标监测工具
10、compiled:Python 标准库的编译后的变体
11、transpyler-gpt:GPT 驱动的 Python 转译器,让代码在旧版本上运行
12、clone-voice: 一个带 web 界面的声音克隆工具

🐢播客&视频
1、Talk Python To Me #439:Pixi 一个高性能的包管理器
2、Mouse Vs Python #23:与 Charlie Marsh 聊 Ruff Formatter

🥂讨论&问题
1、你用 Python 做过最酷的事情是什么?
2、鼓励使用命名参数的语法糖

👀 全文    👀 合集     🤝投稿    🐱频道

频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬第 30 期

🦄文章&教程
Python 非洲:致 Python 软件基金会的一封公开信
Django 5.0 发布了!
56 行代码用 Python 实现一个 Flex/Lex
如何在 FastAPI 正确地使用依赖注入?
为什么不应该在 Python 中过度使用列表解析式?
非类型化的 Python:曾经的 Python
用 django-watson 给 Django 项目添加全文搜索
解析 Celery 的扇出模式
Python Asyncio 的 7 个替代库
解密 CPython:当执行 a+b 时,背后发生了什么?
如何使用 Python 播放 GIF?
用 Python 开发一个微型的 REPL

🐿项目&资源
self-operating-computer:使多模态模型能够操作计算机
marko:具有高扩展性的 markdown 解析器
WeChatMsg:导出微信聊天记录成 HTML/Word/CSV文档
PyWxDump:获取微信账号信息、导出聊天记录
mlx:适用于 Apple 芯片的阵列框架
DSAlgo:数据结构和算法的面试题集锦
Python 在线编译器网站
aio-libs:65 个基于 Asyncio 的库/项目
kolo:查看 Django 应用的执行过程
dnsteal:DNS 渗透工具,通过 DNS 请求隐秘发送文件
github-trends:使用自定义卡片美化 GitHub 个人主页
Depix:还原打了马赛克的截图信息

👀 全文    👀 合集     🤝投稿    🐱频道
#Python潮流周刊

🐬🐬第 31 期

🦄文章&教程
- PEP-738:将 Android 添加为第 3 层支持的平台
- 深度解析 Marker:AI 驱动的 PDF 布局检测引擎的源码解读
- 现实世界的 match/case
- pytest 守护进程:提升 10 倍本地测试迭代速度
- 使用 Python 88 行代码写一个简易的 Android AI 程序
- 在 Python 中不需要这些无谓的操作
- 为什么要用“if TYPECHECKING”?
- 对比 SQLALchemy 与 Django ORM
- Python \_\_init
\_\_.py 的最佳实践
- Mojo:来自一位 Python 研究员的观点
- Python 中的简单 HTTP 状态码
- CPython 开发实战:实现 None 感知运算符 ?. 和 ??
- 代码的运行多于被阅读

🐿项目&资源
- magic-animate:使用扩散模型的时间一致的人像动画
- phpy:连通 Python 和 PHP 的生态系统
- insanely-fast-whisper:快到极致的 Whisper
- coffee:使用 AI 将 UI 的构建和迭代速度提高 10 倍
- FastUI:更快构建更好的 UI
- mistral-src:Mistral AI 7B v0.1 模型的参考实现
- netchecks:查验网络运行条件的工具
- Pearl:Meta 推出的强化学习 AI 代理库
- gpt-fast:简单高效的 PyTorch 原生 Transformer 文本生成
- The-Grand-Complete-Data-Science-Materials:数据科学的视频和材料
- awesome-LLMs-In-China:中国的大模型
- msgspec:高性能的序列化和校验库

🐢播客&视频
- PSF 官宣一档播客节目:Python 的隐藏人物
- Talk Python To Me #442 使用 msgspec 作超高速的消息解析
- DjangoCon US 2023 的视频列表,60 个视频

👀全文   👀合集     🤝投稿    🐱频道
频道:@NewlearnerChannel
#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 该选哪一个呢?

👀全文   👀合集  

频道:@NewlearnerChannel
#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 没有三元运算符?

👀阅读全文    🤝投稿

🐱频道 @NewlearnerChannel
#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
#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 项目?

👀阅读全文      🤝欢迎投稿

🐱频道 @NewlearnerChannel
#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:让每个人都能成为提示词专家

👀阅读全文      🤝欢迎投稿

🐱频道 @NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 37 期  🐬🐬🐬

🦄文章&教程

① Python 装饰器的 3 个真实案例
② 这不是面试建议:Python 不用堆和树实现按优先级过期的 LRU 缓存
③ Python dict() 和 {} 的性能分析
④ 增强 Markdown 语言以实现出色的 Python 图形界面
⑤ 7 个 Python 内存优化技巧
⑥ Python 中的垃圾回收:你需要知道的事情
⑦ Postgres 与 DynamoDB:该选择哪个数据库?
⑧ 使用 Streamlit 在 Python 中创建仪表板
scrapscript.py 编程语言的实现过程
⑩ Python Cryptography 已支持 X.509
⑪ 我对动态类型感到失望
⑫ Python “令人失望”的超能力

🐿️项目&资源

① core:可用于生产的 AI 助手框架
② van-gonography:将任意类型的文件隐藏在一张图像中
③ mpmath:任意精度的浮点数运算
④ sqlite-worker:在多线程应用中轻松管理 SQLite
⑤ granian:用于 Python 程序的 Rust HTTP server
⑥ fasthx:FastAPI + HTMX 开发框架
⑦ ml-engineering:机器学习工程开源书籍
⑧ sglang:专为大型语言模型设计的结构化生成语言
⑨ chatgpttelegrambot:ChatGPT Telegram 机器人,无限制用 GPT-4
⑩ HuixiangDou:基于 LLM 的领域知识助手
⑪ ComfyUI-InstantID:ComfyUI 的 InstantID 的非官方实现
⑫ ComfyUI-PhotoMaker-ZHO:ComfyUI 的 PhotoMaker 的非官方实现

👀阅读全文      🤝欢迎投稿

🐱频道 @NewlearnerChannel
#Python潮流周刊

🐝🐝🐝 第 38 期 🐝🐝🐝

本期有赠书5本,欢迎参加。春节期间周刊停更一周,提前祝节日快乐!

🦄文章&教程

① 使用 Django 、Django REST 和 Next.js 构建全栈项目
② 使用 SQL 、Node.js 、Django 和 Next.js 构建仪表板项目
③ 用 Profila 分析你的 Numba 代码
④ Python datetime 标准库的 10 个陷阱
⑤ 使用 Python 纠正语法的 4 种方法
⑥ Python 调试技巧
⑦ 调试 Python 与 C 语言混合的项目
⑧ 分析“使用 Python 和 2MB RAM 对一百万个 32 位整数进行排序”
⑨ 使用 Python + Pylasu 实现语言解析器
⑩ 动态规划不是黑魔法
⑪ 什么时候应避免静态类型检查?
⑫ 实用指南:用 Python 运行开源的 LLM

🐿️项目&资源

① excelCPU:用 Excel 实现的 16 位 CPU 和相关文件
② whenever:万无一失的 Python 日期时间
③ DeepSeek-Coder:让代码自己编写
④ fastcrud:FastAPI 的异步 CRUD 操作
⑤ leptonai:简化 AI 服务构建的 Pythonic 框架
⑥ gpt-newspaper:用 GPT 创建个性化报纸
⑦ apprise:几乎适用于所有平台的通知推送
⑧ procrastinate:基于 PostgreSQL 的 Python 任务队列
⑨ flent:灵活的网络基准测试工具
⑩ urllib3:新版本支持在浏览器发起 HTTP 请求
⑪ gnuplotlib:基于 gnuplot 的 numpy 绘图后端
⑫ history_rag:用 RAG 搭建中国历史问答应用

👀阅读全文      🤝欢迎投稿

🐱频道 @NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 39 期  🐬🐬🐬

🦄文章&教程

① uv:Rust 开发的 Python 打包工具
② Rye:愿景延续
③ 为什么越来越多用 Rust 开发的库?
④ 80 行 Python 实现一个搜索引擎
⑤ 如何计算 Python 中的 CPU 指令数?
⑥ Python 复用装饰器代码
⑦ 像专业人士一样处理 Asyncio 任务
⑧ 使用 textwrap 模块操作字符串
⑨ 总结 Python 版本间的主要变更点
⑩ 将 Postgres 作为队列使用
⑪ 我在所有 Django 项目中都用的 20 个包
⑫ Python 元类的真实案例
⑬ 一万亿行气象数据的编程挑战

🐿️项目&资源

① uv:性能极快的 Python 包安装和解析器
② sqlite-web:基于 Web 的 SQLite 数据库工具
③ celery-exporter:导出 Celery 指标用于 Prometheus
④ pyupgrade:自动升级 Python 较新版本的语法
⑤ ollama-python: Ollama Python 库
⑥ web2pdf:将网页转换为 PDF 的 CLI
⑦ natural-sql:文本生成 SQL 的大语言模型
⑧ rawdog:在 CLI 中自动生成并执行 Python 脚本
⑨ UFO:基于 UI 与 Windows 系统交互的 AI 代理
⑩ toolong:查看、跟踪、合并和搜索日志文件(以及 JSONL)的终端应用
⑪ Owl:在本地运行的个人可穿戴 AI
⑫ hyperdiv:用 Python 构建响应式 Web UI
⑬ fabric:使用 AI 增强人类

🐢播客&视频

① Meta 喜欢 Python
② Talk Python To Me #449:使用 FastUI 构建 UI

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 40 期  🐬🐬🐬

🦄文章&教程

① 白宫建议使用 Python 等内存安全语言
② 回顾 Requests 库的问题
③ Python 的 UV 工具确实相当不错
④ Python 生成器未得到充分利用
⑤ 使用 Python 作高级 Web 抓取:从任意网站抓取数据
⑥ Django REST 框架 + Vue 对比 Django + HTMX
⑦ 可组合数据系统之路:对过去 15 年和未来的思考
⑧ 用 Django 作 SQLite 基准测试
⑨ Python 3.13 的 JIT 是如何实现的?
⑩ Python 网页抓取的终极指南
⑪ 为简单架构作辩护
⑫ 关于“调度”的内部原理

🐿️项目&资源

① ingestr:用单个命令在任何数据库间无缝复制数据
② justpath:在 Windows 和 Linux 上检查和优化 PATH 环境变量
③ mountaineer:用于 Python 和 React 的自带电池的 Web 框架
④ generate:一个 API 访问国内外大模型平台
⑤ StringZilla:将 C、C++、Python、Rust 和 Swift 的字符串速度提高 10 倍
⑥ DrissionPage: 网页自动化工具,能控制浏览器,也能收发数据包
⑦ Daft:Rust 开发的面向云的分布式 Python DataFrame
⑧ magika:使用深度学习来检测文件内容的类型
⑨ frappe:低代码 Web 框架,使用 Python 和 Javascript
⑩ Umi-OCR: 开源、免费的离线 OCR 软件,支持截屏/批量导入图片
⑪ xonsh:Python 开发的跨平台的类 Unix 的 shell

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 41 期  🐬🐬🐬

提醒:赠书《Python工匠》5本,参与方式见原文

🦄文章&教程

① 使用 Python 从头开始实现 RSA
② Python IAQ:不常见的问题
③ 为什么我喜欢 Nox?
④ 我最喜欢的数据结构:trie
⑤ 用 Python 处理 CSV 文件的速度能有多快?
⑥ Django 项目的多语言支持
⑦ Python 升级手册:Lyft 如何大规模升级 1500+ 代码仓
⑧ 将 Tailwind CSS 添加到 Django 的最简单方法
⑨ 初学者意想不到的 Python 陷阱
⑩ 使用 Python 和 Grafana 更好地冷却我的 PC
⑪ 使用搭载骁龙 8 Gen 3 的安卓手机运行 AI 大模型
⑫ 入行 14 年,我还是觉得编程很难

🐿️项目&资源

① umami-python:Python 开发的 Umami 分析客户端
② returns:让函数返回有意义、类型化且安全的内容
③ pyquest:一系列的 Python 编程教程
④ flect:用于构建全栈 Web 应用的 Python 框架
⑤ docker-android:Docker 里的 Android,支持 noVNC 和视频录制
⑥ anthropic-sdk-python:调用 Claude 3 等大模型
⑦ PhotoMaker:制造逼真的人物照片
⑧ metube:自托管的 YouTube 下载器(youtube-dl/yt-dlp 的 Web UI)
⑨ cachetools:可扩展的内存化集合和装饰器
⑩ speedtest-cli:使用 speedtest net 测试网络带宽的命令行界面
⑪ Open-Sora-Plan:旨在重现 Sora(Open AI T2V模型)
⑫ minisora:旨在探索 Sora 的实施路径和未来发展方向

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 42 期  🐬🐬🐬

提醒:本期赠书《流畅的Python》6本,请看全文

🦄文章&教程

① 为什么我们公司还在用 Python 开发项目?
② Python 字符串应该用双引号还是单引号?
③ 介绍 Python 上下文管理器及其语法糖
④ Python deque 使用教程
⑤ Python 的泛型函数和泛型类
⑥ Python Gevent 实践:常见的陷阱
⑦ Python pickles 的安全问题
⑧ 构建开源去中心化的电子书搜索引擎
⑨ Python import 跟 Java import 有什么区别?
⑩ PDM 的内部实现(1)
⑪ Python 中有指针吗?
⑫ 当 Python 无法线程化时:深入了解 GIL 的影响

🐿️项目&资源

① flet:用 Python 开发实时的 Web、移动端和桌面程序
② ss-python:Python 项目模板,涵盖整个开发生命周期
③ dukpy:用于 Python 简化版 JavaScript 解释器
④ PyKidos:一个 Python 编程练习网站
⑤ hatchet:分布式的容错的任务队列
⑥ full-stack-fastapi-template:全栈的现代 Web 项目模板
⑦ bython:带花括号的 Python
⑧ treq:构建在 Twisted 上的 HTTP 请求库
⑨ JavSP:汇总多站点数据的视频元数据刮削器
⑩ botasaurus:强大的网络爬虫框架
⑪ pywebview:用 JavaScript、HTML 和 CSS 构建 GUI
⑫ Paper-Piano:在白纸上弹钢琴

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 43 期  🐬🐬🐬

特别提醒:赠书 5 本《Python数据结构与算法分析(第3版)》,详情见原文

🦄文章&教程

① 我的开源优先级转变了
② 如何远程唤醒家里的电脑?
③ Python 程序的内存占用情况
④ 正则表达式字符“$”并不意味着“字符串末尾”
⑤ 介绍 Python 中所有的双下方法
⑥ Python 多语言支持实现国际化与本地化的最佳实践
⑦ 在 Windows 上利用 Qwen 大模型搭建一个 ChatGPT 式的问答小助手
⑧ (如何(用Python)开发一个(Lisp)解释器)
⑨ 使用 Python 解析 URL
⑩ Python 鸭子类型:编写灵活且解耦的代码
⑪ 用 Python 实现最小可用的 PostgreSQL
⑫ 给框架开发者的建议

🐿️项目&资源

① grok-1:马斯克开源的 Grok
② DarkGPT:基于 GPT-4-200K,查询泄露的数据库
③ structlog:简单、强大、快速的 Python 日志记录库
④ pydumpling: 针对 Python 的异常调试器
⑤ can_ada:快速且符合规范的 URL 解析库
⑥ Mindgraph:使用 AI 生成和查询不断扩展的知识图谱
⑦ speechbrain:基于 PyTorch 的语音工具包
⑧ python-anyconfig:以通用 API 加载和转储各种格式的配置文件
⑨ Llama-Chinese: Llama 中文社区,最好的中文 Llama 大模型
⑩ python-for-android:将 Python 程序变成 Android APK
⑪ img2img-turbo:Stable Diffusion turbo 实现的 sketch2image、day2night 等
⑫ ludic:用纯 Python 构建动态 HTML 页面的轻量级框架

🐢播客&视频

① 带大家感受一下没有 GIL 的 CPython
② ruff、uv 和 Astral:Python 工具链,使用 Rust 提速

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 44 期  🐬🐬🐬

特别提醒:赠书 5 本《明解Python算法与数据结构》,详情见原文

🦄文章&教程

① 蒙特利尔效应:为什么编程语言需要有风格沙皇
② 去中心化的边缘计算平台
③ 设计一个纯 Python Web 框架
④ 修复 PyPy 增量 GC 中的 一个 bug
⑤ 复活 PyMiniRacer,Python 中的 V8
⑥ Python 与 Javascript 进行数据通信
⑦ 更适合慢函数调用的 Python 缓存实现
⑧ 使用 Collectfasta 加速 Django 的 collectstatic 命令
⑨ 用原生 Python 扩展和 Dispatch 实现分布式协程
⑩ 使用 Numba 加快代码速度的错误方法
⑪ 关于优化 Django 系统检查框架
⑫ 大数定律,为什么去赌场是个坏主意

🐿️项目&资源

① mojo:Mojo 编程语言开源了
② Suno-API:基于 Python 和 FastAPI 的非官方 Suno API
③ blacken-docs:对文档中的 Python 代码块上运行“black”
④ pathvalidate:用于规范化/验证字符串,例如文件名和文件路径
⑤ LunarLink: 基于HttpRunner + Django + Vue + Element UI 的接口自动化测试平台
⑥ leaping:轻量级的 Python 测试调试器
⑦ keepyourmouthshut:用 AI 能力录制播客
⑧ MoneyPrinterTurbo:利用AI大模型,一键生成高清短视频
⑨ AIOS:LLM 代理操作系统
⑩ LaVague:使用大行动模型框架实现自动化
⑪ Gmeek:一个完全使用 Github 的博客框架
⑫ posthog:提供开源产品分析、会话录制、功能标记和 A/B 测试
⑬ devika:Cognition AI 的 Devin 的开源替代品

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#Python潮流周刊

🐬🐬🐬  第 45 期  🐬🐬🐬

特别提醒:赠书 5 本《Python语言及其应用(第2版)》,详情见原文

🦄文章&教程

① AutoDev:微软发布的自动化 AI 驱动开发框架
② 我坚持用 Django 而不是 FastAPI 的 10 个原因
③ Django 与 ASGI 服务器
④ JSON 中的数字到底是什么?
⑤ CPython 源码解析:为什么 Python 列表相乘的结果那么奇怪?
⑥ Celery 源码分析系列
⑦ 我在 2024 年如何管理 Python
⑧ 使用 Pyodide 和 WebAssembly 将 Python 引入 Cloudflare Workers
⑨ 学习使用和不使用 AI 编码
⑩ 使用 Whisper、FFmpeg 和 Python 轻松转录视频并添加字幕
⑪ 如何用 GitHub Actions 自动执行数据爬取?
⑫ 使用断点调试 Python 代码
⑬ Python “真正的”匿名函数

🐿️项目&资源

① OpenDevin:Devin 的开源实现
② SWE-agent:可修复 Github 问题的 AI 软件工程师
③ openui:描述你想要的 UI,它实时帮你生成
④ ragflow:基于深度文档理解的开源 RAG 引擎
⑤ zibai:高性能的纯 Python WSGI 服务器
⑥ podgenai:GPT-4 制作有声读物/播客 mp3 生成器
⑦ qiling:真正可检测的二进制仿真框架
⑧ maxtext:谷歌推出的简单、高性能及可扩展的 JaxLLM
⑨ nava:在 Python 中播放声音
⑩ MuseV:无限长度和高保真的虚拟人视频生成
⑪ restai:一个 AIaaS(AI 即服务)开源平台

🐢播客&视频

① 使用 Nextjs、Tailwind 和 Django 克隆一个全栈的 Airbnb
② Django Brew:一档新的 Python 播客

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel
#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 年学习数据科学的系列视频

👀阅读全文      🤝领取优惠券

🐱频道:@NewlearnerChannel
#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 年构建大语言模型的小指南

👀阅读全文      🤝领取优惠券

🐱频道:@NewlearnerChannel
#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:记录屏幕内容,实现记忆搜索

👀阅读全文      🤝欢迎投稿

🐱频道:@NewlearnerChannel