کتاب Rust برای Pythonistas: راهنمای برنامه نویسان پایتون برای یادگیری Rust با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Rust برای Pythonistas: راهنمای برنامه نویسان پایتون برای یادگیری Rust
موضوع کلی: برنامه نویسی
موضوع میانی: راست (Rust)
📋 سرفصلهای دوره
- 1. مقدمهای بر Rust برای پایتوننویسها
- 2. چرا Rust؟ مقایسه با Python
- 3. نصب و راهاندازی محیط توسعه Rust
- 4. Hello, World! اولین برنامه Rust
- 5. مفاهیم اولیه: متغیرها، انواع داده و عملگرها
- 6. مالکیت (Ownership): قلب Rust
- 7. قرض گرفتن (Borrowing) و Lifetime
- 8. ساختارهای دادهای پایه: آرایهها، برشها (slices) و تاپلها
- 9. ساختارهای دادهای پیشرفته: Vec و HashMap
- 10. کنترل جریان: if/else، loops و match
- 11. توابع در Rust: تعریف و فراخوانی
- 12. مدیریت خطا در Rust: Result و Panic
- 13. ماژولها و مدیریت وابستگی با Cargo
- 14. صفات (Traits): تعریف و پیادهسازی
- 15. Genericها و برنامهنویسی نوعمحور
- 16. Closureها و توابع مرتبه بالاتر
- 17. مخفیسازی دادهها و Encapsulation
- 18. ساختمانها (Structs) و پیادهسازی متدها
- 19. Enumها: انواع دادهای با حالتهای مختلف
- 20. الگوهای طراحی در Rust
- 21. آشنایی با Rust Macros
- 22. مدیریت حافظه در Rust: Stack و Heap
- 23. Concurrency در Rust: Threads و Channels
- 24. آزموننویسی (Testing) در Rust
- 25. مدیریت پکیجها و انتشار کتابخانهها
- 26. Rust و WebAssembly (WASM)
- 27. کار با فایلها و ورودی/خروجی
- 28. شبکهسازی با Rust
- 29. برنامهنویسی سیستم با Rust
- 30. Rust و پایگاه داده
- 31. مقایسه Rust با Python در کاربردهای مختلف
- 32. بهینهسازی کد Rust
تگها:
Rust
Rust Borrowing
Rust Concurrency
Rust course
Rust for Pythonistas
Rust Ownership
Rust performance
Rust Programming
Rust tutorial
Rust WebAssembly
Rustlang
آموزش راست
برنامه نویسی راست
راست برای پایتون
یادگیری راست
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.