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

博客目录:https://pythoncat.top/tags/weekly
Download Telegram
#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 提速

👀阅读全文      🤝欢迎投稿

🐱频道 @pythontrendingweekly
🔥51👍1
#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 的开源替代品

👀阅读全文      🤝欢迎投稿

🐱频道 @pythontrendingweekly
👍3🔥21
PyCharm 2024.1 版本带来了一系列重要的更新和新特性

1. Hugging Face 模型和数据集的文档预览
- 可直接在 IDE 中查看 Hugging Face 模型和数据集的文档,无需离开编辑环境。

2. 本地全行代码补全
- 对于前端框架,如 JavaScript 和 TypeScript,PyCharm 现在支持基于机器学习的全行代码补全。这一功能之前仅适用于 Python,现已扩展到其他流行的前端语言。

3. 编辑器中的“粘性行”功能
- 关键的结构元素,如类或方法的开始部分,会被固定在编辑器的顶部,确保代码的结构始终清晰可见。

4. 编辑器内的代码审查
- 引入了一种新的代码审查体验,特别是在与 GitHub 和 GitLab 集成时。这种集成到编辑器的审查模式允许开发者在检查 pull/merge 请求时直接查看原始代码和评论。

5. 数据编辑器中的本地过滤
- 对于 PyCharm Professional 用户,现在可以在数据编辑器中直接进行数据过滤,无需创建和执行查询。

6. 全新的终端功能(Beta)
- 提供了一个新的终端功能,旨在简化命令行任务。用户可以通过键盘快捷键无缝切换提示和输出,利用命令补全等功能。
👍9
真的是太搞笑了,某Python周刊里竟然出现了活体Python!刚看来源是nature,我略感震惊,点进去看了是关于不同喂养方式对蟒蛇生长速率的影响,我真的震惊了!难不成这期周刊是 AI 选的素材啊😂
🤯13😁1
#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 播客

👀阅读全文      🤝欢迎投稿

🐱频道 @pythontrendingweekly
3
聊聊这两个让很多人都不爽的事,确实有太多人根本没意识到,也算是作个小常识科普了……

https://mp.weixin.qq.com/s/9-FCA-ha1OeBgSTkFBAYKg
“时代的一粒灰,落在个人头上就是一座山”,每个人都有被大山压垮的可能。
https://imququ.com/post/i-am-unemployed.html
😢4
真是巧了,近半年已有三个Python大号改名/转行了
🤯3😁2👍1💩1
#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 年学习数据科学的系列视频

👀阅读全文      🤝领取优惠券

🐱频道 @pythontrendingweekly
3👍2🔥1
我曾说过周刊不做订阅制的,现在却推出了订阅专栏。这篇文章想为自己辩护一下,同时聊聊技术周刊今后的发展计划。
https://pythoncat.top/posts/2024-04-14-paid-column
10
语言如何影响我们对世界的感知?

这篇文章是对自然语言的研究,但我觉得对学会了一门或多门编程语言的人来说,应该还能产生更多启发。

- 语言的局限性意味着世界的局限性(维特根斯坦)
- 不同语言对颜色的命名存在差异,语言影响对颜色的感知
- 语言中特定的情感词汇影响着我们的感受
- 语言中的性别特征影响对物体的感知
- 建议:学习更多的语言,或者更多地了解语言

https://readmedium.com/how-does-language-affect-our-perception-of-the-world-9d5cc10d5221
👍6
不同编程语言用正则表达式匹配“字符串结尾”和“每行结尾”,用法竟然如此之不统一!

https://pythoncat.top/posts/2024-04-15-re