آموزش برنامه نویسی با جولیا

Programming with Julia

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بهترین و مدرن ترین زبان برنامه نویسی برای علم داده، یادگیری ماشین، یادگیری عمیق و هوش مصنوعی را بیاموزید زبان پیشگامانه جولیا: Speed ​​of C، آسانی زبان Python Master Julia برای استفاده از آن در علم داده، یادگیری ماشین و هوش مصنوعی اصول اساسی برنامه نویسی را یاد بگیرید که می توانید در حین یادگیری سایر زبان های برنامه نویسی از آنها استفاده کنید. برنامه به زبان جولیا به صورت حرفه ای پیش نیازها: تنها پیش نیاز، انگیزه یادگیری است. هیچ تجربه برنامه نویسی لازم نیست. کامپیوتری که ویندوز، مک یا لینوکس دارد.

آیا می خواهید علم داده، یادگیری ماشین، یادگیری عمیق و هوش مصنوعی را یاد بگیرید اما در مورد زبان برنامه نویسی برای یادگیری مطمئن نیستید؟

یا ممکن است از پایتون و R استفاده کنید، اما از سرعت پایین آنها خسته شده اید.

Julia یک زبان برنامه نویسی مدرن است که برای علم داده، یادگیری ماشین و هوش مصنوعی توسعه یافته است. این یک زبان تایپ پویا است که یادگیری و استفاده از آن آسان است و دارای سرعت C.

است

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

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

جولیا بهترین ویژگی‌های زبان‌های پویا مانند پایتون و R و زبان‌های سطح پایین مانند C، C# و جاوا را ترکیب می‌کند. شما می توانید یک مدل یادگیری ماشین یا یک الگوریتم در جولیا توسعه دهید و از آن کد در محیط تولید استفاده کنید. شما مجبور نیستید از زبان های مختلف برای توسعه و تولید استفاده کنید.

بخش‌ها و سخنرانی‌های جدید هر دو یا سه هفته اضافه می‌شوند.


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

معرفی Introduction

  • معرفی Introduction

  • تاریخچه جولیا History of Julia

  • چرا جولیا؟ Why Julia?

معرفی Introduction

  • معرفی Introduction

  • تاریخچه جولیا History of Julia

  • چرا جولیا؟ Why Julia?

  • کدها و منابع Codes and resources

  • کدها و منابع Codes and resources

شروع با جولیا Starting with Julia

  • جولیا REPL Julia REPL

شروع با جولیا Starting with Julia

  • نصب جولیا در ویندوز Installing Julia in Windows

  • نصب جولیا در ویندوز Installing Julia in Windows

  • نصب جولیا در لینوکس Installing Julia in Linux

  • نصب جولیا در لینوکس Installing Julia in Linux

  • جولیا REPL Julia REPL

  • ویرایشگر جولیا و IDE ها Julia Editor and IDEs

  • ویرایشگر جولیا و IDE ها Julia Editor and IDEs

متغیرها، انواع داده ها و عملیات Variables, Data Types and Operations

  • معرفی Introduction

  • متغیرها Variables

  • انواع داده های عددی: اعداد صحیح و اعداد ممیز شناور Numerical Data Types: Integers and Floating-Point Numbers

  • انواع داده های عددی: اعداد مختلط و گویا Numerical Data Types: Complex and Rational Numbers

  • انواع کاراکتر و رشته Character and String Types

  • انواع اولیه و انواع مرکب Primitive Types and Composite Types

  • تمرینات Exercises

  • راه حل ها Solutions

متغیرها، انواع داده ها و عملیات Variables, Data Types and Operations

  • معرفی Introduction

  • متغیرها Variables

  • نوع سلسله مراتب در جولیا Type Hierarchy in Julia

  • نوع سلسله مراتب در جولیا Type Hierarchy in Julia

  • انواع داده های عددی: اعداد صحیح و اعداد ممیز شناور Numerical Data Types: Integers and Floating-Point Numbers

  • انواع داده های عددی: اعداد مختلط و گویا Numerical Data Types: Complex and Rational Numbers

  • انواع کاراکتر و رشته Character and String Types

  • انواع اولیه و انواع مرکب Primitive Types and Composite Types

  • انواع پارامتریک Parametric Types

  • انواع پارامتریک Parametric Types

  • عملیات اساسی Basic Operations

  • عملیات اساسی Basic Operations

  • آزمون انواع داده ها و عملیات متغیرها Variables Data Types and Operations Quiz

  • آزمون انواع داده ها و عملیات متغیرها Variables Data Types and Operations Quiz

  • تمرینات Exercises

  • راه حل ها Solutions

ساختارهای داده Data Structures

  • معرفی Introduction

  • لغت نامه ها Dictionaries

  • بردارها و ماتریس ها Vectors and Matrices

  • پخش و نحو نقطه Broadcasting and Dot Syntax

  • مجموعه ها Sets

  • جبر خطی پایه Basic Linear Algebra

  • آزمون ساختارهای داده Data Structures Quiz

  • تمرینات Exercises

  • راه حل ها Solutions

