Learn Rust in a Month of Lunches 302708

Код товару: 302708Паперова книга
  • ISBN
    978-1633438231
  • Бренд
  • Автор
  • Рік
    2024
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
One month. One hour a day. That’s all it takes to start writing Rust code!

Learn Rust in a Month of Lunches teaches you to write super fast and super safe Rust code through lessons you can fit in your lunch break. Crystal-clear explanations and focused, relevant examples make it accessible to anyone—even if you’re learning Rust as your first programming language.

By the time you’re done reading Learn Rust in a Month of Lunches you’ll be able to:
  • Build real software in Rust
  • Understand messages from the compiler and Clippy, Rust’s coding coach
  • Make informed decisions on the right types to use in any context
  • Make sense of the Rust standard library and its commonly used items
  • Use external Rust “crates” (libraries) for common tasks
  • Comment and build documentation for your Rust code
  • Work with crates that use async Rust
  • Write simple declarative macros
  • Explore test driven development in Rust
Learn Rust in a Month of Lunches is full of 24 easy-to-digest lessons that ease you into real Rust programming. You’ll learn essential Rust skills you can use for everything from system programming, to web applications, and games. By the time you’re done learning, you’ll know exactly what makes Rust unique—and be one of the thousands of developers who say it’s their best loved language!

About the technology
Learn how to create fast powerful programs in Rust in just 24 short lessons! Rust gives you modern features like a top-notch compiler, a rich ecosystem of pre-built libraries, and the same low-level performance you get with a language like C, but without the awkward syntax, complex memory management, and code safety concerns. This book guides you step by step from your first line of code.

About the book
Learn Rust in a Month of Lunches breaks down the Rust language into concise hands-on lessons designed to be completed in an hour or less. The examples are fun and easy to follow, so you’ll quickly progress from zero Rust knowledge to handling async and writing your own macros. You won’t even need to install Rust—the book’s code samples run in the browser-based Rust Playground. There’s no easier way to get started!

What's inside
  • Build working Rust software
  • Understand messages from the compiler and Clippy
  • Use external Rust “crates” (libraries) for common tasks
  • Explore test driven development in Rust

About the reader
No previous experience with Rust required.

About the author
Dave MacLeod was an educator, Korean-English translator, project controller, and copywriter before becoming a full-time Rust developer. The technical editor on this book was Jerry Kuch.
1'600 ₴
Купити
Monobank
до 10 платежей
от 180 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Learn Rust in a Month of Lunches - фото 1
Інші книги Manning
Machine Learning System Design: With end-to-end examples
310470
Valerii BabushkinArseny Kravchenko
1'900 ₴
Machine Learning Algorithms in Depth
286417
Vadim Smolyakov
2'100 ₴
Idiomatic Rust: Code like a Rustacean
302587
Brenden Matthews
1'700 ₴
Grokking Deep Learning First Edition
253615
Andrew Trask
399 ₴420 ₴
D3.js in Action, Third Edition 3rd Edition
284242
Anne-Marie DufourElijah Meeks
1'600 ₴
Geometry for Programmers
263213
Oleksandr Kaleniuk
1'800 ₴
The Complete Obsolete Guide to Generative AI
286361
David Clinton
1'800 ₴
Logs and Telemetry: Using Fluent Bit, Kubernetes, streaming and more
302704
Phil Wilkins
1'600 ₴

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2024
  • Сторінок
    568
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

One month. One hour a day. That’s all it takes to start writing Rust code!

Learn Rust in a Month of Lunches teaches you to write super fast and super safe Rust code through lessons you can fit in your lunch break. Crystal-clear explanations and focused, relevant examples make it accessible to anyone—even if you’re learning Rust as your first programming language.

By the time you’re done reading Learn Rust in a Month of Lunches you’ll be able to:
  • Build real software in Rust
  • Understand messages from the compiler and Clippy, Rust’s coding coach
  • Make informed decisions on the right types to use in any context
  • Make sense of the Rust standard library and its commonly used items
  • Use external Rust “crates” (libraries) for common tasks
  • Comment and build documentation for your Rust code
  • Work with crates that use async Rust
  • Write simple declarative macros
  • Explore test driven development in Rust
Learn Rust in a Month of Lunches is full of 24 easy-to-digest lessons that ease you into real Rust programming. You’ll learn essential Rust skills you can use for everything from system programming, to web applications, and games. By the time you’re done learning, you’ll know exactly what makes Rust unique—and be one of the thousands of developers who say it’s their best loved language!

