Skip to content

Commit

Permalink
add weekly 82
Browse files Browse the repository at this point in the history
  • Loading branch information
chinesehuazhou committed Dec 21, 2024
1 parent 84477ed commit 30d8176
Show file tree
Hide file tree
Showing 5 changed files with 87 additions and 6 deletions.
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,11 +14,10 @@ Python 潮流周刊由 **Python猫** 出品,精心筛选中英文的 250+ 信

本周刊从第 47 期开始转为付费模式,如果你想了解付费专栏,想知道为什么我们会转为付费专栏,欢迎阅读[这篇博文](https://pythoncat.top/posts/2024-05-06-information-gap)

付费订阅入口,目前只支持三种方式
付费订阅入口,目前只支持两种方式

- [小报童](https://xiaobot.net/p/python_weekly) (需要使用微信登录,可微信和邮箱接收更新)
- [爱发电](https://afdian.com/a/python_weekly) (支持邮箱登录)
- [FlowUs](https://flowus.cn/pythoncat/share/1e0b2dc6-fc44-4be9-895b-d87795299b77?code=MX4369) (支持手机号、邮箱和微信登录)
- [爱发电](https://afdian.com/a/python_weekly) (支持邮箱登录,可用支付宝、微信、信用卡、PayPal 等支付)

以后周刊更新期数越来越多,我们会逐步免费开放早期的内容(第 n+50 期免费),欢迎保持关注。

Expand All @@ -35,6 +34,8 @@ Python 潮流周刊由 **Python猫** 出品,精心筛选中英文的 250+ 信

## 🦄往期列表

- 第 82 期:[美国 CIA 如何使用 Python?](./docs/2024-12-21-weekly.md)
- 分享了 12 篇文章,12 个开源项目
- 第 81 期:[在个人电脑上运行 GPT-4 级别的大模型](./docs/2024-12-15-weekly.md)
- 分享了 12 篇文章,12 个开源项目,2 则音视频
- 第 80 期:[Django 项目性能调优](./docs/2024-12-07-weekly.md)
Expand Down
79 changes: 79 additions & 0 deletions docs/2024-12-21-weekly.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
---
title: 'Python 潮流周刊#82:美国 CIA 如何使用 Python?'
pubDate: 2024-12-21
---

本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。

分享了 12 篇文章,12 个开源项目,全文 2200 字。

以下是本期摘要:

**[🦄文章&教程](https://xiaobot.net/p/python_weekly)**


① 美国 CIA 如何使用 Python?

② 从混沌到秩序:Python 的依赖管理工具分析

③ 一日一技:为什么我很讨厌 LangChain?

④ 用 Python 开发一个 DNS 服务器

⑤ 2025 年顶级 Python Web 开发框架

⑥ Python 元循环解释器

⑦ 该放弃 Spark 选择 DuckDb 或 Polars 吗?

⑧ Django 安全漏洞:被忽视的默认加固设置

⑨ 在电子墨水屏上展示网站内容

⑩ 一个 monkeypatch 引起的循环引用问题

⑪ 将所有质数绘制在极坐标系上,为何会呈现出螺旋模式?

⑫ Claude 的 MCP (模型上下文协议)有啥用?

**[🐿️项目&资源](https://xiaobot.net/p/python_weekly)**


① markitdown: 将各种文件转换为 Markdown 格式

② systemd-pilot:用于管理 systemd 服务的桌面程序

③ wowy:基于 Django 4.x 的电子商务平台

④ NarratoAI:利用AI大模型,一键解说并剪辑视频

⑤ HunyuanVideo:腾讯开源的混元大模型

⑥ SeleniumBase:网络自动化、测试以及绕过机器人检测

⑦ BlackSheep:快速的 Python ASGI Web 框架

⑧ PDFMathTranslate:基于 AI 的 PDF 文档全文双语翻译

⑨ cookbook:谷歌 Gemini API 的示例和指南

⑩ tkforge:用 Figma 轻松创建 Python GUI

⑪ MegaParse:利用 LLM 无损解析 PDF、Docx、PPTx

⑫ NoteFlow:Python 开发的轻量级笔记应用



周刊实行付费订阅制,年费 128 元,平均每天不到 4 毛钱,但绝对是一笔有眼光的投资。花钱学习知识,花钱提升自己,欢迎订阅这个你绝对不会后悔的专栏:https://xiaobot.net/p/python_weekly

订阅后,可免费查看 第 82 期周刊的全文:https://www.xiaobot.net/post/4c72c27f-217c-480a-9abe-d44379541a1f

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

周刊前30期的免费合集,含精美电子书(EPUB/PDF):https://pythoncat.top/posts/2023-12-11-weekly

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

**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)

3 changes: 2 additions & 1 deletion resources/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,5 @@ python-telegram-bot
readability-lxml
pyecharts
jieba
wordcloud
wordcloud
PyYAML
2 changes: 1 addition & 1 deletion resources/split_weekly_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def split_and_generate_files(input_file, output_file):
f2.write(new_content2)


pub_date = '2024-01-13'
pub_date = '2024-12-21'
weekly_file = f'docs/{pub_date}-weekly.md'
output_file = f'resources/{pub_date}-weekly.md'
split_and_generate_files(weekly_file, output_file)
2 changes: 1 addition & 1 deletion resources/weekly_summary.py
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ def get_message(file_path, weekly_no):

def main():
current_date = datetime.datetime.now().strftime('%Y-%m-%d')
current_date = '2024-12-15'
current_date = '2024-12-21'
file_name = f"{current_date}-weekly"
file_path = os.path.join("docs", f"{file_name}.md")
if not os.path.exists(file_path):
Expand Down

0 comments on commit 30d8176

Please sign in to comment.