Giter Club home page Giter Club logo

chinesehuazhou / python-weekly Goto Github PK

View Code? Open in Web Editor NEW
1.6K 1.6K 66.0 816 KB

A free weekly newsletter featuring noteworthy articles, tutorials, open-source projects, podcasts, videos, trending topics, and more.Python 潮流周刊,分享文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。

Home Page: https://xiaobot.net/p/python_weekly

Python 100.00%
ai github mechine-learing newsletter opensource pep python python3 rust weekly

python-weekly's Introduction

Python 潮流周刊 | Python Trending Weekly

在这个信息过载的时代,人们获取信息的条件非常便利,但是,筛选优质信息的成本却大大增加。

读你想读、读你所需、读能使人成长的内容,这些并不是每个人都能做到。

Python 潮流周刊由 Python猫 出品,精心筛选中英文的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。

周刊愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。

欢迎投稿,推荐或自荐文章/项目/资源/信息源,请 提交 issue

🐼订阅方式

为了方便读者及时获取最新内容,我会在多个平台上发布本周刊,欢迎订阅关注!

  • Github:你可以获取本周刊的 Markdown 源文件,做任何想做的事!
  • 微信公众号:除更新周刊外,还发布其它原创作品,并转载一些优质文章。(可加好友,可加读者交流群)
  • 博客RSS:我的独立博客,上面有历年原创/翻译的技术文章,以及从 2009 年以来的一些随笔。
  • 邮件RSS:在 Substack 上开通的频道,满足你通过邮件阅读时事通讯的诉求。
  • Telegram:除了发布周刊的通知外,我将它视为一个“副刊”,补充发布更加丰富的资讯。
  • Twitter:发布一些即时内容,欢迎与我建立社交联系。我的关注列表里有大量 Python 相关的开发者与组织的账号。

🦄往期列表

🐱赞助支持

如果你喜欢本周刊,请给一个 star 吧!

欢迎分享给其他需要的同学,让更多人可以从中受益~

内容创作要花费大量的时间和精力,如果你觉得有帮助,请随意赞赏买杯咖啡 进行支持!

Star History

Star History Chart

版权:共享-非商用-保留署名(CC BY-NC-SA 4.0)

python-weekly's People

Contributors

chinesehuazhou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python-weekly's Issues

【开源自荐】Chatfairy:flask 单文件 115 行代码实现的极简聊天室网页应用,支持用户认证/多用户聊天/上下线通知/路由保护功能

Chatfairy

Chatfairy 是一个极简聊天室网页应用,前后端代码包含在一个仅 115 行的单文件(app.py)中,使用 python web 框架 flask 编写,使用SSE进行后端消息推送,不依赖websocket,支持以下功能:

  • 用户认证
  • 多用户聊天
  • 上下线通知
  • 路由保护

项目地址:https://github.com/yuxiaoy1/chatfairy

项目代码极简,但功能丰富,对 python 全栈开发感兴趣的可以参考。

【开源自荐】Pydumpling: Python Debug工具,与linux下面调试core dump文件一样,支持在异常发生时/程序任意位置保留当前调用栈帧,然后通过Pdb进行调试。

项目地址: https://github.com/cocolato/pydumpling
在线文档:https://pydumpling.readthedocs.io/en/latest/

Feature:

  • 支持在任何地方保存Python调用栈帧,而不是只在异常发生的时候
  • 支持多种pdb拓展工具(pdb++、ipdb)
  • 支持开启全局hook,自动对程序运行过程中的异常栈进行转储,减少代码侵入
  • 提供了一个方便用来调试的命令行工具
  • 支持服务器远程调试(remote pdb)

pydumpling可以在代码的任何位置中,将当前Python程序的栈帧以backtrace的形式写到一个文件中,可以稍后在Python调试器(pdb)中加载它。目前pydump支持很多兼容PDB api的调试器(pdbpp, udb, ipdb)

【开源自荐】generate,one api 访问国内外大模型平台(国内平台版的 litellm)

项目地址: https://github.com/wangyuxinwhy/generate

Features

  • 多模态,支持文本生成,多模态文本生成,结构体生成,图像生成,语音生成...
  • 跨平台,支持 OpenAI,Azure,Minimax,智谱,月之暗面,文心一言 在内的国内外 10+ 平台
  • One API,统一了不同平台的消息格式,推理参数,接口封装,返回解析,让用户无需关心不同平台的差异
  • 异步,流式和并发,提供流式调用,非流式调用,同步调用,异步调用,异步批量并发调用,适配不同的应用场景
  • 自带电池,提供 chainlit UI,输入检查,参数检查,计费,速率控制,Agent, Tool call 等
  • 轻量,最小化依赖,不同平台的请求和鉴权逻辑均为原生内置功能
  • 高质量代码,100% typehints,pylance strict, ruff lint & format, test coverage > 85% ...

开源自荐】LunarLink - 接口自动化测试平台,帮助测试工程师快速编写接口自动化测试用例

  • 项目地址:https://github.com/tahitimoon/LunarLink

  • 类别:Python

  • 项目标题:一个基于 Web 的接口自动化测试平台,可以快速编写和运行接口自动化测试用例

  • 项目描述:基于HttpRunner + Django + Vue + Element UI 的接口自动化测试平台,生产可用。

  • 项目文档:https://lunar-link-docs.fun

  • 亮点:

    • 支持同步 YAPI(间接支持 Swagger,Postman,Har),无需手动录入接口
    • 继承Requests的全部特性,轻松实现 HTTP(S)的各种测试需求
    • 借助驱动代码(debugtalk.py),在测试脚本中轻松实现请求参数签名,加密和解密响应等
    • 支持完善的 hook 机制,通过请求前置和后置函数,完美解决单接口的 token 依赖和多个接口的参数传递
    • 支持录制HTTP(S)请求,简单操作即可生成测试用例
    • 类 crontab 的定时任务, 无需额外学习成本
    • 测试用例支持参数化和数据驱动机制
    • 测试结果统计报告简洁清晰,附带详尽统计信息和日志记录
    • 测试报告推送飞书,钉钉,企业微信等
  • 截图:
    2
    3
    4
    5

  • 后续更新计划:
    添加操作日志、优化接口调式页面、批量执行用例交互等

推荐文章:Relieving your Python packaging pain

文章地址:https://www.bitecode.dev/p/relieving-your-python-packaging-pain

推荐理由: 关于 Python 环境管理,作者提供了六点建议,并解释了为什么建议这么做。

我在看了周刊第一期的 [吐槽] conda 真是太难用了! 如何优雅地管理 Python 环境? 后,开始关注这个问题,但一直没有找到比较系统的总结,看了这篇文章后终于有了大致的思路(这篇文章不仅写了「怎么做」,还写了「为什么」,让我改掉了不建虚拟环境的陋习和放弃折腾 conda)。

另外,CSDN 上有翻译版 如何减轻 Python 打包之痛

【开源自荐】Heimdallr 非常轻量的通知网关,可以聚合各种推送渠道,使用 Serverless 部署,几乎零成本运行

一个开源的新版Server酱替代,没有任何限制,痛快推送。

  • 支持各种常见的推送渠道,如Bark、企业微信、飞书/Lark、Telegram、Discord等
  • 完全兼容 Bark 的路由,任意支持 Bark 的地方,都可以使用 Heimdallr 同时发送到更多渠道
  • 支持多通知渠道和分组配置
  • 支持 Serverless 部署,几乎零成本运行
  • 解决因为群晖DSM奇怪的 webhook 设置方式而无法接入一些推送渠道的问题

项目地址:https://github.com/LeslieLeung/heimdallr

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.