Discover how Rust can turbo‑charge your Python data‑science stack—NumPy, pandas, scikit‑learn, PyTorch—all from Jupyter notebooks. Benchmarks show speed gains without losing the ease of Python. Dive into the code, see the interoperability tricks, and learn how to integrate Rust safely into your ML pipelines. #RustPython #NumPyPerformance #DataScience #MachineLearning

🔗 https://aidailypost.com/news/rust-meets-python-enhancing-numpypandasscikitlearnpytorch-workflow

Connaissiez-vous l’interpréteur RustPython ? C'est une ré-écriture complète de CPython en Rust… ça promet d'être plus rapide et sujet à moins de bug de gestion mémoire (facilement commis en C).

https://rustpython.github.io/

***

Pour rappel Python est le langage de programmation le plus utilisé au monde. C'est aussi l'un des langages de script les plus lents.

#CPython #RustPython #Rust #Python

Why RustPython?

An open source Python 3 (CPython >= 3.11.0) interpreter written in Rust 🐍 😱 🤘

RustPython

One week left! ⏳ If you want to join the Rust-Python Interoperability workshop on Feb 27-28, now’s the time to lock in your spot. Learn to speed up Python with Rust—without a full rewrite 🦀

Limited seats left ➡️ https://ti.to/mainmatter/rust-python-feb-2025

#rustlang #python #rustpython

Remote Workshop: Rust-Python Interoperability

Python has served you well: you spun up a prototype and iterated quickly, keeping up with the evolving requirements of a successful product. Nonetheless, as time goes on, cracks are starting to show up: an endpoint is slower than it needs to be, a data processing job that took seconds now takes almost an hour, and your infrastructure bill is growing too fast compared to the size of your user base. Engineers are starting to whisper: is it time for a rewrite? Should we pause feature development to rebuild everything on more solid foundations? That's an option, but it's expensive. There's another path: rather than throwing away your entire Python codebase to start over, you analyse your application and isolate the performance-critical bits—the so-called "hot modules" where your application spends most of its time. You will rewrite those in Rust and package them as a Python native extension. This workshop will teach you how. We will cover the PyO3 crate, the subtleties of Python's Global interpreter lock, and typical examples that may arise in your daily Rust-Python interoperability work. By the end of the session, you will be well-equipped to seamlessly replace your slow Python modules with easy-to-use and blazingly fast Rust modules.

Tito

Speed up your Python with Rust! Join our hands-on online workshop to learn all about Rust-Python Interoperability with @algo_luca and @hdoordt . Dive deep into PyO3, Rust-powered Python extensions, concurrency, and more!

🦀 Details & registration ➡️ https://ti.to/mainmatter/rust-python-feb-2025

#rustlang #python #rustpython #PyO3 #mainmatter

Remote Workshop: Rust-Python Interoperability

Python has served you well: you spun up a prototype and iterated quickly, keeping up with the evolving requirements of a successful product. Nonetheless, as time goes on, cracks are starting to show up: an endpoint is slower than it needs to be, a data processing job that took seconds now takes almost an hour, and your infrastructure bill is growing too fast compared to the size of your user base. Engineers are starting to whisper: is it time for a rewrite? Should we pause feature development to rebuild everything on more solid foundations? That's an option, but it's expensive. There's another path: rather than throwing away your entire Python codebase to start over, you analyse your application and isolate the performance-critical bits—the so-called "hot modules" where your application spends most of its time. You will rewrite those in Rust and package them as a Python native extension. This workshop will teach you how. We will cover the PyO3 crate, the subtleties of Python's Global interpreter lock, and typical examples that may arise in your daily Rust-Python interoperability work. By the end of the session, you will be well-equipped to seamlessly replace your slow Python modules with easy-to-use and blazingly fast Rust modules.

Tito
RustPython/examples/call_between_rust_and_python.rs at main · RustPython/RustPython

A Python Interpreter written in Rust. Contribute to RustPython/RustPython development by creating an account on GitHub.

GitHub

@wikimediafoundation has launched @wikifunctions. It's a collaborative collection of functions accessible through an API. Examples include functions like 'area of a circle', 'is palindrome' and 'base64 decode'.

It's built to be #programming language independent. Right now you can write functions in #JavaScript and #Python. Their backend for running user-created Python interesting: they use #RustPython compiled to #WebAssembly running in #Wasmtime.

To see a new Wikimedia project AND it's using awesome technologies like #Rust and WASM fills me with so much joy and excitement 

Go check it out: https://www.wikifunctions.org/

Wikifunctions

🌘 GitHub - coolcoder613eb/RustPython:用Rust編寫的Python解釋器
➤ RustPython:用Rust編寫的Python解釋器
https://github.com/coolcoder613eb/RustPython
這是一個用Rust編寫的Python解釋器,可以在GitHub上找到該項目的代碼庫。
+ 這個項目很有趣,我想了解更多關於RustPython的細節。
+ 這個Python解釋器的用途是什麼?它有什麼特殊的功能嗎?
#GitHub #RustPython #Python解釋器
GitHub - coolcoder613eb/RustPython: A Python Interpreter written in Rust

A Python Interpreter written in Rust. Contribute to coolcoder613eb/RustPython development by creating an account on GitHub.

GitHub
Diagramas fáciles con FlossFLOW y Docker - ochobitshacenunbyte

En la entrada vemos porque son importantes los diagramas y cómo nos puede ayudar la herramienta FlossFlow a crearlos, conjuntamente con Docker

ochobitshacenunbyte

#RustPython is a #Python interpreter in #Rust.

RustPython is an Python interpreter written in Rust primarily intended for embedding into applications. Being written in Rust, RustPython can be compiled to WASM for web usage. RustPython is well suited for exposing a scripting interface (embedding) in Rust programs, where Rust functionality can be accessed via Python.

Website 🔗️: https://rustpython.github.io

#free #opensource #foss #fossmendations #programming

Why RustPython?

An open source Python 3 (CPython >= 3.11.0) interpreter written in Rust 🐍 😱 🤘

RustPython
RustPython ว่าที่รันไทม์ Python แทน CPython 🐍 https://python3.wannaphong.com/2021/04/rustpython-python-cpython.html #python #rust #rustpython
RustPython ว่าที่รันไทม์ Python แทน CPython 🐍 ~ Python 3

×

Discover how Rust can turbo‑charge your Python data‑science stack—NumPy, pandas, scikit‑learn, PyTorch—all from Jupyter notebooks. Benchmarks show speed gains without losing the ease of Python. Dive into the code, see the interoperability tricks, and learn how to integrate Rust safely into your ML pipelines. #RustPython #NumPyPerformance #DataScience #MachineLearning

🔗 https://aidailypost.com/news/rust-meets-python-enhancing-numpypandasscikitlearnpytorch-workflow