پرداخت امن توسط کارتهای شتاب
بازگشت وجه ضمانت بازگشت تا 7 روز
تضمین کیفیت ضمانت تضمین کیفیت
پشتیبانی 24 ساعته 7 روز هفته

فرترن

فرترن
Original price was: ۷۲۰,۰۰۰ تومان.Current price is: ۵۹۶,۴۰۰ تومان.٪17 تخفیف

چرا فرترن؟

با توجه به اینکه فرترن زبانی بسیار سریع می‏باشد، در بسیاری از نرم افزارهای مهندسی به عنوان زبان کد استفاده شده است. بسیاری از کدهای CFD بر اساس زبان قدرتمند فرترن نوشته شده اند. مطالعه کدها و همچنین توسعه دادن کدهای جدید مستلزم آشنایی با زبان برنامه نویسی فرترن می‏ باشد. گرچه کدهای آماده ای که در متلب و سایر نرم افزارها ارائه شده اند، کار دانشجویان را برای توسعه کد راحت تر کرده اند، ویژگی ها و توابع موجود در متلب باعث  عدم تسلط دانشجویان با روشهای عددی استفاده شده در کدهای پیشرفته می‏باشد، از این رو به دانشجویان بشدت توصیه می شود برای بهتر آموختن CFD و همچنین محاسبات عددی پیشرفته شروع به کد نویسی در زبان های مادر مانند فرترن و سی پلاس پلاس کنند. با همه این تفاسیر در دانشگاههای بزرگ دنیا برای آموزش دینامیک سیالات عددی و روشهای عددی پیشرفته از ترکیب همه زبانهای برنامه نویسی بالاخص فرترن ،سی پلاس پلاس ،متلب و پایتون  استفاده میکنند.

چه افرادی به فرترن نیاز دارند؟

زبان برنامه نویسی فرترن علاوه بر CFD در دیگر علوم مانند هواشناسی، فیزیک، شیمی و مواردی که با داده های بسیار عظیم سر و کار دارند بسیار پرکاربرد است. دانشجویان مهندسی مکانیک به عنوان پیش زمینه در دروس محاسبات عددی و  دینامیک سیالات محاسباتی (cfd) بایستی به زبان برنامه نویسی فرترن تسلط داشته باشند.

ویژگیهای این دوره؟

در اینجا در بخش  اول از دوره آموزش دینامیک سیالات محاسباتی، زبان برنامه نویسی فرترن از مقدماتی تا پیشرفته ارائه خدمت شما عزیزان ارائه شده است. آموزش متمرکز بر یادگیری دانشجویان و  همراه با مثال و کد می‏باشد. این آموزش در حدود بیست جلسه 50 دقیقه ای تهیه شده است و با دنبال کردن آن به مدت 20 روز می‏توانید بیشتر مهارتهای مورد نیاز برای کدنویسی روشهای عددی را فرا بگیرید. در همین پست پس از معرفی سرفصلهای هر بخش یک سری تمرین برای بهبود مهارتهای شما فراهم دیده شده است. دانش خود را از طریق این تمرین ها به کمال برسانید. جلسه اول برای شما عزیزان رایگان است و میتوانید از فرمت آموزش دیدن بفرمایید.

نرم افزارهای مورد نیاز

نرم افزارهای مورد نیاز کامپایلر های معروف فرترن مانند simply fortran، intel- visula fortran, pgi visual fortran و یا ftn95 (plato-silverfrost) میباشد. شما با هرکدام که راخت تر هستید می‏توانید از این آموزش استفاده نمایید با این حال در ویدئوها از simplyfortran استفاده شده و بهتر است برای این آموزش از این کامپایلر ساده و پرقدرت استفاده کنید. یک نسخه از این نرم افزار به همراه پلاتو در اینجا ارائه شده اند که میتوانید دانلود کرده و استفاده نمایید.

دوستانی که با لینوکس کار میکنند میتوانند پس از نصب کامپایلرهای مناسب از این آموزش استفاده کنند. در انتها یک در یک جلسه آموزش کدنویسی فرترن در لینوکس نیز اضافه می‏شود.


