LIBRISTO
LIBROAMANTO
obvezno
Postanite del skupnosti ljubiteljev knjig z vsega sveta in uživajte v številnih ugodnostih. Ustvarite brezplačen račun
0
Brezplačna dostava Zásilkovna nad 69.99 €
Zbirna točka GLS 4.49 Zbirna točka DPD 2.99 Kurirska služba GLS 5.49 Kurir DPD 3.49 Kurirska služba 3.49 Zbirno mesto 3.49 Zbirno mesto 3.49 Dostava preko Pošte Slovenije 3.49

Brezplačna dostava za naročila nad 69.99 € na paketomatih Pošte Slovenije.

Speed Up Your Python with Rust

Optimize Python performance by creating Python pip modules in Rust with PyO3

Jezik AngleščinaAngleščina
Knjiga Mehka
Knjiga Speed Up Your Python with Rust Maxwell Flitton
Koda Libristo: 38446618
Založba Packt Publishing Limited, januar 2022
Discover how to inject your code with highly performant Rust features to develop fast and memory-saf... Celoten opis
? points 103 b
42.69
Na zalogi pri dobavitelju Odposlali bomo v 9-15 dneh

30 dni za vračilo blaga


Drugi so kupili tudi


Discover how to inject your code with highly performant Rust features to develop fast and memory-safe applications


Key Features:

  • Learn to implement Rust in a Python system without altering the entire system
  • Write safe and efficient Rust code as a Python developer by understanding the essential features of Rust
  • Build Python extensions in Rust by using Python NumPy modules in your Rust code


Book Description:

Python has made software development easier, but it falls short in several areas including memory management that lead to poor performance and security. Rust, on the other hand, provides memory safety without using a garbage collector, which means that with its low memory footprint, you can build high-performant and secure apps relatively easily. However, rewriting everything in Rust can be expensive and risky as there might not be package support in Rust for the problem being solved. This is where Python bindings and pip come in.

This book will help you, as a Python developer, to start using Rust in your Python projects without having to manage a separate Rust server or application. Seeing as you'll already understand concepts like functions and loops, this book covers the quirks of Rust such as memory management to code Rust in a productive and structured manner. You'll explore the PyO3 crate to fuse Rust code with Python, learn how to package your fused Rust code in a pip package, and then deploy a Python Flask application in Docker that uses a private Rust pip module. Finally, you'll get to grips with advanced Rust binding topics such as inspecting Python objects and modules in Rust.

By the end of this Rust book, you'll be able to develop safe and high-performant applications with better concurrency support.


What You Will Learn:

  • Explore the quirks of the Rust programming language that a Python developer needs to understand to code in Rust
  • Understand the trade-offs for multiprocessing and thread safety to write concurrent code
  • Build and manage a software project with cargo and crates
  • Fuse Rust code with Python so that Python can import and run Rust code
  • Deploy a Python Flask application in Docker that utilizes a private Rust pip module
  • Inspect and create your own Python objects in Rust


Who this book is for:

This book is for Python developers who want to speed up their Python code with Rust and implement Rust in a Python system without altering the entire system. You'll be able to learn about all topics relating to Rust programming. Basic knowledge of Python is required to get the most out of this book.

Igralka & Poliglotka
EWA KASP za
Predvajaj video
Ewa Kasp
Libristo ima največjo izbiro tujejezične literature. Zato svoje knjige kupujem tukaj.

O knjigi

Polni naslov Speed Up Your Python with Rust
Jezik Angleščina
Vezava Knjiga - Mehka
Datum izida 2022
Število strani 384
EAN 9781801811446
ISBN 180181144X
Koda Libristo 38446618
Teža 715
Mere 75 x 93 x 21
Podarite to knjigo še danes
To je povsem preprosto
1 Dodajte knjigo v košarico in izberite dostavo kot darilo 2 V zameno vam bomo poslali kupon 3 Knjiga bo dostavljena na naslov obdarovanca

Morda bi vas zanimalo tudi


Rust Standard Library Cookbook Jan Nils Ferner / Knjiga Mehka
common.buy 47.24
Command-Line Rust Ken Youens-Clark / Knjiga Mehka
common.buy 46.43
Top
Rust For Rustaceans Jon Gjengset / Knjiga Mehka
common.buy 32.06
Rust High Performance Iban Eguia / Knjiga Mehka
common.buy 47.24
Snowflake Cookbook Hamid Qureshi / Knjiga Mehka
common.buy 48.15
Modern Compiler Implementation in C Andrew W Appel / Knjiga Mehka
common.buy 93.78
Rust in Action Tim McNamara / Knjiga Mehka
common.buy 58.37
Machine Learning with Rust Keiko Nakamura / Knjiga Mehka
common.buy 56.14
ASYNC Rust Caroline Morton / Knjiga Mehka
common.buy 42.38
Programming Rust Jim Blandy / Knjiga Mehka
common.buy 56.14
Hands-on Rust Herbert Wolverson / Knjiga Mehka
common.buy 44.10
Sixteen Ways to Defend a Walled City K J Parker / Knjiga Mehka
common.buy 11.02
Top
Wranglestone Darren Charlton / Knjiga Mehka
common.buy 9.10
Top
Surrounded by Psychopaths Thomas Erikson / Knjiga Mehka
common.buy 11.02
Oxford Handbook of Public Health Practice Ichiro Kawachi / Knjiga Mehka
common.buy 51.39
Ansel Adams' Yosemite Ansel Adams / Knjiga Trda
common.buy 32.06

Prijava

Prijavite se v svoj račun. Še nimate računa Libristo? Ustvarite ga zdaj!

 
obvezno
obvezno

Še nimate računa? Izkoristite prednosti računa Libristo!

Z računom Libristo boste imeli vedno vse pod nadzorom.

Ustvarite račun Libristo