404 了啊啊啊啊… 原文: PyCoder’s Weekly - Issue #404 PyCoder

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

  • 在N皇后问题上对比 Python, Go 和 C++ (PDF)
    • PASCAL FUA,
    • KRZYSZTOF LIS “Python currently is the dominant language in the field of Machine Learning but is often criticized for being slow to perform certain tasks. In this report, we use the well-known N-queens puzzle as a benchmark to show that once compiled using the Numba compiler it becomes competitive with C++ and Go in terms of execution speed while still allowing for very fast prototyping.” (是也乎: 叕一则对比 )
  • Codemodding Python: 将 Unittest 断言声明为 Python 断言
    • HANS-WILHELM WARLO Large codebases require continued maintenance, but it is time-consuming and cumbersome to change portions of code scattered around many files. This article shows how to write codemods to refactor Python code using its Abstract Syntax Tree—gaining far more granular control than basic regex and search-replace.
  • Arcade: Python 游戏框架入门
    • REAL PYTHON In this step-by-step tutorial, you’ll learn how to use arcade, a modern Python framework for crafting games with compelling graphics and sound. Object-oriented and built for Python 3.6 and up, arcade provides you a modern set of tools for crafting great Python game experiences. (是也乎: Arcade )
  • 创建一个简单的 Python Pip 存储库
    • JAN-PIET MENS “I wanted the simplest (i.e. most lightweight) possible repository capable of serving packages in such a way as that Python’s pip would be able to install them.”
  • 编写多语言脚本
    • NKANAEV.GITHUB.IO Python and Ruby have somewhat similar syntaxes, could you come up with a program that’s valid in both languages?

讨论

Discussions NIL

文章,教程和嗯哼

Articles, Tutorials and Talks

  • 有效运用 Matplotlib
    • CHRIS MOFFITT “Now that I have taken the time to learn some of these tools and how to use them with matplotlib, I have started to see matplotlib as an indispensable tool. This post will show how I use matplotlib and provide some recommendations for users getting started”
  • 科学 Python: 用 SciPy 进行优化
    • REAL PYTHON Learn about the SciPy ecosystem and how it differs from the SciPy library. You’ll learn how to install SciPy using Anaconda or pip and see some of its modules. Then, you’ll focus on examples that use the clustering and optimization functionality in SciPy. (是也乎: Optimization )
  • Python 中的基本数据类型
    • REAL PYTHON
    • video In this course, you’ll learn the basic data types that are built into Python, like numbers, strings, and Booleans. You’ll also get an overview of Python’s built-in functions.
  • CPython 中 open() 的意外结果
    • JAVIER HONDUVILLA COTO “Misusing Python’s open() and the interaction of CPython’s GC and UNIX semantics can lead to unexpected results.”
  • 用 Python 玩得开心
    • JAMES BENNETT Writing obfuscated code for fun and… great learning experiences! ;-) (是也乎: just for fun 最重要了. 代码混乱并不是问题, 问题是无法持续享受 Python 带来的生产力. )
  • 凡人的 Monads (在 Python)
    • KNOWSUCHAGENCY.COM Implementing and testing the identity monad in Python. (是也乎: Monads )
  • 用 LLVM 和 Arrow 进行 JIT 评估 Pandas Expressions
    • CHRISTIAN PERONE (是也乎: LLVM 越来越强大了, 可怜的 GCC )
  • 改善 Python 代码的5个重构技巧
    • NICK THAPEN (是也乎: 首先一个建议, 就是移除所有注释… 老司机的深刻教训哪… )
  • 筛选具有多个条件的 Pandas DataFrames
    • VINAY BABU
  • 关于编写安全的 repr()
    • IONEL CRISTIAN MĂRIEȘ

好物

Interesting Projects, Tools and Libraries, Projects & Code

📆🐍 活动/大会

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

DAMA

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

是也乎

NN 3901