LIBRISTO
LIBROAMANTO
obowiązkowe
Zostań członkiem wspólnoty miłośników książek z całego świata i zyskaj mnóstwo korzyści. Załóż konto bezpłatnie
0
Darmowa dostawa z usługą Inpost oraz Orlen od 299.00 zł
DPD Kurier 12.99 Poczta Polska 18.99 Paczkomat 13.99 InPost Kurier 12.99 Punkt DPD 11.99

Darmowa dostawa dla zamówień powyżej 299,00 zł.

Speed Up Your Python with Rust

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

Język AngielskiAngielski
Książka Miękka
Książka Speed Up Your Python with Rust Maxwell Flitton
Kod Libristo: 38446618
Wydawnictwo Packt Publishing Limited, styczeń 2022
Discover how to inject your code with highly performant Rust features to develop fast and memory-saf... Cały opis
? points 109 b
Gwarancja
najlepszej
ceny
194.72
Dostępna u dostawcy Wysyłamy za 14-21 dni

Nawet do 30 dni na zwrot


Klienci kupili także


Managing Mission - Critical Domains and DNS Mark Jeftovic / Książka Miękka
common.buy 215.15

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.

Aktorka & Poliglotka
EWA KASP dla
Odtworzyć wideo
Ewa Kasp
Libristo ma największy wybór literatury obcojęzycznej. Dlatego tutaj kupuję swoje książki.

Informacje o książce

Pełna nazwa Speed Up Your Python with Rust
Język Angielski
Oprawa Książka - Miękka
Data wydania 2022
Liczba stron 384
EAN 9781801811446
ISBN 180181144X
Kod Libristo 38446618
Waga 715
Wymiary 75 x 93 x 21
Podaruj tę książkę jeszcze dziś
To łatwe
1 Dodaj książkę do koszyka i wybierz „dostarczyć jako prezent” 2 W odpowiedzi wyślemy Ci bon 3 Książka dotrze na adres obdarowanego

Mogłoby Cię także zainteresować


Rust Standard Library Cookbook Jan Nils Ferner / Książka Miękka
common.buy 215.15
Command-Line Rust Ken Youens-Clark / Książka Miękka
common.buy 214.84
TOP
Rust For Rustaceans Jon Gjengset / Książka Miękka
common.buy 151.61
Rust High Performance Iban Eguia / Książka Miękka
common.buy 215.15
Rust in Action Tim McNamara / Książka Miękka
common.buy 267.91
Snowflake Cookbook Hamid Qureshi / Książka Miękka
common.buy 219.25
Hands-on Rust Herbert Wolverson / Książka Miękka
common.buy 179.01
TOP
Programming Rust Jim Blandy / Książka Miękka
common.buy 259.60
Modern Compiler Implementation in C Andrew W Appel / Książka Miękka
common.buy 386.27
ASYNC Rust Caroline Morton / Książka Miękka
common.buy 195.85
Machine Learning with Rust Keiko Nakamura / Książka Miękka
common.buy 259.60
TOP
Sixteen Ways to Defend a Walled City K J Parker / Książka Miękka
common.buy 51.42
Code Breaker Walter Isaacson / Książka Miękka
common.buy 64.87
TOP Zapowiedź
Queen: As It Began Jim Jenkins / Książka Twarda
common.buy 92.07
TOP
Wild, The Naturalistic Garden Claire Takacs / Książka Twarda
common.buy 156.94
Do Hard Things Steve Magness / Książka Twarda
common.buy 92.07
TOP
Fist of the North Star, Vol. 6 Tetsuo Hara / Książka Twarda
common.buy 68.46
Orien's Animal Tarot Ambi Sun / Prasa Karty
common.buy 97.61
TOP
Oxford Handbook of Public Health Practice Ichiro Kawachi / Książka Miękka
common.buy 246.56
The Art of Darksiders Genesis THQ / Książka Twarda
common.buy 192.56
TOP
Surrounded by Psychopaths Thomas Erikson / Książka Miękka
common.buy 51.62

Logowanie

Zaloguj się do swojego konta. Nie masz jeszcze konta Libristo? Utwórz je teraz!

 
obowiązkowe
obowiązkowe

Nie masz konta? Zyskaj korzyści konta Libristo!

Dzięki kontu Libristo będziesz mieć wszystko pod kontrolą.

Utwórz konto Libristo
Doradca książkowy Libroamiko
Cześć, jestem Libroamiko, w czym mogę pomóc?