ساختارهای داده Data Structures

  • معرفی Introduction

  • تاپل ها Tuples

  • تاپل ها Tuples

  • لغت نامه ها Dictionaries

  • محدوده ها Ranges

  • محدوده ها Ranges

  • آرایه ها Arrays

  • آرایه ها Arrays

  • بردارها و ماتریس ها Vectors and Matrices

  • آرایه های چند بعدی Multidimensional Arrays

  • آرایه های چند بعدی Multidimensional Arrays

  • پخش و نحو نقطه Broadcasting and Dot Syntax

  • مجموعه ها Sets

  • جبر خطی پایه Basic Linear Algebra

  • آزمون ساختارهای داده Data Structures Quiz

  • تمرینات Exercises

  • راه حل ها Solutions

شرایط و حلقه ها Conditionals and Loops

  • معرفی Introduction

  • ارزیابی مشروط Conditional Evaluation

  • در حالی که حلقه ها While Loops

  • ادامه و شکستن Continue and Break

  • درک ها Comprehensions

شرایط و حلقه ها Conditionals and Loops

  • معرفی Introduction

  • عبارات مرکب Compound Expressions

  • عبارات مرکب Compound Expressions

  • ارزیابی مشروط Conditional Evaluation

  • ارزیابی مدار کوتاه Short Circuit Evaluation

  • ارزیابی مدار کوتاه Short Circuit Evaluation

  • برای حلقه ها For Loops

  • برای حلقه ها For Loops

  • در حالی که حلقه ها While Loops

  • ادامه و شکستن Continue and Break

  • درک ها Comprehensions

  • ورزش Exercise

  • ورزش Exercise

  • راه حل Solution

  • راه حل Solution

کارکرد Functions

  • معرفی Introduction

  • نقشه، کاهش، فیلتر Map, Reduce, Filter

  • استدلال های اختیاری Optional Arguments

  • توابع مرکب Composite Functions

  • توابع جهش Mutating Functions

کارکرد Functions

  • معرفی Introduction

  • معرفی Introduction

  • تعریف توابع Defining Functions

  • تعریف توابع Defining Functions

  • نقشه، کاهش، فیلتر Map, Reduce, Filter

  • تعداد متغیرهای آرگومان Variable Number of Arguments

  • تعداد متغیرهای آرگومان Variable Number of Arguments

  • استدلال های اختیاری Optional Arguments

  • آرگومان های کلیدواژه Keyword Arguments

  • آرگومان های کلیدواژه Keyword Arguments

  • توابع مرکب Composite Functions

  • توابع جهش Mutating Functions

  • تمرینات Exercises

  • تمرینات Exercises

  • راه حل ها Solutions

  • راه حل ها Solutions

مواد و روش ها Methods

  • معرفی Introduction

  • ارسال چندگانه Multiple Dispatch

  • عملکردی مانند اشیا Function Like Objects

  • سازندگان Constructors

  • نسخه ی نمایشی شبکه های عصبی Neural Networks Demo

مواد و روش ها Methods

  • معرفی Introduction

  • ارسال چندگانه Multiple Dispatch

  • روش های پارامتریک Parametric Methods

  • روش های پارامتریک Parametric Methods

  • عملکردی مانند اشیا Function Like Objects

  • سازندگان Constructors

  • نسخه ی نمایشی شبکه های عصبی Neural Networks Demo

ماژول ها و بسته ها Modules and Packages

  • معرفی Introduction

  • بازنگری بسته Revise Package

  • توسعه بسته Package Development

ماژول ها و بسته ها Modules and Packages

  • معرفی Introduction

  • نوشتن و استفاده از ماژول ها Writing and Using Modules

  • نوشتن و استفاده از ماژول ها Writing and Using Modules

  • بازنگری بسته Revise Package

  • توسعه بسته Package Development

فرابرنامه نویسی Metaprogramming

  • معرفی Introduction

فرابرنامه نویسی Metaprogramming

  • معرفی Introduction

  • نمادها و عبارات Symbols and Expressions

  • نمادها و عبارات Symbols and Expressions

  • نوشتن ماکرو Writing Macros

  • نوشتن ماکرو Writing Macros

جریان و شبکه Streams and Networking

  • معرفی Introduction

  • TCP/IP TCP/IP

جریان و شبکه Streams and Networking

  • معرفی Introduction

  • ورودی و خروجی پایه Basic Input & Output

  • ورودی و خروجی پایه Basic Input & Output

  • ورودی و خروجی فایل File Input & Output

  • ورودی و خروجی فایل File Input & Output

  • TCP/IP TCP/IP

برنامه نویسی موازی Parallel Programming

  • معرفی Introduction

  • برنامه نویسی ناهمزمان Asynchronous Programming

برنامه نویسی موازی Parallel Programming

  • معرفی Introduction

  • معرفی Introduction

  • برنامه نویسی ناهمزمان Asynchronous Programming

  • برنامه نویسی چند رشته ای Multi-Threaded Programming

  • برنامه نویسی چند رشته ای Multi-Threaded Programming

نمایش نظرات

Udemy (یودمی)

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

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

آموزش برنامه نویسی با جولیا
جزییات دوره
10 hours
71
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,059
4.4 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dr İlker Arslan Dr İlker Arslan

حرفه ای علم داده و تجزیه و تحلیل