آموزش برنامه نویسی در ریاضیات

Programming in Mathematica

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: یادگیری ریاضیات با دانش برنامه نویسی صفر (اما مقداری دانش ریاضی) تجسم توابع ریاضی و حل مشکلات داده ها با استفاده از برنامه نویسی تابعی و تکنیک های برنامه نویسی رویه ای پیش نیازها: خرید Mathematica از Wolfram یا پورتال نرم افزار مدرسه خود

در این دوره آموزشی، ما به شما آموزش می دهیم که چگونه از ابزارهای گرافیکی و انیمیشن قدرتمند موجود در Mathematica برای نمونه سازی ایده ها و تجسم داده ها استفاده کنید.

در حالی که Mathematica توابع زیادی برای انجام کارهای واقعا شگفت انگیز دارد، ما احساس می کنیم که درک خوب نحوه کدنویسی شما را آزاد می کند تا بتوانید تقریباً هر چیزی را بسازید. و بنابراین تمرکز ما در این دوره برنامه نویسی با استفاده از زبان Wolfram است. برای شروع سریع، ما مستقیماً با ترسیم و متحرک سازی، داده ها و توابع ریاضی وارد عمل می شویم. پس از آن، به جزئیات دقیق برنامه نویسی با زبان Wolfram خواهیم پرداخت.

در هر سخنرانی، مفاهیم جدیدی را معرفی می‌کنیم و موارد استفاده را با مثال‌های جالب نشان می‌دهیم. شما می توانید دفتر سخنرانی را دانلود کرده و با ما همراه باشید، زیرا بهترین راه برای یادگیری برنامه نویسی تمرین هر چه بیشتر است. هر سخنرانی همچنین با یک دفترچه تمرین همراه است. این نوت‌بوک‌ها مجموعه‌ای از مشکلات را برای شما فراهم می‌کنند که می‌توانید روی آنها کار کنید و واقعاً به درونی کردن مطالب جدید کمک می‌کنند. اگر تمام تمرینات را انجام دهید، بیشترین بهره را از این دوره خواهید برد.

به‌صورت دوره‌ای، پروژه‌هایی برای کار برای شما خواهیم داشت. این پروژه‌ها اغلب چالش برانگیز هستند و نبوغ شما را آزمایش می‌کنند، اما همچنین به شما یاد می‌دهند که چگونه مسائل واقعی را با Mathematica برنامه‌نویسی و حل کنید. پروژه های ما عبارتند از:

  1. برنامه نویسی و تجسم نوسانات یک آونگ ساده
  2. تکامل اتوماتای ​​سلولی
  3. فرش سیرپینسکی
  4. شبیه سازی ساده یک مدل تکامل

ما احساس می کنیم که این دوره به بهترین وجه به دانشجویان سطح کالج، دانشجویان فارغ التحصیل و شاید حتی اساتید خدمت می کند، زیرا Mathematica برای تولید گرافیک با کیفیت انتشار عالی است. با این حال، حتی اگر دانشگاهی نباشید، از گذراندن این دوره سود خواهید برد.

ما مشتاقانه منتظر آموزش این دوره هستیم و امیدواریم از آن لذت ببرید. شما را در سخنرانی بعدی می بینم!


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

مقدمه – دوره تصادف Introduction – Crash Course

  • شروع با Mathematica Getting Started with Mathematica

  • نوت بوک و هسته Notebook & Kernel

  • مرکز اسناد Documentation Center

  • توابع رسم Plotting Functions

  • ترسیم داده ها Plotting Data

  • نمودارهای پارامتریک Parametric Plots

  • ایجاد ارقام Creating Figures

  • دستکاری قسمت 1 Manipulate Part 1

  • دستکاری قسمت 2 Manipulate Part 2

  • پروژه آونگ Pendulum Project

  • راه حل آونگ Pendulum Solution

برنامه نويسي Programming

  • مروری بر زبان اصلی Core Language Overview

  • اصطلاحات Expressions

  • لیست قسمت 1 Lists Part 1

  • لیست قسمت 2 Lists Part 2

  • نکته ای در مورد تغییر ناپذیری A Note on Immutability

  • لیست قسمت 3 Lists Part 3

  • قوانین و الگوها قسمت 1 Rules and Patterns Part 1

  • قوانین و الگوها قسمت 2 Rules and Patterns Part 2

  • پروژه عرشه کارت Deck of Cards Project

  • راه حل عرشه کارت Deck of Cards Solution

  • ارزیابی تاخیری Delayed Evaluation

  • توابع قسمت 1 Functions Part 1

  • گزینه ها Options

  • Usage Docs Usage Docs

  • نقشه Map

  • توابع قسمت 2 Functions Part 2

  • برنامه نویسی تابعی قسمت 1 Functional Programming Part 1

  • برنامه نویسی تابعی قسمت 2 Functional Programming Part 2

  • پروژه اتوماتای ​​سلولی Cellular Automata Project

  • راه حل اتوماتای ​​سلولی Cellular Automata Solution

  • برنامه ریزی رویه ای قسمت 1 Procedural Programming Part 1

  • برنامه ریزی رویه ای قسمت 2 Procedural Programming Part 2

  • محدوده متغیر Variable Scoping

  • پروژه فرش سیرپینسکی Sierpinski's Carpet Project

  • راه حل فرش Sierpinski Sierpinski's Carpet Solution

  • رشته های Strings

  • عبارات رشته ای String Expressions

  • انجمن ها Associations

  • واردات و صادرات Import and Export

  • طولانی ترین پروژه کلمه چپ Longest Left Hand Word Project

  • طولانی ترین راه حل چپ دست Longest Left Hand Word Solution

  • بسته ها Packages

پروژه نهایی Final Project

  • زمینه Background

  • فایل های معرفی و شروع پروژه Intro and Project Starter Files

  • راه حل مدل ترکیبی Blending Model Solution

  • راه حل مدل ماندلی Mandellian Model Solution

نمایش نظرات

Udemy (یودمی)

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

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

آموزش برنامه نویسی در ریاضیات
جزییات دوره
7 hours
47
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,653
4.9 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shad Sharma Shad Sharma

مهندس نرم افزار در گوگل

Sahand Hariri Sahand Hariri

کاندیدای دکترا در دانشگاه ایلینوی در Urbana-Champaign