دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Shing LYu سری: ISBN (شابک) : 9781484255995, 9781484255988 ناشر: apress سال نشر: 2020 تعداد صفحات: 265 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 5 مگابایت
کلمات کلیدی مربوط به کتاب پروژههای عملی Rust: بازی ساختمانی، محاسبات فیزیکی و برنامههای یادگیری ماشین: زنگ
در صورت تبدیل فایل کتاب Practical Rust Projects: Building Game, Physical Computing, and Machine Learning Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب پروژههای عملی Rust: بازی ساختمانی، محاسبات فیزیکی و برنامههای یادگیری ماشین نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
فراتر از اصول اولیه بروید و با استفاده از زبان برنامه نویسی Rust برنامه های کامل بسازید. برنامه های کاربردی موجود در این کتاب شامل یک سرویس گیرنده وب با کارایی بالا، یک میکروکنترلر (مثلاً برای یک ربات)، یک بازی، برنامه ای که روی اندروید اجرا می شود و برنامه ای که هوش مصنوعی و یادگیری ماشینی را در خود جای داده است. هر فصل در قالب زیر سازماندهی می شود: این نوع برنامه چگونه به نظر می رسد. الزامات و داستان های کاربر برنامه نمونه ما؛ مقدمه ای بر کتابخانه های Rust مورد استفاده. اجرای واقعی برنامه مثال، از جمله دام های رایج و راه حل های آنها. و مقایسه مختصری از کتابخانه ها برای ساخت هر برنامه، در صورتی که برنده مشخصی وجود نداشته باشد. پروژه های Practical Rust چشمان شما را به دنیای کاربردهای عملی Rust باز می کند. پس از مطالعه کتاب، می توانید دانش Rust خود را برای ساخت پروژه های خود به کار ببرید. آنچه خواهید آموخت نوشتن کد Rust که روی میکروکنترلرها اجرا می شود ساخت یک بازی دو بعدی ایجاد برنامه های اندرویدی موبایل مبتنی بر Rust از Rust برای ساختن برنامه های کاربردی هوش مصنوعی و یادگیری ماشین استفاده کنید این کتاب برای کسی است که دانش اولیه Rust را دارد و مایل به کسب اطلاعات بیشتر در مورد نحوه استفاده است. زنگ زدگی در یک سناریوی واقعی.
Go beyond the basics and build complete applications using the Rust programming language. The applications in this book include a high-performance web client, a microcontroller (for a robot, for example), a game, an app that runs on Android, and an application that incorporates AI and machine learning. Each chapter will be organized in the following format: what this kind of application looks like; requirements and user stories of our example program; an introduction to the Rust libraries used; the actual implementation of the example program, including common pitfalls and their solutions; and a brief comparison of libraries for building each application, if there is no clear winner. Practical Rust Projects will open your eyes to the world of practical applications of Rust. After reading the book, you will be able to apply your Rust knowledge to build your own projects. What You Will Learn Write Rust code that runs on microcontrollers Build a 2D game Create Rust-based mobile Android applications Use Rust to build AI and machine learning applications Who This Book Is For Someone with basic Rust knowledge, wishing to learn more about how to apply Rust in a real-world scenario.
Table of Contents About the Author About the Technical Reviewer Chapter 1: Welcome to the World of Rust Who Is This Book For? Who Is This Book Not For? Criteria for Selecting Libraries Pure Rust Maturity Popularity How To Use This Book Chapter Overview Source Code Chapter 2: Building a Command-Line Program Introduction What Are You Building? Creating a Binary Project Reading Command-Line Arguments with std::env::args Handling Complex Arguments with StructOpt Adding Binary Flags (aka Switches) Printing to STDERR Printing with Color Reading the Cat Picture from a File Better Error Handling Piping to Other Commands Piping to STDOUT Without Color Accepting STDIN Integration Testing Publishing and Distributing the Program Install from Source Publish to crates.io Building Binaries for Distribution Conclusion Chapter 3: Creating Graphical User Interfaces (GUIs) What Are You Building? Building a Text-Based User Interface Showing a Dialog Box Handling Simple Keyboard Inputs Adding a Dialog Multi-Step Dialogs Reading User Input Moving to Graphical User Interfaces (GUIs) Creating a Window Displaying an Image Using Glade to Design the UI Accepting Inputs and Button Clicks Reading a gtk::Switch Other Alternatives Chapter 4: Building a Game What Are You Building? Amethyst and the Entity-Component-System Pattern Creating an Amethyst Project Creating a Window Seeing the World Through a Camera Adding the Cats Moving the Cats Creating the Ball Can’t Defy Gravity Making the Ball Bounce Keeping Score Let There Be Music Other Alternatives Chapter 5: Physical Computing in Rust What Are You Building? Physical Computing on Raspberry Pi Getting to Know Your Raspberry Pi Install Raspbian Through NOOBS Install the Rust Toolchain Controlling the GPIO Pins Building a LED Circuit Controlling the GPIO Output from Rust Reading Button Clicks Cross-Compiling to Raspberry Pi How Does the GPIO Code Work? Where Do You Go from Here? Chapter 6: Artificial Intelligence and Machine Learning What Is Machine Learning? Supervised vs. Unsupervised Learning What Are You Building? Introducing the rusty-machine Crate Clustering Cat Breeds with K-Means Introduction to the K-Means Algorithm The Training Data Exporting as CSV Moving the Configuration Into a File Visualizing the Data Setting Up K-Means Detecting Cats versus Dogs with the Neural Network Introduction to Neural Networks Preparing the Training and Testing Data Setting Up the Neural Network Model Reading the Training and Testing Data Normalizing the Training Data Training and Predicting Making the Prediction Other Alternatives Chapter 7: What Else Can You Do with Rust? The End Is Just the Beginning The Web Backend Frontend Web Browser and Crawler Mobile Operating Systems and Embedded Devices Unlimited Possibilities of Rust Index