diff --git a/README.md b/README.md index ccdb316..f08d298 100644 --- a/README.md +++ b/README.md @@ -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 期免费),欢迎保持关注。 @@ -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) diff --git a/docs/2024-12-21-weekly.md b/docs/2024-12-21-weekly.md new file mode 100644 index 0000000..73e0b16 --- /dev/null +++ b/docs/2024-12-21-weekly.md @@ -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) + diff --git a/resources/requirements.txt b/resources/requirements.txt index 589abd9..d7c194a 100644 --- a/resources/requirements.txt +++ b/resources/requirements.txt @@ -5,4 +5,5 @@ python-telegram-bot readability-lxml pyecharts jieba -wordcloud \ No newline at end of file +wordcloud +PyYAML diff --git a/resources/split_weekly_file.py b/resources/split_weekly_file.py index d761209..8f9b664 100644 --- a/resources/split_weekly_file.py +++ b/resources/split_weekly_file.py @@ -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) diff --git a/resources/weekly_summary.py b/resources/weekly_summary.py index 87e9af7..bed308c 100644 --- a/resources/weekly_summary.py +++ b/resources/weekly_summary.py @@ -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):