Elliptical Python Programming(susam.net)
170 points by sebg | 21 comments
170 points by sebg | 21 comments
375 points by rbanffy | 81 comments
Blog post explaining how Python source code encoding declarations (PEP 263) can be abused to implement a preprocessor that transforms code before execution.
785 points by speckx | 307 comments
A blog post by Ankur Sethi describing the frustrating process of obtaining a Google Gemini API key to try Gemini 3 Pro for a React side project.
364 points by Brajeshwar | 409 comments
Miguel Grinberg's blog post explaining that Python 3.12 deprecates datetime.utcnow() and utcfromtimestamp(), and discussing alternatives.
398 points by MatthiasPortzel | 649 comments
An Ask HN thread asking why Python grew into a dominant programming language while Ruby, once similarly popular, stalled.
322 points by Twirrim | 115 comments
A blog post benchmarking many ways to speed up Python, including Cython, Numba, PyPy, mypyc, Mojo and Rust, on Benchmarks Game problems and a JSON pipeline.
369 points by UglyToad | 199 comments
Blog post by Eliot Jones explaining how PDF parsing should work per the spec, covering headers, cross-reference tables, object offsets and trailers, and its real-world pitfalls.
454 points by vgel | 142 comments
Blog post by vgel describing the design and architecture of a small C compiler written in about 500 lines of Python.
335 points by wgx | 207 comments
GitHub repository for Shreddit, a Python tool using PRAW to delete your Reddit comment history, since deleting an account does not remove comments.