آموزش جولیا: شروع کار

Julia: Getting Started

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: جولیا یک زبان برنامه نویسی است که برای عملکرد بالا طراحی شده است و برای Data Science ، حوزه های علمی ، تجسم داده ها ، محاسبات موازی و موارد دیگر استفاده می شود. این دوره به شما یاد می دهد که برای شروع برنامه نویسی با جولیا باید بدانید! هر زبانی موافقان و مخالفانی دارد ... اما اگر به شما بگویم زبانی وجود دارد که با تجربه بسیاری از زبان های برنامه نویسی دیگر ایجاد شده است ، با عملکرد را در ذهن دارید ، و آیا این قادر است انواع ویژگی های موجود در زبان های برنامه نویسی عمومی را به زبان های طراحی شده برای محاسبات علمی و علوم داده ارائه دهد؟ خوب ، این چیزی است که جولیا در مورد آن است. در این دوره ، جولیا: شروع ، شما دانش بنیادی لازم برای یک برنامه نویس جولیا را خواهید آموخت. ابتدا یاد خواهید گرفت که چگونه محیط توسعه جولیا خود را تنظیم کنید. در مرحله بعدی ، نحوه تعریف متغیرها و استفاده از انواع داده ها و همچنین کنترل جریان برنامه را کشف خواهید کرد. که با یادگیری نحوه ایجاد توابع ، روش ها و ماژول ها و همچنین نحوه کار با پرونده ها دنبال می شود. سرانجام ، خواهید دید که چگونه بسته هایی را پیدا می کنید که به شما کمک می کنند هر برنامه ای را که می توانید رویای خود را بسازید. پس از پایان این دوره ، مهارت ها و دانش لازم برای نامگذاری رمزگذار جولیا را خواهید داشت. نرم افزار مورد نیاز: جولیا.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک دلیل جولیا Understanding the Reasoning Behind Julia

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

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

  • جولیا چیست؟ برای کیست؟ چرا باید جولیا را یاد بگیرم؟ What Is Julia? Who Is It For? Why Should I Learn Julia?

  • نمایش قدرت جولیا Demonstrating the Power of Julia

  • بردن Takeaway

تنظیم محیط توسعه جولیا Setting Up your Julia Development Environment

  • تنظیم محیط توسعه جولیا Setting up Your Julia Development Environment

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

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

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

  • اجرای جولیا کد و Shell Demo مبتنی بر وب Running Julia Code and the Web-based Shell Demo

  • اجرای جولیا کد با نسخه ی نمایشی مفسر Running Julia Code with the Interpreter Demo

  • اجرای جولیا کد در نسخه ی نمایشی IDE Running Julia Code in an IDE Demo

  • اجرای جولیا کد در نسخه ی نمایشی نوت بوک Jupyter Running Julia Code in Jupyter Notebook Demo

  • بردن Takeaway

تعریف متغیرها و استفاده از انواع داده ها Defining Variables and Using Data Types

  • اعلام متغیرها و استفاده از انواع داده ها در جولیا Declaring Variables and Using Data Types in Julia

  • درک سیستم نوع جولیا Understanding the Julia Type System

  • انواع ابتدایی Primitive Types

  • انواع انتزاعی Abstract Types

  • انواع ترکیبی Composite Types

  • نوع مرکب قابل تغییر Mutable Composite Type

  • انواع بیشتر جولیا More Julia Types

  • درک ساختارهای داده های جولیا Understanding Julia's Data Structures

  • بردن Takeaway

کنترل جریان برنامه Controlling Program Flow

  • کنترل جریان برنامه Controlling Program Flow

  • گروه بندی عبارات با اصطلاحات مرکب Grouping Statements with Compound Expressions

  • با استفاده از ارزیابی اتصال شرطی و شرطی Using Conditional and Short Circuit Evaluation

  • اجرای کد چند بار: حلقه ها Executing Code Multiple Times: Loops

  • مقابله با خطاها با استفاده از مدیریت استثنا Dealing with Errors Using Exception Handling

  • درک سطح بالای اجرای موازی با وظایف A High-level Understanding of Parallel Execution with Tasks

  • بردن Takeaway

ایجاد توابع ، روش ها و ماژول ها Creating Functions, Methods, and Modules

  • آموزش نحوه تعریف توابع Learning How to Define Functions

  • درک تفاوت بین توابع و روش ها Understanding the Difference between Functions and Methods

  • تصمیم گیری در مورد روش اجرای: اعزام Deciding Which Method to Execute: Dispatch

  • مقابله با ابهام در روش ها Dealing with Ambiguity on Methods

  • با استفاده از ترکیب عملکرد ، لوله گذاری و نحو نقطه Using Function Composition, Piping, and Dot Syntax

  • گروه بندی و سازماندهی عملکرد با ماژول ها Grouping and Organizing Functionality with Modules

  • بردن Takeaway

کار با Files Working with Files

  • کار با Files در جولیا Working with Files in Julia

  • تعامل با File System Interacting with the File System

  • خواندن و نوشتن پرونده ها Reading and Writing Files

  • کار با پرونده های XML و JSON Working with XML and JSON Files

  • کار با تصاویر Working with Images

  • بردن Takeaway

کار با کتابخانه و بسته های استاندارد جولیا Working with the Julia Standard Library and Packages

  • شروع کار با کتابخانه و بسته های استاندارد جولیا Getting Started with the Julia Standard Library and Packages

  • آشنایی با کتابخانه های استاندارد جولیا Getting to Know the Julia Standard Libraries

  • نصب بسته ها با Pkg - مدیر بسته های جولیا Installing Packages with Pkg - the Julia Package Manager

  • کشف و نصب بسته های اضافی جولیا Discovering and Installing Additional Julia Packages

  • بردن Takeaway

بسته بندی کردن Wrapping Up

  • غذای آماده نهایی Final Takeaway

نمایش نظرات

آموزش جولیا: شروع کار
جزییات دوره
2h 4m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Xavier Morera
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Xavier Morera Xavier Morera

خاویر بسیار علاقه مند به تدریس است ، به دیگران کمک می کند جستجو و Big Data را درک کنند. او همچنین یک کارآفرین ، مدیر پروژه ، نویسنده فنی ، مربی است و دارای چند گواهینامه با Cloudera ، Microsoft و Scrum Alliance ، همراه با MVP مایکروسافت است. او بخش عمده ای از حرفه خود را صرف کار بر روی پروژه های پیشرفته با تمرکز اصلی در .NET ، Solr و Hadoop در میان چند فناوری جالب دیگر کرده است. در طول چندین پروژه ، وی مهارت هایی را برای مقابله با راه حل های نرم افزاری پیچیده سازمانی ، کار با شرکت هایی که از شرکت های نوپا گرفته تا مایکروسافت کار می کنند ، کسب کرده است. خاویر همچنین به عنوان مربی v/trainer در سراسر جهان برای مایکروسافت کار می کرد.