Rust or C/C++ to learn as a secondary language?

This page summarizes the projects mentioned and recommended in the original post on /r/Python

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • rust-ndarray

    ndarray: an N-dimensional array with array views, multidimensional slicing, and efficient operations

  • ndarray and numpy crates provide good way to operate on numpy ndarrays from python

  • PyO3

    Rust bindings for the Python interpreter

  • PyO3 is a great crate for writing python binary libraries in Rust

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • mypyc

    Compile type annotated Python to fast C extensions

  • you can check out [`mypyc`](https://github.com/mypyc/mypyc) . It is used by mypy, black for speedup

  • gopy

    gopy generates a CPython extension module from a go package.

  • Check out gopy for an easy way to extend your Python code with Go.

  • Cython

    The most widely used Python to C compiler

  • PySCIPOpt

    Python interface for the SCIP Optimization Suite

  • It’s impossible to recommend the right tool for the job, and honestly, depending on how much maths you know it might be hard to make progress, but I’d put money on a constraint solver reducing the time from hours to seconds. Can recommend this one https://github.com/scipopt/PySCIPOpt

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Motivations for Adopting Python Over Javasript/NodeJS?

    2 projects | /r/Python | 1 Jun 2022
  • Changelog-Driven Releases

    5 projects | news.ycombinator.com | 23 Apr 2024
  • Encapsulation in Rust and Python

    4 projects | dev.to | 5 Apr 2024
  • Rust Bindings for the Python Interpreter

    1 project | news.ycombinator.com | 20 Feb 2024
  • Segunda linguagem

    3 projects | /r/brdev | 10 Dec 2023