Uv: Python packaging in Rust

astral.sh
uv:-python-packaging-in-rust

TL;DR: uv is an extremely fast Python package installer and resolver, written in Rust, and designed as a drop-in replacement for pip and pip-tools workflows. uv represents a milestone in our pursuit of a “Cargo for Python”: a comprehensive Python … Read more

Python 3.13 Gets a JIT

tonybaloney.github.io
python-3.13-gets-a-jit

Happy New Year everyone! In late December 2023 (Christmas Day to be precise), CPython core developer Brandt Bucher submitted a little pull-request to the Python 3.13 branch adding a JIT compiler. This change, once accepted would be one of the … Read more

Show HN: I built a Python web framework

github.com
show-hn:-i-built-a-python-web-framework

{{ message }} This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. You can’t perform that action at this time.

Python Type Hints – *args and **kwargs (2021)

adamj.eu
python-type-hints-–-*args-and-**kwargs-(2021)

2021-05-11 When I started writing type hints, I was a little confused about what to do with Python’s variable argument operators, * and ** (often called *args and **kwargs). Here’s what I figured out. Recall that the * operator captures … Read more

Python: Just Write SQL

joaodlf.com

I have been writing a lot more Go this past year. For those not familiar, Go favours a non-ORM, non-query-builder approach to interacting with databases. This comes naturally due to the sql package: A common interface to be used alongside … Read more

99% of top Python packages are now wheels

pythonwheels.com

What are wheels? Wheels are the new standard of Python distribution and are intended to replace eggs. Support is offered in pip >= 1.4 and setuptools >= 0.8. Advantages of wheels Faster installation for pure Python and native C extension … Read more

From Python to Elixir Machine Learning

thestackcanary.com
from-python-to-elixir-machine-learning

As Elixir’s Machine Learning (ML) ecosystem grows, many Elixir enthusiasts who wish to adopt the new machine learning libraries in their projects are stuck at a crossroads of wanting to move away from their existing ML stack (typically Python) while … Read more

Python consumes 38x more energy than Java

stratoflow.com
python-consumes-38x-more-energy-than-java

Fastest and most energy efficient programming languages – what factors should be taken into account? Java, Python, Go, JavaSript, and other programming languages differ in many ways. We are talking about their syntax, coding methods, efficiency, memory usage, and execution … Read more