PEP 582 (Python 本地包目录) 被拒绝 原文: PyCoder’s Weekly - Issue #571 pycoder

  • 230405 Zoom.Quiet(大妈) 用时 13 分钟 完成格式转抄.
  • 230405 Zoom.Quiet(大妈) 用时 37 分钟 完成快译,

  • 用 Graphs 在 Python 中构建迷宫求解器
    • REAL PYTHON In this step-by-step project, you’ll build a maze solver in Python using graph algorithms from the NetworkX library. Along the way, you’ll design a binary file format for the maze, represent it in an object-oriented way, and visualize the solution using scalable vector graphics (SVG).
  • 如何进行精彩的大会演讲
    • SEBASTIAN WITOWSKI
    • • Shared by Reka Sebastian has spoken at over 15 major Python conferences around the world. He also gave a workshop organized by the EuroPython conference for beginner speakers. Here, he shares lots of tips around topics related to speaking: from the CfP to the Q&A. (是也乎: 老话重谈…就像相声, 是值得反复打磨的, 不过, 优化的目的嫑忘记… 收集, 对比, 抽象我们自己看过所有技术分享中喜欢的就知道: 怎么说, PPT 如何组织, 多长时间, 声音/录像技术… 一切都不重要, 重要的是分享的内容是否有趣有用有种. )
  • 在 Python 中加速文本处理 (很难)
    • ITAMAR TURNER-TRAURING If you need to speed up string parsing and formatting in Python you have many choices. This article covers the uses of Cython, mypyc, Rust, and PyPy and how to choose between them.
  • Django 4.2 发布
    • DJANGO SOFTWARE FOUNDATION
  • PEP 582 (Python 本地包目录) 被拒绝
    • PYTHON.ORG (是也乎: 这属于政治正确了…讨论了好几年… )
  • 想要举办 DjangoCon Europe 2024?
    • DJANGO SOFTWARE FOUNDATION

探讨/吐糟

Discussions


文章/教程/嗯哼

Articles, Tutorials and Talks

  • Pandas 中的 Inplace 何时更快?
    • REKA HORVATH
    • • Shared by Reka Several methods for the Pandas DataFrame support an inplace argument. You can find quite contradicting advice around it online. Some describe it as “good practice”, the Pandas docs says “its use is discouraged”. This article explores when inplace might improve the performance indeed and when it’s better to avoid it. (是也乎: Pandas )
  • Django: 所有模型管理类的参数化测试
    • ADAM JOHNSON “When you declare a Django ModelAdmin class, the built-in system checks ensure that various attributes are well-defined, using the right data types and values. But they can’t cover everything, because there is so much flexibility.” This article shows you how to better test your ModelAdmin code.
  • 如何在 Starlette 中配置 Auth0
    • SIDDHANT GOEL
    • • Shared by Siddhant Goel This post looks at how to use Auth0 as an identity management provider in Starlette applications. Auth0 provides a secure and scalable way to manage sensitive user data. This article describes how you can integrate it into your Starlette-powered backend.
  • ViperGPT: 通过 Python 执行进行推理的视觉推理
    • COLUMBIA.EDU ViperGPT is a framework that composes visual and language models into code that can be used to perform queries on images. The example shows an image of children with a pile of muffins and asks how many muffins each kid should get for it to be fair. (是也乎: 巧妙哪…优化投喂 GPT 们之前的流程. )
  • YAML: Python 丢失的电池
    • REAL PYTHON
    • COURSE In this video course, you’ll learn about working with YAML in Python. By the end of it, you’ll know about the available libraries, their strengths and weaknesses, and the advanced and potentially dangerous features of YAML. (是也乎: YAML 还是得说 TOML 好点儿 )
  • 构建和分发用 Python 编写的 macOS 应用程序
    • GLYPH LEFKOWITZ If you’re writing for multiple platforms, Swift may not be your best choice. So how do you do Python applications on macOS? Read on for the latest update to this advice from Glyph. (是也乎: 只是记要, 没有一个可参考的现成工程 )
  • Rust in Anger: 高性能 Web 应用程序
    • NICOLÁS HATCHER This article covers how to quickly call Rust from Python, TypeScript, or Node.js. It includes a sample application to demonstrate how to use cross language bindings. (是也乎: 配套视频: Build Universal Libraries with Rust - YouTube 以往 Python 是各种场景中的胶水语言, 现在 Rust 成为云时代的胶水语言了? 各种语言现有模块可以软实力来越方便的通过 WASM 直接在浏览器中运行… JS 的地位不保哪… 已经支持17种开发语言 )
  • 如何提高 Git 的性能: 完整指南
    • BRUNO BRITO Is your Git monorepo getting slower and slower? Have a look at all the performance improvements that you can make to speed up your Git repository. (是也乎: Tower Tower 的软广,但是, 这图是很够力了.. )
  • Django 中动态搜索的“无 JS”解决方案
    • KÁTIA NAKAMURA This article demonstrates how to do dynamic search results in Django using the HTMX library instead of JavaScript embedded in your page. (是也乎: Great 去 NodeJS 的确也是个倾向… )
  • 恶意行为者使用 Unicode 支持来逃避检测
    • PHYLUM.IO Phylum uncovers a threat actor taking advantage of how the Python interpreter handles Unicode to obfuscate their malware.

好物/妙品/

Interesting Projects, Tools and Libraries, Projects & Code


📆🐍 活动/大会

Events, MeetUp 真的是全球线下活动组织中心


历史上的这周


DAMA

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

          _~^--~_
      \/ /  ☉ +  \ \/
        '_   ⏡   _'
        / '--~--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)

PS

Happy Pythoning!

Copyright © 2023 PyCoder’s Weekly, All rights reserved.

PPS

不觉中蟒周刊快译已经到了第10+2个年头 开始有小伙伴加入承担 pythonisa 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了… 问为什么: [皱眉]每周新闻资讯 怎么能错过 看看有什么新东西 当有新的发现时: what f**k 还能这样玩? 还有这东西? 每周开彩蛋[吃瓜] 无法同意更多… 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也. 所以++> 锈周刊 -> Weekly :: China


好文笔,感叹号年度配额: 2/3 投稿/反馈邮箱: [email protected] (邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越…)

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

私自嗯哼: ZoomQuiet (订阅号: ZoomQuiet42)
公开课程: 蟒营 (订阅号: Mainium)
历史吐糟: Chaos42 (订阅号 PythoniCamp)
as 创始组织者:
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        GDG珠海 (订阅号: GDG-ZhuHai)
        TFUG珠海 (订阅号: ZH_TFUG)