Faradars Discount
x عدم نمایش ۴۰٪ تخفیف جشنواره کتاب و کتابخوانی فرادرس کد تخفیف: ABAN98 .
فرصت باقیمانده

آموزش مقدماتی زبان برنامه نویسی Julia (جولیا) – پیش ثبت نام

دسترسی به اطلاعات این آموزش: اطلاعات کلی محتوا و سرفصل ها پیش نمایش و دانلود اطلاعات تکمیلی دیدگاه ها
آموزش مقدماتی زبان برنامه نویسی Julia (جولیا)

درباره ناشر

فرادرس
فرادرس

فرادرس بزرگ‌ترین ناشر دیجیتال آموزش‌های تخصصی، دانشگاهی و مهندسی است.

درباره مدرس

گروه مدرسین فرادرس
گروه مدرسین فرادرس

فرادرس از جهت فرصت آموختن، یک محیط کاملا باز (بدون هیچ مرز و شرط برای ورود) برای همه است. اما از جهت فرصت آموزش دادن، یک محیط به شدت بسته است و مدرسین آن با عبور از سخت ترین ضوابط علمی و فیلترهای مهارت آموزشی برگزیده و دستچین می شوند. در چندین سال گذشته کمتر از ۵ درصد متقاضیان تدریس در فرادرس توانسته اند به مرحله نهایی ارائه آموزش در آن برسند. ارائه یک آموزش توسط «گروه مدرسین فرادرس» تضمینی برای کیفیت آن می باشد. (+)



از هزاره جدید به مرور، مباحثی مانند یادگیری ماشین (Machine Learning) و یادگیری عمیق (Deep Learning) به طور جدی مطرح شد. زبان هایی مثل: Python, R, MATLAB و SAS که به دلایلی مانند: پویایی، راحتی در استفاده، قدرت تحلیلی و آماری بسیار بالا و وجود توابع و کتابخانه های آماده زیاد، به مرور در میان کاربران جا باز کردند. اما همچنان خلا بزرگی وجود داشت و آن استفاده بی رویه این زبان ها از RAM کامپیوتر و مدت زمان بسیار بالای اجرا (به خصوص در حجم اطلاعات بالا)، بود. از طرفی استفاده از زبان هایی مانند Java و ++C به دلیل سرعت پایین در کد زنی به علت سخت بودن آن، چندان میسر نبود. در سال ۲۰۰۹ چهار نفر در دانشگاه MIT یک زبان برنامه نویسی را اختراع و آن را اینگونه توصیف کردند: “پویایی Ruby، سینتکس Python، قدرت محاسباتی R و MATLAB و سرعت C در زبان Julia (جولیا) جمع شده اند.” این جمله و رشد بی نظیر جولیا از سال ۲۰۱۲ که به صورت رسمی اولین نسخه اش منتشر شد، گواه بر آینده روشنی است که پیش روی این زبان است.

👤 مدرس: گروه مدرسین فرادرس
روش دریافت: صرفا از طریق لینک دانلود (بدون بسته فیزیکی)

وضعیت انتشار در حال هماهنگی
زمان تقریبی انتشار ۶ تا ۱۴ هفته (برای ۹۰ درصد آموزش‌های این مرحله)

درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.




    توضیحات

    از هزاره جدید به مرور، مباحثی مانند یادگیری ماشین (Machine Learning) و یادگیری عمیق (Deep Learning) به طور جدی مطرح شد. زبان هایی مثل: Python, R, MATLAB و SAS که به دلایلی مانند: پویایی، راحتی در استفاده، قدرت تحلیلی و آماری بسیار بالا و وجود توابع و کتابخانه های آماده زیاد، به مرور در میان کاربران جا باز کردند. اما همچنان خلا بزرگی وجود داشت و آن استفاده بی رویه این زبان ها از RAM کامپیوتر و مدت زمان بسیار بالای اجرا (به خصوص در حجم اطلاعات بالا)، بود. از طرفی استفاده از زبان هایی مانند Java و ++C به دلیل سرعت پایین در کد زنی به علت سخت بودن آن، چندان میسر نبود.

    در سال ۲۰۰۹ چهار نفر در دانشگاه MIT یک زبان برنامه نویسی را اختراع و آن را اینگونه توصیف کردند: “پویایی Ruby، سینتکس Python، قدرت محاسباتی R و MATLAB و سرعت C در زبان Julia (جولیا) جمع شده اند.” این جمله و رشد بی نظیر جولیا از سال ۲۰۱۲ که به صورت رسمی اولین نسخه اش منتشر شد، گواه بر آینده روشنی است که پیش روی این زبان است.

     

    فهرست سرفصل ها و رئوس مطالب مطرح شده در این مجموعه آموزشی، در ادامه آمده است:
    • درس یکم: آشنایی با Julia (جولیا)
      • Julia چیست؟
        • تاریخچه
      • چرا Julia؟
        • امکانات
        • مزایا
      • کاربرد
      • نصب Julia در ویندوز
      • نصب IntelliJ
      • نصب Julia – Plugins برای IntelliJ
      • Juliabox Introduction
    • درس دوم: انواع داده
      • Integer
      • (Float (NaN and Inf
      • (‘.’) Char
      • (“…”) String
      • Bool
      • (Nothing (with complete definition
      • (Missing (with complete definition
      • Typeof() Function
      • and keyword
      • Comments
      • IS…() functions
      • use of “;” , “?” and Tab
      • …Types() Functions
      • Variable Declaration
      • Roles
        • Do not use Keywords
        • Do not use Special Characters
      • Optional Roles
        • Do not use constants
      • New variable Declaration in Julia
        • (Use of Backslash (in two ways
      • Recommended Approaches
        • Camel
        • (use of ‘_’ (Underscore
        • (use of ‘.’ (Dot
      • Operators
      • Arithmetic operators
        • Plus and Minus
        • isequal() Function
        • == و ===
        • Setting Multi Variables in a Line
      • Logical Operators
        • and و or
      • Setting and Comparison Operators
      • Poceeding of Operators
      • Numbers
      • Scientific symbol
      • (Complex declaration (in two ways
      • (Deep Diving to Subtype (Bigint
      • Base Changing
        • ?What is Binary and Decimal
        • Bitwise Operators
        • ?How to change Base of a Number
      • Some Numerical Functions
    • درس سوم: Strings
      • Slicing strings
        • By Number
        • By Range
        • End Keyword
      • Some Useful Functions
      • Msg Formatting by $ Symbol
      • Ascii Characters vs UTF8 Characters
      • Data Type Conversion
      • string() function
      • convert() function
      • prompt() function
      • Decision making
      • if- elseif – else
      • Ternary Operator
      • Loop Control Flow
      • Data Structs
      • List
        • Slicing
        • Functions
      • Arrays
      • Dictionaries
      • Sets
      • Data Frames
      • Loops
      • For Loop
        • Foreach
      • While Loop
      • Control Flow Statements
    • درس چهارم: Functions
      • ?What is Function
      • Variable Scope
      • Return
      • Lambda Expressions
      • call by
        • REF
        • VAL
    • درس پنجم: Exceptions
      • (Syntax (Kinds of Exceptions
      • List of Exceptions in Julia
      • Try/Catch Statement
      • throw Statement
    • درس ششم: File I/O
      • Read a File
      • Overwrite a File
      • Appending to a File
    • درس هفتم: Modules
      • Define a Module
      • Define and use a Function in Module
      • Export Statement
      • Using Statement
        • in Main Program
        • in Other Module


    اطلاعات تکمیلی

    نام آموزش آموزش مقدماتی زبان برنامه نویسی Julia (جولیا) – پیش ثبت نام
    ناشر فرادرس
    کد آموزش FVJLA9805
    زبان فارسی
    نوع آموزش آموزش ویدئویی     (کیفیت HD - مورد تایید فنی فرادرس)




    دیدگاه ها

    1. 0 از 5

      :

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

      بی صبرانه منتظر این آموزش هستیم. با تشکر


    نظر شما در مورد این فرادرس چیست؟

    پاسخ دهید

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

    امتیاز شما به این آموزش:




درخواست اطلاع رسانی انتشار این آموزش

این آموزش در صف شروع ضبط است و به زودی در فرادرس ارائه عمومی آن آغاز خواهد شد. شما می توانید با وارد کردن ایمیل خود، در اولین زمان، از انتشار نهایی این آموزش مطلع شوید.

مزایای درخواست اطلاع رسانی انتشار:

  • مطلع شدن از انتشار آموزش در اولین زمان پس از انتشار
  • دادن بیشترین اولویت انتشار به آموزش های مورد نظر خود (آموزش های با بیشترین پیش ثبت نام، با اولویت بیشتری منتشر می شوند)
  • دریافت تخفیف ویژه به هنگام انتشار، مختص افرادی که درخواست اطلاع رسانی در یک آموزش داشته اند.



برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,



فرادرس در رسانه ها و جشنواره ها

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