کتاب تسریع برنامهنویسی R با کمک دستیار هوشمند GitHub Copilot با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسریع برنامهنویسی R با کمک دستیار هوشمند GitHub Copilot
موضوع کلی: علوم کامپیوتر و مهندسی نرمافزار
موضوع میانی: توسعه نرمافزار با استفاده از ابزارهای هوشمند
📋 سرفصلهای دوره
- 1. آشنایی با زبان برنامهنویسی R
- 2. نصب و راهاندازی محیط R
- 3. مفاهیم پایه R: متغیرها، انواع داده
- 4. ساختارهای داده در R: وکتورها، لیستها، ماتریسها
- 5. دیتا فریمها در R
- 6. عملیات پایه با دیتا فریمها
- 7. خواندن و نوشتن دادهها در R
- 8. مقدمهای بر گرافیک در R
- 9. رسم نمودارهای پایه در R
- 10. شخصیسازی نمودارها در R
- 11. مقدمهای بر پاکسازی دادهها
- 12. شناسایی و مدیریت مقادیر گمشده
- 13. شناسایی و مدیریت دادههای پرت
- 14. تبدیل و تغییر شکل دادهها
- 15. ترکیب و ادغام دیتا فریمها
- 16. مقدمهای بر بستههای R
- 17. نصب و مدیریت بستههای R
- 18. جستجو و استفاده از مستندات بستهها
- 19. مقدمهای بر تابعنویسی در R
- 20. نوشتن توابع سفارشی در R
- 21. تست و اشکالزدایی توابع
- 22. مقدمهای بر برنامهنویسی شیءگرا در R
- 23. مفاهیم کلاس و اشیاء در R
- 24. ارثبری و پلیمورفیسم در R
- 25. مقدمهای بر ابزارهای هوشمند در برنامهنویسی
- 26. معرفی GitHub Copilot
- 27. نصب و پیکربندی GitHub Copilot
- 28. اصول کار با GitHub Copilot
- 29. تولید کد با GitHub Copilot
- 30. تکمیل خودکار کد در R با Copilot
- 31. تولید توابع و اسکریپتها با Copilot
- 32. استفاده از Copilot برای پاکسازی دادهها
- 33. استفاده از Copilot برای ترسیم نمودارها
- 34. بهبود کیفیت کد با Copilot
- 35. کشف خطاها و رفع اشکال با Copilot
- 36. مقدمهای بر برنامهنویسی و توسعه نرمافزار
- 37. چرخه حیات توسعه نرمافزار
- 38. روشهای توسعه نرمافزار: آبشاری، چابک
- 39. مفاهیم پایه مهندسی نرمافزار
- 40. مستندسازی در توسعه نرمافزار
- 41. اصول طراحی نرمافزار
- 42. معماری نرمافزار
- 43. الگوهای طراحی نرمافزار
- 44. مقدمهای بر کنترل نسخه
- 45. مفاهیم Git
- 46. نصب و پیکربندی Git
- 47. دستورات پایه Git: add, commit, push, pull
- 48. مدیریت شاخهها در Git
- 49. ادغام شاخهها در Git
- 50. حل تعارضات در Git
- 51. مقدمهای بر GitHub
- 52. ایجاد مخزن در GitHub
- 53. همکاری در پروژههای GitHub
- 54. مدیریت درخواستهای ادغام (Pull Requests)
- 55. مقدمهای بر تست نرمافزار
- 56. انواع تست: واحد، یکپارچهسازی، سیستمی
- 57. اصول نوشتن تستهای واحد
- 58. مقدمهای بر تست خودکار
- 59. استفاده از بستههای تست در R
- 60. نوشتن تستهای واحد برای توابع R
- 61. اجرای تستها با استفاده از بستهها
- 62. مقدمهای بر DevOps
- 63. اصول CI/CD
- 64. پیادهسازی CI/CD برای پروژههای R
- 65. مقدمهای بر امنیت نرمافزار
- 66. اصول کدنویسی امن
- 67. شناسایی آسیبپذیریهای رایج
- 68. استفاده از Copilot برای نوشتن کد امن
- 69. بررسی کد با ابزارهای تحلیل استاتیک
- 70. مقدمهای بر پایگاه داده
- 71. مفاهیم پایگاه داده رابطهای
- 72. زبان SQL
- 73. استفاده از R برای اتصال به پایگاه داده
- 74. عملیات پایه با پایگاه داده در R
- 75. مقدمهای بر دادهکاوی
- 76. الگوریتمهای رایج دادهکاوی
- 77. کاربرد R در دادهکاوی
- 78. مقدمهای بر یادگیری ماشین
- 79. مفاهیم پایه یادگیری ماشین
- 80. مدلهای یادگیری ماشین در R
- 81. استفاده از Copilot برای پیادهسازی مدلهای یادگیری ماشین
- 82. مقدمهای بر تحلیل آماری پیشرفته
- 83. آزمونهای آماری در R
- 84. رگرسیون در R
- 85. تحلیل سریهای زمانی در R
- 86. مقدمهای بر بصریسازی پیشرفته دادهها
- 87. بستههای بصریسازی پیشرفته در R
- 88. ایجاد داشبوردهای تعاملی در R
- 89. مقدمهای بر توسعه وب با R
- 90. بستههای Shiny برای ساخت برنامههای وب
- 91. طراحی رابط کاربری در Shiny
- 92. استفاده از Copilot در توسعه برنامههای Shiny
- 93. مقدمهای بر بهینهسازی عملکرد کد
- 94. شناسایی گلوگاههای عملکردی
- 95. تکنیکهای بهینهسازی کد در R
- 96. استفاده از Copilot برای بهینهسازی کد
- 97. مقدمهای بر اخلاق در برنامهنویسی
- 98. مسئولیتپذیری توسعهدهنده
- 99. حفظ حریم خصوصی دادهها
- 100. ملاحظات اخلاقی در استفاده از ابزارهای هوشمند
تگها:
GitHub Copilot
R پیشرفته
ابزارهای توسعه
برنامه نویسی علمی
توسعه نرم افزار
دستیار کدنویسی
علوم کامپیوتر
کدنویسی R
مهندسی نرم افزار
هوش مصنوعی در برنامه نویسی
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.