برای دیدن جزئیات کامل جلسات به تب فهرست جلسات بروید


            


                    

مطالعه بیشتر

راهنمای خرید:
  • لینک دانلود فایل بلافاصله بعد از پرداخت وجه به نمایش در خواهد آمد.
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.
منابع آموزشی

فیلم آموزشی

مقطع تحصیلی

تخصصی

کامپایلر simplyfortran و silverfrost-ftn95 رو برای دانلود اضافه کردم

جلسه صفرم :

معرفی زبان فرترن و کامپایلر -رایگان


جلسه اول :

مفاهیم ضروری 1


جلسه دوم :

مفاهیم ضروری 2


جلسه سوم :

مفاهیم ضروری 3


جلسه چهارم :

مفاهیم ضروری 4


جلسه پنجم :

مفاهیم ضروری 5


جلسه ششم :

مفاهیم ضروری 6


جلسه هفتم :

ساختارهای تصمیم گیری پیشرفته در فرترن


جلسه هشتم :

ساختارهای تکرار پیشرفته  1 – تکرارهای معین


جلسه نهم :

ساختارهای تکرار پیشرفته  2 – تکرارهای نا معین


جلسه دهم :

زیر برنامه ها - توابع


جلسه یازدهم :

زیر برنامه ها – سابروتین ها و ماژولها


جلسه دوازدهم :

زیر برنامه ها – خواص آرگومانها


جلسه سیزدهم :

آرایه ها 1


جلسه چهاردهم :

آرایه ها 2


جلسه پانزدهم (ادامه جلسه چهاردهم):

آرایه ها 3


جلسه شانزدهم :

کنترل ورودیها و خروجیها 1


جلسه هفدهم :

کنترل ورودیها و خروجیها 2 


جلسه هجدهم :

کنترل ورودیها و خروجیها 3 


جلسه نوزدهم :

کنترل ورودیها و خروجیها 4 


جلسه بیستم :

کارکردن با کاراکترها 


جلسه بیست و یکم :

تایپ های مشتق شده 1 (derived types)


جلسه بیست و دوم :

تایپ های مشتق شده 2 (derived types)


جلسه بیست وسوم :

ساخت پایگاه داده در فرترن


جلسه بیست و چهارم :

جستجو در داده ها و متغیرهای اشاره گر 


جلسه بیست و پنجم :

تولید اعداد رندوم و کار با ماتریسها


جلسه بیست وششم :

ماتریسها

