Planet Python

PyCoder’s Weekly: Issue #714: Narwhals, Selenium, Testing Conundrum, and More (Dec. 23, 2025)

The weekly PyCoder's Weekly newsletter covers diverse Python topics, including library development and testing. Narwhals is introduced as a DataFrame-agnostic solution for Python library developers. The newsletter addresses Selenium testing challenges, emphasizing the need to eliminate flaky tests and race conditions. A code review tool benchmark highlights Macroscope's superior bug-catching abilities, especially in Python. The release of Python 3.15 Alpha 3 is announced, along with the DjangoCon US Chicago 2026 call for proposals. Development approaches like spec-driven development and tap compare testing for service migration are explored. Real Python promotes new live course cohorts and mentions Michael Kennedy's new book on hosting Talk Python. Additional articles discuss PySpark 4.0's features, Python 3.15 updates, and techniques for writing readable Python code. The newsletter also provides tips on acquiring Python skills and utilizing asynchronous iterators. Several new projects and code libraries are introduced, alongside upcoming Python-related meetups.
favicon
pycoders.com
pycoders.com
Image for the article: PyCoder’s Weekly: Issue #714: Narwhals, Selenium, Testing Conundrum, and More (Dec. 23, 2025)