PyCoder’s Weekly: Issue #703: PEP 8, Error Messages in Python 3.14, splitlines(), and More (Oct. 7, 2025)
This week's PyCoder's Weekly features diverse Python news and tutorials. The newsletter discusses PEP 8, Python's style guide, and its common points of disregard. Python 3.14's improved error messages are highlighted, along with related quizzes. A free course on building durable AI agents with Python and Temporal is advertised. Articles explain splitlines() versus split("\n") and introduce Astral's fast new type checker, ty. The newsletter also covers a Python linting tool, Ruff, and a new HTML templating toolkit using t-strings called tdom. There are articles on topics like full-text search with Django and SQLite. Several new Python projects and modules are introduced. Several Python conferences, including PyCon events, and real python office hours are also announced. Finally, Django security releases and a discussion on good software engineering practices are included.
splitlines()versussplit("\n")and introduce Astral's fast new type checker,ty. The newsletter also covers a Python linting tool, Ruff, and a new HTML templating toolkit using t-strings called tdom. There are articles on topics like full-text search with Django and SQLite. Several new Python projects and modules are introduced. Several Python conferences, including PyCon events, and real python office hours are also announced. Finally, Django security releases and a discussion on good software engineering practices are included.