دیدگاهها

  1. محمد غفور امیری

    با اهدا سلام و احترام.
    عرض ادب
    آقای دکتر
    1)بنده قسمت سئم رو هم دیدم.منها وقتی از دستور Format استفاده میکنم.به جای اینکه عدد رو بزنه،برام ،ستاره ****** چاپ میکنه.
    2) عدد 10 که میزارین قبل دستور Format و توو آموزش میگین unit number هست،این عدد چیه؟
    3)اگر 2 تا دستور format داشته باشیم ،باید عدد 20 رو قبلش بنویسیم؟
    ممنون میشم بنده رو راهنمایی بفرمایین.
    با تشکر

    • دکتر یاسر عباسی

      سلام و وقت بخیر
      ۱) این اشکال چند دلیل میتونه داشته باشه. مثلا عددتون تعداد ستونهای بیشتری رو نیاز داره نسبت به دستور فرمت. یا نوع داده اتون با دستور فرمت همخوانی نداره
      ۲) ببینید در هنگام استفاده از دستورات write و print باید به مفسر گفته بشه که از کدوم فرمت استفاده کنه. این عدد نقش بین واسط دستورات print و write و فرمت مورد نظره.
      ۳) حتما نبایستی مضرب ده باشه و میتونه هر عدد طبیعی بین ۱ تا ۹۹ باشه.
      ۴) در جلسات آینده با مفهوم format بهتر آشنا خواهید شد.

  2. محمد غفور امیری

    با سلام مجدد
    آقای دکتر ،قسمت 21 هم همینجوره

    • دکتر یاسر عباسی

      با مدیریت هماهنگ کنید

  3. محمد غفور امیری

    با اهدا سلام و احترام
    آقای دکتر بنده این مجموعه رو کامل خریدم.
    ولی روی قسمت 18،رمز گذاشتن و نمیشه دید.
    این درست نیست که پول رو میگیرن و روی مجموعه هم رمز میزارنو
    لطفا پیگیری فرمایین

    • دکتر یاسر عباسی

      سلام
      اولا که رمز رو بهتون دادن
      ثانیا بایستی با مدیریت وبسایت هماهنگ کنید

  4. محمد غفور امیری

    با اهداء سلام و احترام
    آقای دکتر،بعضی وقتا ،برنامه رو که میخایم اجرا کنیم،پیام میده که اول برنامه رو save کین و سپس اجرا کنین.
    ولی بنده برنامه رو save کرده بودم.
    و هر کاری میکنم برنامه اجرا نمیشه و دائم همین پیغام رو میده.
    بنده ناچارم که به فولدری که کدها رو اونجا ذخیره کردم برم و همه ی کد ها رو پاک کنم تا برنامه درست عمل کنه.
    ممنون میشم بفرمایین که علت چیه و چه جوری درستش کنم؟

    • دکتر یاسر عباسی

      یک بار ذخیره کردن پروژه هست و یکبار ذخیره کردن خود متن کدی که نوشتید، این مورد رو دقت بفرمایید. توی جلسه اول کامل توضیح داده شده است.

  5. محمد غفور امیری

    با اهداء سلام و احترام
    آقای دکتر،بنده آموزشهای CFD در 14 جلسه رو هم نگاه میکنم،
    جلسه ی پنجم رو نمیزارین؟

    • دکتر یاسر عباسی

      جلسه ۵ و ۶ آماده شدن و فقط ضبط اونها مونده و در اسرع وقت هر دو رو اضافه میکنم

  6. محمد غفور امیری

    با اهداء سلام و احترام
    میبخسد آقای دکتر.
    بنده چند سال پیش یه اشتباه خیلی خیلی بزرگ کردم و لپ تاپ apple خریدم.
    و الان بشدت پشیمونم. اون برنامه هاش اصلا بدرد ما نمیخوره و کارایی که میشه یا ویندوز انجام داد رو انجام نمیده.
    نمونه ی خیلی ساده اش اینه که برنامه ی word اش ،فارسی رو ساپورت نمیکنه،
    معذرت میخام اینجوری میگم::::::
    کلا MacBook چیز بدرد نخوریه،برای بنده که تا حالا همینجوری بوده و تونستم فقط باهاش فیلم ببینم که البته زیرنویس فارسی رو هم توو فیلماش ساپورت نمیکنه.
    سوال بنده اینه:::::

    آیا برای مکینتاش ،برنامه فرترن وجود داره؟
    و اگر هست شما دارین؟
    و یا باید خریداری بشه؟
    با تشکر

    • دکتر یاسر عباسی

      سلام و وقت بخیر
      با یه جستجوی ساده عبارت “دانلود فرترن برای مک” میتونید از همین وبسایتهای داخلی کامپایلر مورد نظر رو دانلود کنید و تقریبا 90% کامپایلر ها عملکردشون یکسانه و شبیه همین موردی هست که من تو آموزشها استفاده کردم.
      حتی میتونید از کامپایلرهای آنلاین هم استفاده کنید.
      در آخر استفاده از ویندوز مجازی روی مک هم یک راهکاره.

  7. محمد غفور امیری

    با اهداء سلام و احترام
    آقای دکتر ،دیگه کد تخفیف نمیخوره که همه ی آموزش رو یه جا خریداری کنیم؟

    • دکتر یاسر عباسی

      سلام مجدد
      این مورد رو بایستی با مدیریت هماهنگ بفرمایید

  8. محمد غفور امیری

    با اهداء سلام و احترام
    آقای دکتر ،چرا آموزش رو با مثال شروع کردین و آخر جلسه ی اول گفتین که خودمون کد بنویسیم؟
    ممکنه بعضی از دوستان اصلا پیش زمینه نداشته باشن ،مثلا در مورد integer ها و یا real ها؟
    ببینین مثلا خود بنده ،وقتی آخر جلسه اول رسیدم،و شما گفتین که یه کد بنویسیم،یه خورده حس کردم که امکان داره خوب و ساده و جامع آموزش نداده باشین و از جلسه ی بعد بگین که کد سنگین تری بنویسیم،
    که هنوز آموزش نداده باشین،همونجوری که مثالای جلسه ی اول رو آموزش ندادین و فقط کپی کردین و اجرا
    آخرش هم گفتین که خودمون کد بنویسیم.
    ببینین اگه یکی ندونه integer چیه ؟
    همون اول جا میزنه،بنده پیش زمینه ی خیلی کمی داشتم.
    بهتر نبود که از اول این موارد رو آموزش میدادین؟
    و آیا آموزش دادین؟
    چون بنده همین الان هم فکر میکنم که ممکنه که کامل و ساده نباشه.
    منظورم اینه دستورات سنگین تر رو اموزش دادین؟؟؟؟؟؟
    ممنون میشم بنده رو راهنمایی بفرمایین.
    با تشکر

    • دکتر یاسر عباسی

      دوست عزیز، جلسه اول بیشتر در مورد این بود که شما با فضای نرم افزار کامپایلر، نحوه ساخت پروژه، نحوه ساخت فایل مربوط به فرترن و … و شکل کلی دستورات فرترن آشنا بشید (مفاهیمی مانند تعریف متغیر، مقدار دهی به متغیر و …) ، در جلسات آینده من به طور کامل در مورد انواع متغیرهای پرکاربرد در فرترن (integer, real, complex, logical , …) توضیح جامع داده ام و نهایتا روش تعریف نوع رو هم توضیح دادم (یعنی شما یک متغیر بسازید که از این 5 نوع اصلی نباشه). (الان خاطرم نیست جلسه چندم بود)

  9. محمد غفور امیری

    با اهدا سلام و احترام
    آقای دکتر
    اگر این آموزش رو کامل ببینیم،کد نویسی رو کاکلا یاد میگیریم،منظورم اینه که میشه مسائل درس cfd رو حل کرد ؟

    • دکتر یاسر عباسی

      سلام، بله، تقریبا تمام مواردی که شما در کدنویسی بهش نیاز دارین تو این دوره ارائه شده، حتی برای کدنویسی یه سایر زبانها هم به شما دیده میده

  10. نوید

    سلام دکتر عباسی
    نرم افزاری که روی سایت قرار دادید ابتدا که نصب میشه بدون مشکل اجرا میشه ولی بعد از یکبار خاموش و روشن کردن کامپیوتر ارور میده ممنون میشه راهنمایی کنید چیکار کنم
    _
    Portions Copyright (c) 1988-2002 Sybase, Inc. All Rights Reserved.
    Source code is available under the Sybase Open Watcom Public License.
    See http://www.openwatcom.org/ for details.
    “”C:\Program Files (x86)\Simply Fortran\mingw\bin\gfortran.exe”” -O Proje
    gfortran.exe: no input files; unwilling to write output files
    Error (E42): Last command making (Project.exe) returned a bad status
    Error (E02): Make execution terminated
    * Complete *

    • دکتر یاسر عباسی

      @نوید,
      سلام
      تا حالا به این مشکل بر نخوردم
      کرکش رو اعمال کردید؟

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Original price was: ۲۰۰,۰۰۰ تومان.Current price is: ۱۲۰,۰۰۰ تومان.
Original price was: ۳۰۰,۰۰۰ تومان.Current price is: ۱۸۰,۰۰۰ تومان.
Original price was: ۶۰,۰۰۰ تومان.Current price is: ۳۶,۰۰۰ تومان.
شاید اینها را هم دوست داشته باشید
محصولات مشابه
سبد خرید

سبد خرید شما خالی است.

ورود به سایت
فرترن

Original price was: ۷۲۰,۰۰۰ تومان.Current price is: ۵۹۶,۴۰۰ تومان.