خرید و دانلود کتاب Speed Up Your Python with Rust اثر Maxwell Flitton
۸۹.۰۰۰ تومان قیمت اصلی ۸۹.۰۰۰ تومان بود.۴۵.۰۰۰ تومانقیمت فعلی ۴۵.۰۰۰ تومان است.
مشخصات فایل
- نوع فایل: PDF
- زبان: انگلیسی
- تعداد صفحات: 541 صفحه
- حجم فایل: 7.04 مگابایت
- قابل استفاده در: موبایل، تبلت، کامپیوتر
- نوع دسترسی: دانلود فوری بعد از خرید
بهینهسازی عملکرد برنامههای پایتون با ایجاد ماژولهای pip در زبان Rust با استفاده از PyO3
افزایش سرعت پایتون با قدرت و امنیت راست (Rust)
زبان Rust به دلیل امنیت حافظه (بدون نیاز به Garbage Collection) و سرعت اجرای بسیار بالا، یک زبان پیشگام محسوب میشود. این کتاب به توسعهدهندگان پایتون نشان میدهد که چگونه میتوانند با بهرهگیری از ابزار PyO3، توابع و پردازشهای سنگین خود را به زبان راست بنویسند و آنها را با ساختار شیءگرای پایتون ادغام کنند.
مباحث و سرفصلهای پوششدادهشده در کتاب
این کتاب طیف گستردهای از مفاهیم از سطح پایه تا پیشرفته را به صورت پروژهمحور پوشش میدهد:
آشنایی با Rust برای برنامهنویسان پایتون: درک تفاوتهای کلیدی از جمله مدیریت رشتهها (Strings)، اعداد صحیح و اعشاری، و همچنین مفهوم مهم مالکیت متغیرها (Variable Ownership) و چرخهی حیات (Lifetimes) در راست.
ساخت ماژولهای pip: آموزش گامبهگام بستهبندی (Packaging) کدهای پایتون و راست در قالب ماژولهای pip و راهاندازی CI/CD با ابزار GitHub Actions.
کار با اشیاء پایتون در Rust: نحوهی انتقال ساختارهای دادهی پیچیده و اشیاء سفارشی پایتون به راست، ساخت کلاسهای پایتونی درون کدهای راست، و استفاده از کتابخانههایی مانند NumPy برای محاسبات ماتریسی در داخل Rust.
ادغام راست در برنامههای تحت وب Flask: تزریق ماژولهای راست در یک وباپلیکیشن Python Flask که توسط Docker کانتینر شده است، همراه با پیادهسازی دیتابیس (PostgreSQL) و صف پیامرسانی (Celery).

نقد و بررسیها
هنوز بررسیای ثبت نشده است.