آموزش برنامه‌نویسی علمی با جولیا (Julia) - آخرین آپدیت

دانلود Julia Scientific Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره شما را با زبان جولیا به عنوان اولین زبان برنامه‌نویسی آشنا می‌کند. جولیا یک زبان برنامه‌نویسی پویا، سطح بالا و با کارایی بسیار زیاد است که به‌طور خاص برای محاسبات علمی توسعه یافته است. این زبان به‌ویژه برای کاربردهایی در زمینه‌های فیزیک، شیمی، نجوم، مهندسی، علوم داده، بیوانفورماتیک و بسیاری از حوزه‌های دیگر مفید خواهد بود. شما می‌توانید برنامه‌نویسی با جولیا را در محیط کورسرا آغاز کنید و همچنین از طریق خط فرمان (Command Line)، فایل‌های برنامه یا Jupyter Notebook از آن استفاده کنید. جولیا به گونه‌ای طراحی شده است که نیازهای محاسبات عددی و علمی با کارایی بالا را برآورده کند و در عین حال برای برنامه‌نویسی‌های عمومی نیز موثر باشد. شما قادر خواهید بود به تمامی پردازنده‌ها و حافظه‌های موجود دسترسی داشته باشید، داده‌ها را از هر جای وب استخراج کنید و از طریق هر دستگاهی که دارای مرورگر باشد به آن‌ها دسترسی داشته باشید. به ما بپیوندید تا امکانات جدید محاسباتی را کشف کنیم. بیایید یادگیری جولیا را شروع کنیم. در پایان این دوره شما قادر خواهید بود: - با تمرین از طریق تکالیف، با زبان جولیا برنامه‌نویسی کنید - برنامه‌های ساده جولیا را از ابتدا بنویسید - مزایا و قابلیت‌های جولیا را به عنوان یک زبان محاسباتی درک کنید - در محیط Jupyter Notebook با استفاده از زبان جولیا کار کنید - از بسته‌های مختلف جولیا مانند Plots، DataFrames و Stats استفاده کنید این دوره از طریق سخنرانی‌های ویدئویی، نمایش‌های عملی روی صفحه، آزمون‌ها و پروژه‌های عملی با داوری همتا (Peer-reviewed) ارائه می‌شود تا فرصتی برای کار با بسته‌های نرم‌افزاری در اختیار شما قرار گیرد.

سرفصل ها و درس ها

خوش‌آمدگویی به دوره Welcome to the course

  • مقدمه‌ای بر برنامه‌نویسی علمی با جولیا Introduction to Julia scientific programming

  • جولیا نسخه 1.0 Julia version 1.0

  • زبان‌های برنامه‌نویسی و دلیل خاص بودن جولیا Programming languages and why Julia is special

  • آماده‌سازی: محیط‌های برنامه‌نویسی جولیا Getting Ready: Julia programming environments

  • محیط REPL در جولیا (حلقه خواندن، ارزیابی و چاپ) The Julia REPL - Read, Evaluate and Print Loop

  • عبارات محاسباتی Arithmetical expressions

  • عبارات منطقی Logical expressions

  • سیستم تایپ (Type System) در جولیا Julia's Type System

  • متغیرها در جولیا Variables in Julia

  • توابع در جولیا Functions in Julia

  • توابع تعریف شده توسط کاربر - بخش اول User-defined functions - part 1

  • توابع تعریف شده توسط کاربر - بخش دوم User-defined functions - part 2

  • هفته اول: تمرینات عملی Week 1: Getting Practice

  • نصب IJulia (استفاده از Jupyter Notebook) Installing IJulia (using Jupyter Notebook)

  • نصب Juno با استفاده از جولیا (توجه: پشتیبانی از Juno متوقف شده و استفاده از Jupyter یا VS Code توصیه می‌شود) Installing Juno using Julia (*as of 2022 Juno support has been discontinued - we recommend either Jupyter Notebook or Julia VS Code Extension)

  • نصب Julia Pro (توجه: پشتیبانی از Juno متوقف شده و استفاده از Jupyter یا VS Code توصیه می‌شود) Installing Julia Pro (*as of 2022 Juno support has been discontinued - we recommend either Jupyter Notebook or Julia VS Code Extension)

زمینه بررسی جولیا: کار با داده‌ها A context for exploring Julia: Working with data

  • مقدمه هفته دوم Introduction to Week 2

  • اپیدمی ابولا در سال 2014 The Ebola Epidemic of 2014

  • بارگذاری داده‌ها با استفاده از جولیا Loading data using Julia

  • ایجاد فایل csv از جداول داده Creating .csv from data tables

  • حلقه‌های For و فرمت‌های تاریخ و زمان For Loops and Date-Time Formats

  • رسم نمودارهای ساده با بسته Plots Simple plots with the Plots package

  • رسم منحنی‌های متعدد در یک نمودار واحد Multiple curves in a single diagram

  • هفته دوم: تمرینات عملی Week 2: Getting Practice

  • نحوه انجام تکالیف با داوری همتا How to do a Peer Graded Assignment

دفترچه‌های نوت‌بوک به عنوان برنامه‌های جولیا Notebooks as Julia Programs

  • مقدمه هفته سوم Introduction to Week 3

  • مدل‌های SIR در دینامیک بیماری‌ها SIR Models of Disease Dynamics

  • پیاده‌سازی مدل SIR در کد جولیا The SIR model in Julia code

  • توضیحات بیشتر در مورد مدل‌های SIR More on SIR Models

  • رسم همزمان داده‌ها و خط برازش تقریبی Plotting Data and an Approximately Fitted Line Simultaneously

  • استفاده از داده‌ها برای برازش پارامترهای مدل Using the Data - fitting the model parameters

  • هفته سوم: تمرینات عملی Week 3: Getting practice

  • تمرین برازش دایره بر روی داده‌ها Practicing fitting a circle to data

  • هفته سوم: جمع‌بندی Week 3: Wrap Up

ساختاردهی به داده‌ها و توابع در جولیا Structuring data and functions in Julia

  • استفاده از جولیا برای آمار توصیفی Using Julia for descriptive statistics

  • نصب بسته‌های مورد نیاز برای این درس Installing packages for this lesson

  • ایجاد داده‌های شبیه‌سازی شده Creating simulated data

  • آمار توصیفی Descriptive statistics

  • ایجاد یک دیتافریم (DataFrame) Creating a dataframe

  • تحلیل‌های آمار توصیفی Descriptive statistics

  • بصری‌سازی داده‌ها Visualizing data

  • آمار استنباطی Inferential statistics

  • صادر کردن داده‌ها به صورت فایل csv Exporting data as a csv file

نمایش نظرات

آموزش برنامه‌نویسی علمی با جولیا (Julia)
جزییات دوره
19h 12m
43
(آخرین آپدیت)
39,867
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده

Juan H Klopper Juan H Klopper