About the technology
Learn how to create fast powerful programs in Rust in just 24 short lessons! Rust gives you modern features like a top-notch compiler, a rich ecosystem of pre-built libraries, and the same low-level performance you get with a language like C, but without the awkward syntax, complex memory management, and code safety concerns. This book guides you step by step from your first line of code.

About the book
Learn Rust in a Month of Lunches breaks down the Rust language into concise hands-on lessons designed to be completed in an hour or less. The examples are fun and easy to follow, so you’ll quickly progress from zero Rust knowledge to handling async and writing your own macros. You won’t even need to install Rust—the book’s code samples run in the browser-based Rust Playground. There’s no easier way to get started!

What's inside
  • Build working Rust software
  • Understand messages from the compiler and Clippy
  • Use external Rust “crates” (libraries) for common tasks
  • Explore test driven development in Rust

About the reader
No previous experience with Rust required.

About the author
Dave MacLeod was an educator, Korean-English translator, project controller, and copywriter before becoming a full-time Rust developer. The technical editor on this book was Jerry Kuch.

Зміст

Table of Contents
  1. Some basics
  2. Memory, variables, and ownership
  3. More complex types
  4. Building your own types
  5. Generics, option, and result
  6. More collections, more error handling
  7. Traits: Making different types do the same thing
  8. Iterators and closures
  9. Iterators and closures again!
  10. Lifetimes and interior mutability
  11. Multiple threads and a lot more
  12. More on closures, generics, and threads
  13. Box and Rust documentation
  14. Testing and building your code from tests
  15. Default, the builder pattern, and Deref
  16. Const, “unsafe” Rust, and external crates
  17. Rust’s most popular crates
  18. Rust on your computer
  19. More crates and async Rust
  20. A tour of the standard library
  21. Continuing the tour
  22. Writing your own macros
  23. Unfinished projects: Projects for you to finish
  24. Unfinished projects, continued

Відгуки про Learn Rust in a Month of Lunches

Learn Rust in a Month of Lunches
Learn Rust in a Month of Lunches
1'600 ₴
Купити
Персонально для вас
Thinking in Java (4th Edition)
39938
Bruce Eckel
1'440 ₴
Java EE 7 Web Application Development
38117
Peter Pilgrim
1'500 ₴
Introducing Blockchain with Java. Program, Implement, and Extend Blockchains with Java. 1st Ed.
244685
Spiro Buzharovski
1'500 ₴
Java 17 Quick Syntax Reference. A Pocket Guide to the Java SE Language, APIs, and Library. 3rd Ed.
244690
Mikael Olsson
1'500 ₴
Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 21 LTS and Jakarta EE 11
291916
Stefania Loredana NitaMarius Iulian Mihailescu
1'500 ₴
Troubleshooting Java: Read, debug, and optimize JVM applications 1st Edition
292941
Laurentiu Spilca
1'500 ₴
C# Data Structures and Algorithms - Second Edition: Harness the power of C# to build a diverse range of efficient applications 2nd ed. Edition
280700
Marcin Jamro
1'500 ₴
Pro .NET Memory Management: Code For Better Performance, and Scalability
123841
Konrad Kokosa
1'500 ₴
Spring Boot 3 Recipes: A Problem-Solution Approach for Java Microservices and Cloud-Native Applications Second Edition
291308
Marten Deinum
1'600 ₴
Algorithmic Thinking, 2nd Edition: Learn Algorithms to Level Up Your Coding Skills 2nd Edition
283847
Daniel Zingaro
1'600 ₴
Learning C# Through Small Projects 2024th Edition
308850
Denis PanjutaJafar Jabbarzadeh
1'600 ₴
Hands-on Rust: Effective Learning through 2D Game Development and Play. 1st Ed.
244804
Herbert Wolverson
1'700 ₴
Rust Atomics and Locks: Low-Level Concurrency in Practice
253818
Mara Bos
1'360 ₴1'700 ₴
Learning Go: An Idiomatic Approach to Real-world Go Programming 2nd Edition
267930
Jon Bodner
1'360 ₴1'700 ₴
Efficient Go: Data-Driven Performance Optimization 1st Edition
274182
Bartlomiej Plotka
1'700 ₴
Effective Rust: 35 Specific Ways to Improve Your Rust Code 1st Edition
275540
David Drysdale
1'700 ₴
How Large Language Models Work
308167
Edward RaffDrew FarrisStella Biderman
1'700 ₴