دوره فشرده آموزش سریع راست ۲۰۲۲
Rust Crash Course 2022
دانلود کتاب دوره فشرده آموزش سریع راست ۲۰۲۲ (Rust Crash Course 2022) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Abhishek Kumar |
|---|
ناشر:
BPB Publications
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2022 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
328 |
| نوع فایل |
|
| حجم |
6.8 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب دوره فشرده آموزش سریع راست ۲۰۲۲
با اصول برنامهنویسی در Rust آشنا شوید و دانش خود را به کار بگیرید.
ویژگیهای کلیدی
● شامل مبانی Rust، ویژگیهای پیشرفته آن و نحوه شروع کدنویسی با Rust.
● پروژههای متعدد برای بهبود کدنویسی، تسلط بر مفاهیم و کسب تجربه دنیای واقعی.
● معرفی و توضیح دقیق تمام بخشهای Rust، همراه با نحوه استفاده از آنها.
توضیحات
Rust یک زبان برنامهنویسی سیستم پیچیده برای سرعت، ایمنی حافظه و همزمانی است. این کتاب یک مقدمه سریع برای Rust ارائه میدهد تا بتوانید برنامهنویسی سیستم سطح پایین و توسعه برنامههای کاربردی وب، خدمات شبکه و برنامههای تعبیهشده را شروع کنید.
کتاب با دستورالعملهایی در مورد راهاندازی محیط Rust، توسعه یک برنامه “hello world” و شروع به کار با cargo، مدیر بسته Rust و ابزار ساخت، آغاز میشود. این کتاب یک دوره فشرده است، اگرچه اصول اساسی برنامهنویسی مانند متغیرها و تغییرپذیری، انواع دادهها، نظرات و جریان کنترل را پوشش میدهد. موضوعاتی مانند مالکیت، قرض گرفتن، structها، enumها و سایر مجموعهها بهطور دقیق پوشش داده شدهاند. مدیریت خطا، مدیریت حافظه و همزمانی با استفاده از پروژههای عملی بهخوبی نشان داده شدهاند. این کتاب توضیح میدهد که چگونه تستهای خودکار بسازید، برنامههای چند رشتهای بنویسید و از ساختارهای داده رایج بدون مشکل استفاده کنید. کتاب با چندین پروژه عملی به پایان میرسد، از جمله ایجاد یک برنامه CLI، یک برنامه وب، یک طبقهبندیکننده تصویر باینری و یک برنامه تعبیهشده.
پس از خواندن این کتاب، درک کاملی از اصول برنامهنویسی Rust خواهید داشت و قادر خواهید بود کد Rust اصطلاحی را برای پروژههای خود تولید کنید، و همچنین تستها و مستندات بهبود یافته.
آنچه خواهید آموخت
● Cargo، مفاهیم اساسی، مجموعهها، انواع دادههای عمومی، تکرارکنندهها و بستارهای Rust را بیاموزید.
● نوشتن و تجربه کار برنامههای ایمن حافظه را بیاموزید.
● ساختارهای داده و الگوریتمهای مختلف را پیادهسازی و تمرین کنید.
● با سیستمهای ماژول Rust مانند بستهها، crateها، ماژولها و مسیرها آشنا شوید.
● با مدیریت خطا، تست کد و کارکرد قابلیت همزمانی کار کنید.
این کتاب برای چه کسانی است
این کتاب برای توسعهدهندگان نرمافزار و برنامهنویسان سیستم علاقهمند به Rust به عنوان جایگزینی برای C/C++ در نظر گرفته شده است. این کتاب همچنین برای دانشجویان علاقهمند به یادگیری برنامهنویسی سیستم با استفاده از Rust در دسترس است. کتاب فرض میکند که شما دانش قبلی از مفاهیم اولیه برنامهنویسی یا هر زبان برنامهنویسی دیگری دارید.
فهرست مطالب
1. راهاندازی و نصب Rust
2. مفاهیم عمومی برنامهنویسی
3. مالکیت و مدیریت حافظه
4. Structها، Enumها و مجموعهها
5. سازماندهی کد شما
6. مدیریت خطا
7. Generics و Traits
8. تست کد شما
9. Iterators و Closures
10. Smart Pointers
11. Concurrency
12. ویژگیهای شیءگرا
13. پیادهسازی ساختارهای داده – لیست پیوندی، درختها، جدول هش و گراف
14. Rust برای توسعهدهندگان ویندوز
15. Rust برای اندروید
16. پروژه 1 – ساخت یک برنامه CLI
17. پروژه 2 – اجرای Rust از یک مرورگر وب
18. پروژه 3 – Embedded Rust Hello World
19. پروژه 4 – ساخت یک طبقهبندیکننده تصویر باینری با استفاده از شبکههای عصبی
فهرست کتاب:
۱. صفحه روی جلد
۲. صفحه عنوان
۳. صفحه حق چاپ
۴. صفحه تقدیم
۵. درباره نویسنده
۶. تقدیر و تشکر
۷. پیشگفتار
۸. غلطنامه
۹. فهرست مطالب
۱. راهاندازی و نصب راست
۲. مفاهیم عمومی برنامهنویسی
۳. مالکیت و مدیریت حافظه
۴. ساختارها، شمارشها و مجموعهها
۵. سازماندهی کد شما
۶. مدیریت خطا
۷. ژنریکها و تریتها
۸. تست کد شما
۹. تکرارکنندهها و بستارها
۱۰. اشارهگرهای هوشمند
۱۱. همروندی
۱۲. ویژگیهای شیءگرا
۱۳. پیادهسازی ساختمان داده – لیست پیوندی، درختها، جدول درهمسازی و گراف
۱۴. راست برای توسعهدهندگان ویندوز
۱۵. راست برای اندروید
۱۶. پروژه ۱ – ساخت یک برنامه CLI
۱۷. پروژه ۲ – اجرای راست از یک مرورگر وب
۱۸. پروژه ۳ – برنامه سلام دنیا در راست امبدد
۱۹. پروژه ۴ – ساخت یک دستهبندیکننده تصویر باینری با استفاده از شبکههای عصبی
۲۹. نمایه
توضیحات(انگلیسی)
Grasp the fundamentals of programming in Rust and put your knowledge to use.
KEY FEATURES
● Includes the basics of Rust, its advanced features, and how to get started with coding in Rust.
● Numerous projects that improve coding, concept fluency, and real-world experience.
● Every part of Rust is introduced and explained in detail, along with how to use it.
DESCRIPTION
Rust is a sophisticated systems programming language for speed, memory safety, and parallelism. This book gives you a fast introduction to Rust so that you may get started with low-level system programming and developing web applications, network services, and embedded programmes.
The book begins with instructions on setting up the Rust environment, developing a "hello world" programme, and getting started with cargo, the Rust package manager and the build tool. The book is a crash course, although it covers fundamental programming principles like variables and mutability, data types, comments, and control flow. Very precisely, topics such as ownership, borrowing, structs, enums, and other collections are covered. Error handling, memory management, and concurrency are well-demonstrated using practical projects. The book explains how to construct automated tests, write multithreaded applications, and utilise common data structures without difficulty. The book concludes with several hands-on projects, including creating a CLI application, a web app, a binary image classifier, and an embedded programme.
After reading this book, you will have a thorough understanding of the principles of Rust programming and be able to produce idiomatic Rust code for your projects, as well as improved tests and documentation.
WHAT YOU WILL LEARN
● Learn Rust's Cargo, fundamental concepts, collections, generic data types, iterators, and closures.
● Learn to write and experience the working of memory-safe programs.
● Implement and practice various data structures and algorithms.
● Get familiar with Rust module systems such as packages, crates, modules, and paths.
● Work with error handling, code testing, and working of concurrency capability.
WHO THIS BOOK IS FOR
This book is intended for software developers and system programmers interested in Rust as a C/C++ alternative. This book is also available to students interested in learning systems programming using Rust. The book assumes you have prior knowledge of basic programming concepts or any other programming language.
TABLE OF CONTENTS
1. Setup and Installation of Rust
2. General Programming Concepts
3. Ownership and Memory Management
4. Structs, Enums and Collections
5. Organising your code
6. Error Handling
7. Generics and Traits
8. Testing your code
9. Iterators and Closures
10. Smart Pointers
11. Concurrency
12. Object-Oriented features
13. Implementing Data Structures – Linked List, Trees, Hash Table, and Graph
14. Rust for Windows developers
15. Rust for Android
16. Project 1 – Building a CLI Application
17. Project 2 – Running Rust from a Web Browser
18. Project 3 – Embedded Rust Hello World
19. Project 4 – Building a Binary Image Classifier using Neural Networks
Table of Contents
1. Cover Page
2. Title Page
3. Copyright Page
4. Dedication Page
5. About the Author
6. Acknowledgements
7. Preface
8. Errata
9. Table of Contents
1. Setup and Installation of Rust
2. General Programming Concepts
3. Ownership and Memory Management
4. Structs, Enums, and Collections
5. Organizing Your Code
6. Error Handling
7. Generics and Traits
8. Testing Your Code
9. Iterators and Closures
10. Smart Pointers
11. Concurrency
12. Object-Oriented Features
13. Implementing Data Structures – Linked List, Trees, Hash Table, and Graph
14. Rust for Windows Developers
15. Rust for Android
16. Project 1 – Building a CLI Application
17. Project 2 – Running Rust from a Web Browser
18. Project 3 – Embedded Rust Hello World
19. Project 4 – Building a Binary Image Classifier using Neural Networks
29. Index
دیگران دریافت کردهاند
سرورها، سرویسها و برنامههای کاربردی راست ۲۰۲۳
Rust Servers, Services, and Apps 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
توسعه وب با راست ۲۰۲۳
Rust Web Development 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
راست برای برنامه نویسان ++C ۲۰۲۳
Rust for C++ Programmers 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
Rust در عمل ۲۰۲۱
Rust in Action 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
Rust عملی: راهنمای عملی زبان راست ۲۰۲۱
Hands-on Rust 2021
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامهنویسی با سی (C), برنامهنویسی بازی, توسعه نرم افزار
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
زنگ: طولانی ترین جنگ ۲۰۱۵
Rust: The Longest War 2015
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
