نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره ساختارهای مهم داده ها - به ویژه مجموعه ها - موجود در F # ، همراه با توابعی را که F # برای کار با آنها فراهم می کند ، توصیف می کند. همه را بزرگ کنید مقدمه 13 متر 15 ثانیه آرایه ها 41m 49s توالی ها 49 متر 35s لیست ها 12 متر 7 ثانیه لیست ها ، تطبیق الگو و بازگشت 16 متر 52 فرهنگ لغت ها 22 متر 5 ثانیه مجموعه ها و نقشه ها 19m 57s درختان 15 متر 42 ثانیه انتخاب ساختار داده 33 متر 10 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
مقدمه
Introduction
-
چرا ساختارهای داده عملکردی مهم هستند
Why Functional Data Structures Matter
-
ساختار داده عملکردی چیست؟
What Is a Functional Data Structure?
-
پیش نیازها: F # Interactive (FSI)
Prerequisites: F# Interactive (FSI)
-
پیش نیازها: کلمه کلیدی let
Prerequisites: The let Keyword
-
پیش نیازها: مجری لوله های رو به جلو |
Prerequisites: The Forward Pipe Operator |>
-
پیش نیازها: تاپل
Prerequisites: Tuples
-
پیش نیازها: سوابق
Prerequisites: Records
-
خلاصه
Summary
آرایه ها
Arrays
-
مقدمه
Introduction
-
ایجاد یک آرایه
Creating an Array
-
دسترسی به عناصر آرایه
Accessing Array Elements
-
ماژول آرایه
The Array Module
-
نقشه .آرایه
Array.map
-
Array.mapi
Array.mapi
-
Array.iter و Array.filter
Array.iter and Array.filter
-
گزینه نوع داده و آرایه. انتخاب کنید
Option Data Type and Array.choose
-
Array.sum ، Array.sumBy ، Array.sort و Array.sortBy
Array.sum, Array.sumBy, Array.sort, and Array.sortBy
-
آرایه. کاهش
Array.reduce
-
آرایه
Array.fold
-
آرایه .zip
Array.zip
-
آرایه های چند بعدی و دندانه دار
Multi-Dimensional and Jagged Arrays
-
خلاصه
Summary
توالی ها
Sequences
-
مقدمه
Introduction
-
ایجاد توالی
Creating Sequences
-
با استفاده از Seq.unfold
Using Seq.unfold
-
مجموعه ها به عنوان توالی
Collections as Sequences
-
اطلاعات بیشتر در مورد عبارات دنباله
More on Sequence Expressions
-
دسترسی به عناصر توالی
Accessing Sequence Elements
-
جستجو در توالی ها
Searching Within Sequences
-
توالی گروه بندی
Grouping Sequences
-
Seq.pairwise ، Seq.windowed و Seq.collect
Seq.pairwise, Seq.windowed and Seq.collect
-
دنباله ها: معاملات
Sequences: The Tradeoffs
-
خلاصه
Summary
لیست ها
Lists
-
مقدمه
Introduction
-
ایجاد لیست ها
Creating Lists
-
دسترسی به عناصر لیست
Accessing List Elements
-
ماژول لیست
The List Module
-
تغییرپذیری را لیست کنید
List Mutability
-
ترکیب لیست ها
Combining Lists
-
عملکرد عملیات لیست
Performance of List Operations
-
خلاصه
Summary
لیست ها ، تطبیق الگو و بازگشت
Lists, Pattern Matching, and Recursion
-
مقدمه
Introduction
-
تطبیق الگو
Pattern Matching
-
پیمایش لیست بازگشتی
Recursive List Traversal
-
خلاصه
Summary
فرهنگ لغت ها
Dictionaries
-
مقدمه
Introduction
-
مبانی فرهنگ لغت
Dictionary Basics
-
استفاده از حکم برای سبک تغییرناپذیر
Using dict for Immutable Style
-
نمایشی در عمق - سبک قابل تغییر
In-Depth Demo - Mutable Style
-
نمایشی در عمق - سبک تغییرناپذیر
In-Depth Demo - Immutable Style
-
فرهنگ لغت و همزمانی
Dictionary and Concurrency
-
خلاصه
Summary
مجموعه ها و نقشه ها
Sets and Maps
-
مقدمه
Introduction
-
ایجاد مجموعه ها
Creating Sets
-
Set Module و Set Operations
The Set Module and Set Operations
-
تغییرپذیری پنهان
Hidden Mutability
-
نقشه ها
Maps
-
انتخاب کدام جستجو برای استفاده
Choosing Which Lookup to Use
-
خلاصه
Summary
درختان
Trees
-
مقدمه
Introduction
-
درختان با استفاده از انواع OO بازگشتی
Trees Using Recursive OO Types
-
اتحادیه های تبعیض آمیز
Discriminated Unions
-
درختان و اتحادیه های تبعیض آمیز
Trees and Discriminated Unions
-
انتخاب نمایندگی درخت
Choosing a Tree Representation
-
خلاصه
Summary
انتخاب ساختار داده
Choosing a Data Structure
-
مقدمه
Introduction
-
انتخاب ساختار داده برای بهره وری
Choosing a Data Structure for Productivity
-
ارائه دهندگان را تایپ کنید
Type Providers
-
انتخاب ساختار داده برای قابلیت اطمینان
Choosing a Data Structure for Reliability
-
غیرقابل معرفی شدن ایالات غیرقانونی
Making Illegal States Unrepresentable
-
انتخاب ساختار داده برای قابلیت نگهداری
Choosing a Data Structure for Maintainability
-
انتخاب ساختار داده برای عملکرد
Choosing a Data Structure for Performance
-
ماژول Array.parallel
The Array.parallel Module
-
اصول عملکرد
Principles of Performance
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات