کتاب صوتی فورترن به زبان ساده: از مقدماتی تا پیشرفته با مثالهای کاربردی
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب فورترن به زبان ساده: از مقدماتی تا پیشرفته با مثالهای کاربردی
موضوع کلی: مبانی و کاربردهای برنامهنویسی علمی و مهندسی
موضوع میانی: آموزش جامع برنامهنویسی FORTRAN
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر فورترن و تاریخچه آن
- 2. چرا فورترن برای برنامه نویسی علمی و مهندسی؟
- 3. نصب و راه اندازی محیط برنامه نویسی فورترن (کامپایلرها و IDEها)
- 4. اولین برنامه فورترن: Hello, World!
- 5. ساختار کلی یک برنامه فورترن
- 6. انواع داده ها: اعداد صحیح (Integer)
- 7. انواع داده ها: اعداد حقیقی (Real)
- 8. انواع داده ها: اعداد مختلط (Complex)
- 9. انواع داده ها: کاراکترها (Character)
- 10. انواع داده ها: مقادیر منطقی (Logical)
- 11. تعریف و استفاده از متغیرها
- 12. ثابت ها (Constants)
- 13. عملگرهای ریاضی
- 14. عملگرهای مقایسهای
- 15. عملگرهای منطقی
- 16. ساختار کنترل: دستور شرطی IF (IF-THEN-ELSE)
- 17. ساختار کنترل: دستورات شرطی چندگانه (IF-ELSE IF-ELSE)
- 18. دستور شرطی SELECT CASE
- 19. حلقهها: حلقه FOR (DO)
- 20. حلقهها: حلقه WHILE
- 21. حلقهها: حلقه DO WHILE
- 22. دستورات پرش (GOTO) - (با احتیاط)
- 23. زیربرنامهها (Subroutines)
- 24. توابع (Functions)
- 25. فراخوانی زیربرنامهها و توابع
- 26. پارامترهای زیربرنامهها و توابع
- 27. انتقال آرگومان به صورت مقداری (By Value)
- 28. انتقال آرگومان به صورت ارجاعی (By Reference)
- 29. آرایهها (Arrays): تعریف و ابعاد
- 30. دسترسی به عناصر آرایه
- 31. عملیات روی آرایهها
- 32. آرایههای چندبعدی
- 33. آرایههای پویا (Dynamic Arrays)
- 34. مدیریت حافظه در آرایههای پویا
- 35. قالببندی ورودی/خروجی (Format Statements)
- 36. دستور READ برای ورودی
- 37. دستور WRITE برای خروجی
- 38. فرمتدهی اعداد صحیح در ورودی/خروجی
- 39. فرمتدهی اعداد حقیقی در ورودی/خروجی
- 40. فرمتدهی رشتههای کاراکتری در ورودی/خروجی
- 41. فرمتدهی مقادیر منطقی در ورودی/خروجی
- 42. فرمتدهی ستونی و خطی
- 43. کار با فایلها: معرفی
- 44. فایلهای ترتیبی (Sequential Files)
- 45. فایلهای دسترسی مستقیم (Direct Access Files)
- 46. باز کردن و بستن فایلها
- 47. عملیات خواندن از فایل
- 48. عملیات نوشتن در فایل
- 49. عملیات جابجایی در فایل (Seek)
- 50. مدیریت خطا در عملیات فایل
- 51. معرفی ماژولها (Modules)
- 52. ساخت و استفاده از ماژولها
- 53. مزایای استفاده از ماژولها
- 54. توابع و زیربرنامههای درون ماژول
- 55. متغیرهای سراسری (Global Variables) در ماژولها
- 56. توابع داخلی (Intrinsic Functions) - ریاضی
- 57. توابع داخلی - کاراکتری
- 58. توابع داخلی - منطقی
- 59. توابع داخلی - آرایهای
- 60. توابع داخلی - زمان و تاریخ
- 61. برنامهنویسی موازی با فورترن (معرفی)
- 62. راهنمای کلی برای OpenMP
- 63. دستورات پایه OpenMP (Pragmas)
- 64. دستورات موازی سازی حلقه (Parallel DO)
- 65. ناحیه های موازی (Parallel Regions)
- 66. همگام سازی (Synchronization)
- 67. قفل ها (Locks)
- 68. موازی سازی داده ها (Data Parallelism)
- 69. پیام رسانی (Message Passing) با MPI (مقدماتی)
- 70. مفاهیم پایه MPI (Communicators, Ranks)
- 71. ارسال و دریافت پیام (Send/Receive)
- 72. ارسال و دریافت غیرهمزمان (Isend/Irecv)
- 73. تلفیق آرایه ها (Array Reductions)
- 74. تقسیم کار (Work Sharing)
- 75. مدیریت خطا در برنامه نویسی موازی
- 76. مقدمه ای بر برنامه نویسی شی گرا در فورترن
- 77. تعریف انواع داده مرکب (Derived Data Types)
- 78. ایجاد و استفاده از انواع داده مرکب
- 79. فیلدهای انواع داده مرکب
- 80. عملیات روی انواع داده مرکب
- 81. اشیاء (Objects) و نمونه ها (Instances)
- 82. مفهوم وراثت (Inheritance)
- 83. مفهوم پلی مورفیسم (Polymorphism)
- 84. روش ها (Methods)
- 85. مقدمه ای بر کتابخانه ها و بسته های خارجی
- 86. مثال: استفاده از کتابخانه BLAS (Basic Linear Algebra Subprograms)
- 87. مثال: استفاده از کتابخانه LAPACK (Linear Algebra PACKage)
- 88. مثال: استفاده از کتابخانه FFTW (Fastest Fourier Transform in the West)
- 89. نکات مهم در استفاده از کتابخانه های خارجی
- 90. اشکال زدایی (Debugging) برنامه های فورترن
- 91. استفاده از دیباگرها (Debuggers)
- 92. تنظیم نقاط توقف (Breakpoints)
- 93. بازبینی مقادیر متغیرها
- 94. ردیابی اجرای برنامه (Tracing)
- 95. مدیریت خطا و استثنائات (Exception Handling)
- 96. نوشتن کدهای قابل خواندن و قابل نگهداری
- 97. استانداردهای فورترن (Fortran Standards)
- 98. مقایسه فورترن مدرن با نسخه های قدیمی تر
- 99. بهینه سازی کد (Code Optimization)
- 100. اصول برنامه نویسی علمی و مهندسی با فورترن
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.