LIBRISTO
LIBROAMANTO
obbligatorio
Entra a far parte di una comunità di amanti dei libri di tutto il mondo e ottieni numerosi vantaggi. Crea un account gratuito
0
Spedizione gratuita con Packeta per un prezzo superiore a 69.99 €
Bartolini 4.49 Punto Poste 5.49 Punto Poste 5.49 Punto Bartolini 3.49 DHL 6.99 GLS 7.99

Spedizione gratuita per ordini superiori a 69,99 euro.

Speed Up Your Python with Rust

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

Lingua IngleseInglese
Libro In brossura
Libro Speed Up Your Python with Rust Maxwell Flitton
Codice Libristo: 38446618
Casa editrice Packt Publishing Limited, gennaio 2022
Discover how to inject your code with highly performant Rust features to develop fast and memory-saf... Descrizione completa
? points 114 b
46.49
Magazzino esterno Inviamo tra 9-15 giorni

30 giorni per il reso


I clienti hanno acquistato anche


Managing Mission - Critical Domains and DNS Mark Jeftovic / Libro In brossura
common.buy 51.39

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.

Attrice & Poliglotta
EWA KASP per
Riproduci video
Ewa Kasp
Libristo ha la più grande selezione di letteratura in lingue straniere. Per questo compro i miei libri qui.

Informazioni sul libro

Titolo completo Speed Up Your Python with Rust
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2022
Numero di pagine 384
EAN 9781801811446
ISBN 180181144X
Codice Libristo 38446618
Casa editrice Packt Publishing Limited
Peso 715
Dimensioni 75 x 93 x 21
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Potrebbe interessarti anche


Rust Standard Library Cookbook Jan Nils Ferner / Libro In brossura
common.buy 51.39
Command-Line Rust Ken Youens-Clark / Libro In brossura
common.buy 52.09
I migliori
Rust For Rustaceans Jon Gjengset / Libro In brossura
common.buy 36.59
Rust High Performance Iban Eguia / Libro In brossura
common.buy 51.39
Snowflake Cookbook Hamid Qureshi / Libro In brossura
common.buy 52.39
Modern Compiler Implementation in C Andrew W Appel / Libro In brossura
common.buy 101.99
Rust in Action Tim McNamara / Libro In brossura
common.buy 64.49
Machine Learning with Rust Keiko Nakamura / Libro In brossura
common.buy 62.89
ASYNC Rust Caroline Morton / Libro In brossura
common.buy 47.39
Programming Rust Jim Blandy / Libro In brossura
common.buy 62.89
Hands-on Rust Herbert Wolverson / Libro In brossura
common.buy 48.99
Sixteen Ways to Defend a Walled City K J Parker / Libro In brossura
common.buy 12.49
I migliori
Wranglestone Darren Charlton / Libro In brossura
common.buy 10.29
I migliori
Complete Hitchhiker's Guide to the Galaxy Boxset Douglas Adams / Libro In brossura
common.buy 55.29
I migliori
Surrounded by Psychopaths Thomas Erikson / Libro In brossura
common.buy 12.49
Oxford Handbook of Public Health Practice Ichiro Kawachi / Libro In brossura
common.buy 55.29
Ansel Adams' Yosemite Ansel Adams / Libro Rigido
common.buy 35.89

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo