跳转至

上周蠎快讯 2025/13

上周蠎快讯 2025/13

Title: 上周蠎快讯 2025/13
Slug: pyrw-2513
Date: 2025-03-31 11:42
Tags: Weekly,Python,recap,ZH

基于 uv 的自包含 Py 脚本

原文: [Python recap for week 2025/13 - discu.eu](https://discu.eu/weekl01python/2025/13

  • 250331 Zoom.Quiet(大妈) 用时 17 分钟 完成格式转抄.
  • 250331 Zoom.Quiet(大妈) 用时 42 分钟 完成快译,


文章/教程/嗯哼

Articles, Tutorials and Talks

(是也乎:

23年前的心愿, 终于有人解决了..

)

(是也乎:

专注进度条20年, 就成为所有需要时的首选择..

)

(是也乎:

uv 内置了 PEP 723 提议的功能:

  • 自动解析代码头部声明的依赖
  • 自动在合适的目录中创建虚拟环境
  • 自动完成安装..

问题是, 这种自动创建的虚拟环境并不会自动清除, 而且, 自动下载安装依赖无墙和高速网络, 这在很多场景中, 又是不存在的..

)

(是也乎:

DRF 团队没有任何讨论, 直接关闭了 Github 的提案和讨论, 导致以往积累的几千个讨论线索全部消失..

开发者以往在此积累的各种问题应对知识不可见..

傲慢? 也许只是累了..

)

(是也乎:

gauge-sh/tach: A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust

的实战用例解释..

)

(是也乎:

..这不废话嘛?

)

(是也乎:

是的, 而且最猛的是 Marimo 可以直接发布为应用

)

(是也乎:


def foo():
  try:
    return os._exit()
  finally:
    return False

import os
foo()

是的, 叕发现了一种姿势..

)

(是也乎:

Django 的 ORM 只能说够用..

)

(是也乎:

刚刚毕业的佛大小姐姐:

..技法和技术: 特征工程、模型训练和评估、计算机视觉(图像和人脸识别)、统计分析和建模、主成分分析(PCA)、线性判别分析(LDA)、k 均值聚类、层次聚类、异常检测、时间序列分析、生存分析、集成方法(包括随机森林)、序列分析、基因表达分析、蛋白质结构预测、NGS 分析(比对、变异调用)、比较基因组学、分子生物学、PCR、qRT-PCR、人类基因组学、遗传学、基因分型、Illumina、微阵列、下一代测序 (NGS)、细胞培养、病毒学、iPSC、巨噬细胞/小胶质细胞、免疫组织化学、免疫测定、ELISA、流式细胞术、DNA/RNA 分离、QC、显微镜、实验室管理。

可惜..现在这方向的专业很难找到对口的工作..

)


发布...

Release...

None


好物/妙品/...

Interesting Projects, Tools and Libraries, Projects & Code

(是也乎:


import asyncio
import httpx
from safe_result import safe_async_with, Ok, Err


@safe_async_with(httpx.TimeoutException, httpx.HTTPError)
async def fetch_api_data(url: str, timeout: float = 30.0) -> dict:
    async with httpx.AsyncClient() as client:
        response = await client.get(url, timeout=timeout)
        response.raise_for_status()  # Raises HTTPError for 4XX/5XX responses
        return response.json()


async def main():
    result = await fetch_api_data("https://httpbin.org/delay/10", timeout=2.0)
    match result:
        case Ok(data):
            print(f"Data received: {data}")
        case Err(httpx.TimeoutException):
            print("Request timed out - the server took too long to respond")
        case Err(httpx.HTTPStatusError as e):
            print(f"HTTP Error: {e.response.status_code}")
        case _ as e:
            print(f"Unknown error: {e.error}")

可以有效减少代码行的叕一种语法糖..

)

(是也乎:

虽然是 Python 实现的, 但是, windows only..

)


🐍 视频

Videos...

(是也乎:

是的, Django 的部署一直是门手艺活儿..

)

(是也乎:

纯 Python 实现...只能说, 国外的本科教育是真扎实, 每个合格的程序猿都可以手搓门新语言出来..

)


历史这周


DAMA

❤️ Happy Pythonic ;-(大妈私人无责任播报)

          _~~~^~_
      \/ /  = ◷  \ \/
        '_   V   _'
        / '--#--' \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)

PS:

Happy Pythonic

Copyright © 2025 Python weekly newsletter, All rights reserved.

PPS:

不觉中蟒周刊快译已经到了第10+3个年头

开始有小伙伴加入承担 pythonisa 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了...

问为什么:

[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时:
    what f**k 还能这样玩? 还有这东西?
    每周开彩蛋[吃瓜]

无法同意更多... 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也.


好文笔,感叹号年度配额: 0/3

投稿/反馈邮箱:

[email protected]

(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)


ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:

全力嗯哼: 大妈的多重宇宙 - https://www.youtube.com/@Chaos42DAMA
私自嗯哼: ZoomQuiet (https://zoomquiet.io)

as 创始组织者:
    CPyUG (mailling-list: [email protected])
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        GDG珠海 (订阅号: GDG-ZhuHai)
        AIGC珠海 



旧[utteranc.es]注释: