Sometimes, Python alone is just not good enough. You need that extra boost. That tiny optimisation to get your programs running faster. Well, what if the solution was not actually Python? What if you could improve your Python programs... with other languages? This video cover 5 languages for speeding up your Python code.
Check out the code:
https://github.com/isaacharrisholt/yo...
Resources:
How to create Rust extensions for Python: • How To Make Your Python Packages Real...
PyO3 (Rust): https://github.com/PyO3/pyo3
gopy (Go): https://github.com/go-python/gopy
PyJulia (Julia): https://github.com/JuliaPy/pyjulia
Nimpy (Nim): https://github.com/yglukhov/nimpy
Cython: https://cython.org/
Mojo: https://www.modular.com/max/mojo
__________________________________________
Check out my other socials!
🎮 Discord ▶ https://discordapp.com/invite/bWrctJ7
🐦 Twitter ▶ / isaacharrisholt
🖥️ Portfolio ▶ https://ihh.dev
📝 Blog ▶ https://isaacharrisholt.com
__________________________________________
Timestamps:
00:00 - Introduction and explanation
00:43 - C/C++
01:54 - Rust
02:55 - Go
04:03 - Julia
05:11 - Nim
05:54 - Benchmarking
06:14 - Bonus languages
#python #softwareengineer