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

Programming Foundations: Numerical Mathematics and Calculations

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
توسعه‌دهندگان نرم‌افزار جوان معمولاً زمان زیادی را برای انتخاب زبان برنامه‌نویسی «مناسب» از دست می‌دهند، بدون اینکه بدانند زبان برنامه‌نویسی که استفاده می‌کنند کمتر از توانایی آنها در حل مشکلات و ایجاد برنامه‌های مفید است. در این دوره، Terezija Semenski پایه ای محکم و مرتبط از دانش در مهمترین مفاهیم و موضوعات ریاضی ارائه می دهد تا به شما کمک کند مهارت های مورد نیاز برای حل مسائل پیچیده و کشف الگوهای ظریف در داده ها را به دست آورید.

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

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

معرفی Introduction

  • ریاضیات عددی و محاسبات برای برنامه نویسی. Numerical mathematics and calculations for programming.

  • آنچه شما باید بدانید What you should know

1. مقدمه ای بر جبر و حساب دیفرانسیل و انتگرال 1. Introduction to Algebra and Calculus

  • عملگرهای ریاضی و ترتیب عملیات Mathematical operators and order of operations

  • توابع ریاضی رایج Common mathematical functions

  • استفاده از توابع ریاضی داخلی Using built-in math functions

  • نوشتن برنامه ای برای محاسبه فاکتورهای یک عدد صحیح Writing a program to calculate factors of an integer

  • چالش: تبدیل واحدهای اندازه گیری Challenge: Converting units of measurement

  • راه حل: تبدیل واحدهای اندازه گیری Solution: Converting units of measurement

  • امتحان فصل Chapter Quiz

2. دنباله ها و سریال ها 2. Sequences and Series

  • مقدمه ای بر سکانس ها و سریال ها Introduction to sequences and series

  • دنباله ای از اعداد Sequences of numbers

  • پیشرفت حسابی و هندسی Arithmetic and geometric progression

  • سلسله Series

  • امتحان فصل Chapter Quiz

3. مبانی بردارها 3. Vectors Basics

  • مقدمه ای بر وکتورها Introduction to vectors

  • بردار حساب Vector arithmetic

  • سیستم مختصات دکارتی Cartesian coordinate system

  • حاصل ضرب نقطه ای بردارها Dot product of vectors

  • طرح ریزی اسکالر و برداری Scalar and vector projection

  • مبنا، استقلال خطی و دهانه Basis, linear independence, and span

  • امتحان فصل Chapter Quiz

4. مقدمه ای بر ماتریس ها 4. Introduction to Matrices

  • معرفی ماتریس ها Matrices introduction

  • افزودن و ضرب ماتریس ها Adding and multiplying matrices

  • انواع تبدیل ماتریسی Types of matrix transformation

  • جابجایی ماتریس ها Transposing matrices

  • ایجاد اشکال سه بعدی Creating 3D shapes

  • حل یک سیستم معادلات Solving a system of equations

  • امتحان فصل Chapter Quiz

5. کاوش داده ها با آمار 5. Exploring Data with Statistics

  • محاسبه میانگین Calculating the mean

  • محاسبه میانه Calculating the median

  • پیدا کردن حالت و ایجاد جدول فرکانس Finding the mode and creating a frequency table

  • اندازه گیری پراکندگی و یافتن محدوده مجموعه ای از اعداد Measuring the dispersion and finding the range of a set of numbers

  • واریانس و انحراف معیار The variance and standard deviation

  • چالش: ایجاد یک جدول فرکانس گروه بندی شده Challenge: Creating a grouped frequency table

  • راه حل: ایجاد یک جدول فرکانس گروه بندی شده Solution: Creating a grouped frequency table

  • امتحان فصل Chapter Quiz

6. مجموعه ها و احتمال 6. Sets and Probability

  • معرفی را تنظیم کنید Set introduction

  • زیر مجموعه ها، ابرمجموعه ها و قدرت ها Subsets, supersets, and powersets

  • عملیات را تنظیم کنید Set operations

  • مفاهیم اولیه احتمال Basic concepts of probability

  • احتمال تلاقی دو رویداد Probability of the intersection of two events

  • احتمال اتحاد دو رویداد Probability of the union of two events

  • تولید اعداد تصادفی Generating random numbers

  • امتحان فصل Chapter Quiz

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی برنامه نویسی: ریاضیات و محاسبات عددی
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 9m
45
Linkedin (لینکدین) lynda-small
01 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Terezija Semenski Terezija Semenski

توسعه دهنده نرم افزار، ریاضیدان، نویسنده و یادگیرنده

Terezia Semenski به عنوان یک ریاضیدان و توسعه دهنده نرم افزار کار می کند. ترزیجا با یک ذهن تجاری، ذهنیت یادگیری و اشتیاق به مردم به زندگی نزدیک می شود. او تجربه ای به عنوان توسعه دهنده نرم افزار و سرپرست تیم QA در پروژه های توسعه برنامه آموزشی، مالی و بانکی دارد. او همچنین در بخش آموزش و تدریس دروس IT و ریاضیات کار کرده است. ترزیجا در حال حاضر به عنوان یک مربی آزاد و توسعه دهنده نرم افزار کار می کند و اولین کتاب خود را می نویسد.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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