کتاب محاسبات علمی با استفاده از Fortran و C/C++ در کنار پایتون

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب محاسبات علمی با استفاده از Fortran و C/C++ در کنار پایتون

موضوع کلی: برنامه نویسی

موضوع میانی: محاسبات سطح بالا (High-Performance Computing)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مبانی برنامه نویسی و ابزارهای مورد نیاز:
  • 2. مقدمه ای بر محاسبات علمی و HPC
  • 3. آشنایی با Fortran: تاریخچه، مزایا و معایب
  • 4. نصب و تنظیم محیط Fortran
  • 5. مبانی سینتکس Fortran: متغیرها، انواع داده و عملگرها
  • 6. ساختارهای کنترلی در Fortran: if-else، loops
  • 7. توابع و زیربرنامه‌ها در Fortran
  • 8. ورودی و خروجی در Fortran: خواندن و نوشتن فایل‌ها
  • 9. آرایه‌ها در Fortran: تعریف، دسترسی و عملیات
  • 10. ماژول‌ها در Fortran: سازماندهی کد و قابلیت استفاده مجدد
  • 11. مقدمه ای بر C/C++: تاریخچه، مزایا و معایب
  • 12. نصب و تنظیم محیط C/C++
  • 13. مبانی سینتکس C/C++: متغیرها، انواع داده و عملگرها
  • 14. ساختارهای کنترلی در C/C++: if-else، loops
  • 15. توابع و کلاس‌ها در C/C++
  • 16. ورودی و خروجی در C/C++: خواندن و نوشتن فایل‌ها
  • 17. آرایه‌ها و اشاره‌گرها در C/C++
  • 18. مقدمه ای بر پایتون: تاریخچه، مزایا و معایب
  • 19. نصب و تنظیم محیط پایتون
  • 20. مبانی سینتکس پایتون: متغیرها، انواع داده و عملگرها
  • 21. ساختارهای کنترلی در پایتون: if-else، loops
  • 22. توابع و کلاس‌ها در پایتون
  • 23. مدیریت پکیج‌ها در پایتون: pip و conda
  • 24. آشنایی با کتابخانه‌های NumPy، SciPy و Matplotlib
  • 25. ابزارهای مدیریت کد و نسخه‌بندی: Git و GitHub
  • 26. مبانی خطایابی و تست کد
  • 27. ساختارهای داده در پایتون: لیست‌ها، تاپل‌ها، دیکشنری‌ها
  • 28. آشنایی با محیط‌های توسعه یکپارچه (IDE) برای Fortran، C/C++ و پایتون
  • 29. اصول محاسبات موازی و HPC:
  • 30. مقدمه ای بر معماری کامپیوترهای موازی
  • 31. مفاهیم پردازش موازی: OpenMP, MPI
  • 32. مقدمه ای بر OpenMP: دستورالعمل‌ها، نواحی موازی
  • 33. مقدمه ای بر MPI: ارتباط بین فرآیندها، ارسال و دریافت پیام
  • 34. برنامه‌نویسی موازی با OpenMP در Fortran
  • 35. برنامه‌نویسی موازی با OpenMP در C/C++
  • 36. برنامه‌نویسی موازی با MPI در Fortran
  • 37. برنامه‌نویسی موازی با MPI در C/C++
  • 38. مبانی بهینه‌سازی کد برای HPC
  • 39. پروفایل کردن کد و شناسایی گلوگاه‌ها
  • 40. آشنایی با ابزارهای پروفایلینگ: gprof, perf
  • 41. مقدمه ای بر GPU و محاسبات موازی در GPU (CUDA, OpenCL)
  • 42. معرفی خوشه‌های محاسباتی و سیستم‌های فایل توزیع‌شده
  • 43. آشنایی با سیستم‌های صف‌بندی (Slurm, PBS)
  • 44. استفاده از کتابخانه‌های HPC: BLAS, LAPACK, ScaLAPACK
  • 45. محاسبات علمی و کاربردها:
  • 46. حل معادلات دیفرانسیل معمولی (ODE)
  • 47. حل معادلات دیفرانسیل جزئی (PDE)
  • 48. روش‌های تفاضل محدود (FDM)
  • 49. روش‌های حجم محدود (FVM)
  • 50. روش‌های المان محدود (FEM)
  • 51. شبیه‌سازی دینامیک سیالات محاسباتی (CFD)
  • 52. شبیه‌سازی دینامیک مولکولی (MD)
  • 53. پردازش تصویر و بینایی ماشین
  • 54. یادگیری ماشینی و هوش مصنوعی در محاسبات علمی
  • 55. مدل‌سازی و شبیه‌سازی سیستم‌های پیچیده
  • 56. آشنایی با کتابخانه‌های ریاضی: FFTW, PETSc
  • 57. حل مسائل بهینه‌سازی
  • 58. تجسم داده‌ها و نمودارسازی پیشرفته
  • 59. بهره‌وری و کارایی در محاسبات علمی
  • 60. مدیریت خطا و بررسی نتایج
  • 61. تحلیل حساسیت و اعتبارسنجی مدل‌ها
  • 62. آشنایی با الگوریتم‌های عددی
  • 63. روش‌های درون‌یابی و برون‌یابی
  • 64. انتگرال‌گیری عددی
  • 65. حل دستگاه معادلات خطی
  • 66. مقایسه عملکرد Fortran، C/C++ و پایتون در مسائل محاسباتی
  • 67. ترکیب زبان‌ها و ابزارهای پیشرفته:
  • 68. ترکیب Fortran و C/C++ در یک پروژه
  • 69. فراخوانی Fortran از C/C++ و بالعکس
  • 70. استفاده از Python برای کنترل و تحلیل کدهای Fortran و C/C++
  • 71. ایجاد واسط (wrapper) برای کتابخانه‌های C/C++ در پایتون
  • 72. استفاده از Cython برای بهبود عملکرد پایتون
  • 73. استفاده از Numba برای بهینه‌سازی کدهای پایتون
  • 74. بهره‌گیری از Jupyter Notebook برای محاسبات علمی
  • 75. استفاده از ابزارهای اتوماسیون و اسکریپت‌نویسی (make, CMake, ...)
  • 76. معرفی کتابخانه‌های تخصصی: HDF5, netCDF
  • 77. پیاده‌سازی پروژه‌های محاسباتی علمی
  • 78. طراحی و اجرای یک پروژه کامل محاسباتی
  • 79. بررسی موردی: شبیه‌سازی‌های علمی رایج
  • 80. آشنایی با سیستم‌های کنترل نسخه برای پروژه‌های بزرگ
  • 81. مستندسازی و گزارش‌دهی نتایج
  • 82. آشنایی با مفاهیم کلان‌داده (Big Data)
  • 83. مفاهیم محاسبات ابری (Cloud Computing)
  • 84. آشنایی با داکر (Docker) و کانتینرسازی
  • 85. استفاده از HPC در محیط‌های ابری
  • 86. نگاهی به آینده محاسبات علمی
  • 87. مروری بر مباحث دوره و جمع‌بندی
  • 88. آماده‌سازی برای ادامه یادگیری
  • 89. در ادامه سرفصل‌های اولیه، 12 سرفصل اضافی برای دوره "محاسبات علمی با استفاده از Fortran و C/C++ در کنار پایتون" به شرح زیر پیشنهاد می‌شود:
  • 90. تایپ‌های مشتق شده و اشاره‌گرها در Fortran
  • 91. مدیریت حافظه دینامیک و عملیات فایل پیشرفته در Fortran
  • 92. مبانی C/C++ برای محاسبات علمی: انواع داده، اشاره‌گرها و مدیریت حافظه
  • 93. برنامه‌نویسی مشترک (Interoperability) بین Fortran و C/C++
  • 94. اتصال کدهای Fortran/C/C++ به پایتون (با استفاده از F2PY, Cython, ctypes)
  • 95. کتابخانه‌های عددی پرکاربرد (مانند BLAS, LAPACK, FFTW) و نحوه استفاده از آن‌ها
  • 96. مبانی جبر خطی عددی و پیاده‌سازی الگوریتم‌های آن
  • 97. روش‌های حل عددی معادلات دیفرانسیل معمولی (ODEs) و جزئی
  • 98. بهینه‌سازی و پروفایلینگ کد برای افزایش کارایی در Fortran و C/C++
  • 99. مقدمه‌ای بر برنامه‌نویسی موازی با OpenMP
  • 100. مقدمه‌ای بر برنامه‌نویسی موازی با MPI

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

نظرات

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

وارد شوید تا نظر ثبت کنید.