سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

همه دسته بندی ها

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
Coursera - Functional Programming Principles in Scala

دانلود Coursera - Functional Programming Principles in Scala - فیلم آموزش اصول برنامه‌نویسی تابعی در اسکالا

دانلود فیلم آموزش اصول برنامه‌نویسی تابعی در اسکالا

توضیحات بیشتر

دانـلـود کـنـیـد

سرور آپدیت نود 32
دانلود Coursera - Functional Programming Principles in Scala مشاهده تصاویر بیشتر ...
مشاهده تصاویر بیشتر ...
تعداد مشاهده

12614مشاهده |

768رأی |

امتیاز :3.3

ناشر / تولید کننده:

Coursera

سیستم عامل / حجم فایل:

1/11 GB / همه ویندوزها

آخرین بروزرسانی:

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

 

محتوای آموزش:

1- درک اصول برنامه‌نویسی تابعی

2- نوشتن برنامه‌های تابعی با استفاده از توابع بازگشتی

3- تطابق الگو و توابع "مرتبه بالاتر"

4- ترکیب برنامه‌نویسی تابعی با آبجکت‌ها و کلاس‌ها

5- مباحث مربوط به Design Immutable Data Structures

6- مباحث مربوط به خواص توابع

7- درک انواع عمومی برای برنامه‌های کاربردی و تابعی

 

تولید کننده: Coursera

زبان: انگلیسی

سطح: متوسط

تعداد ویدئوها: 40 ویدئوی آموزشی بصورت جداگانه

مدرس: Martin Odersky, Professor

 

فهرست کامل سرفصل‌ها و عناوین آموزش:

Getting Started + Functions & Evaluation

Get up and running with Scala on your computer. Complete an example assignment to familiarize yourself with our unique way of submitting assignments. In this week, we'll learn the difference between functional imperative programming. We step through the basics of Scala; covering expressions, evaluation, conditionals, functions, and recursion

Video · Course Introduction

Video · Tools Setup for Linux

Video · Tools Setup for Mac OS X

Video · Tools Setup for Windows

Practice Programming Assignment · Example Assignment

Reading · Tools Setup (Please read)

Reading · Cheat Sheet

Reading · IntelliJ IDEA Tutorial

Reading · Eclipse Tutorial

Reading · SBT tutorial and Submission of Assignments (Please read)

Reading · Learning Resources

Reading · Scala Tutorial

Reading · Scala Style Guide

Video · Lecture 1.1 - Programming Paradigms

Video · Lecture 1.2 - Elements of Programming

Video · Lecture 1.3 - Evaluation Strategies and Termination

Video · Lecture 1.4 - Conditionals and Value Definitions

Video · Lecture 1.5 - Example: square roots with Newton's method

Video · Lecture 1.6 - Blocks and Lexical Scope

Video · Lecture 1.7 - Tail Recursion

Programming Assignment · Recursion


Higher Order Functions

This week, we'll learn about functions as first-class values, and higher order functions. We'll also learn about Scala's syntax and how it's formally defined. Finally, we'll learn about methods, classes, and data abstraction through the design of a data structure for rational numbers

Video · Lecture 2.1 - Higher-Order Functions

Video · Lecture 2.2 - Currying

Video · Lecture 2.3 - Example: Finding Fixed Points

Video · Lecture 2.4 - Scala Syntax Summary

Video · Lecture 2.5 - Functions and Data

Video · Lecture 2.6 - More Fun With Rationals

Video · Lecture 2.7 - Evaluation and Operators

Programming Assignment · Functional Sets

 

Data and Abstraction

This week, we'll cover traits, and we'll learn how to organize classes into hierarchies. We'll cover the hierarchy of standard Scala types, and see how to organize classes and traits into packages. Finally, we'll touch upon the different sorts of polymorphism in Scala

Video · Lecture 3.1 - Class Hierarchies

Video · Lecture 3.2 - How Classes Are Organized

Video · Lecture 3.3 - Polymorphism

Programming Assignment · Object-Oriented Sets

 

Types and Pattern Matching

This week we'll learn about the relationship between functions and objects in Scala; functions *are* objects! We'll zoom in on Scala's type system, covering subtyping and generics, and moving on to more advanced aspects of Scala's type system like variance. Finally, we'll cover Scala's most widely used data structure, Lists, and one of Scala's most powerful tools, pattern matching

Video · Lecture 4.1 - Objects Everywhere

Video · Lecture 4.2 - Functions as Objects

Video · Lecture 4.3 - Subtyping and Generics

Video · Lecture 4.4 - Variance (Optional)

Video · Lecture 4.5 - Decomposition

Video · Lecture 4.6 - Pattern Matching

Video · Lecture 4.7 - Lists

Programming Assignment · Huffman Coding

 

Lists

This week we dive into Lists, the most commonly-used data structure in Scala.

Video · Lecture 5.1 - More Functions on Lists

Video · Lecture 5.2 - Pairs and Tuples

Video · Lecture 5.3 - Implicit Parameters

Video · Lecture 5.4 - Higher-Order List Functions

Video · Lecture 5.5 - Reduction of Lists

Video · Lecture 5.6 - Reasoning About Concat

Video · Lecture 5.7 - A Larger Equational Proof on Lists

 

Collections

After a deep-dive into Lists, this week we'll explore other data structures; vectors, maps, ranges, arrays, and more. We'll dive into Scala's powerful and flexible for-comprehensions for querying data

Video · Lecture 6.1 - Other Collections

Video · Lecture 6.2 - Combinatorial Search and For-Expressions

Video · Lecture 6.3 - Combinatorial Search Example

Video · Lecture 6.4 - Maps

Video · Lecture 6.5 - Putting the Pieces Together

Video · Conclusion

Programming Assignment · Anagrams
VIP Members
Exclusive downloads for VIP members

Unlimited access for just $7.5/month (billed annually).

دسترسی لینک ها برای کاربران خارج از کشور امکان پذیر نیست! در صورت فعال بودن پروکسی آن را غیر فعال کنید.

لطفا آموزش‌های بیشتری از کورسرا رو قرار بدید. بیشتر در زمینه برنامه نویسی

سلام. خیلی خوبه که آموزش کورسرا رُ قرار دادین. لطفا این روند و ادامه بدین. ممنون.

www.esetupdate.ir
فهرست نرم افزارهای مرتبط
مشاهده بقیه
هشتگ های مرتبط
حمایت مالی

حمایت از سافت گذر ❤️

تاکنون 0 نفر از ما حمایت کرده‌اند
امروز 0

با حمایت شما، هزاران کاربر دیگر هم از خدمات رایگان ما استفاده می‌کنند.
تیم سافت گذر از حمایت شما سپاسگزار است 🙏

حامی سافت گذر می‌شوم
سرور آپدیت نود 32
پیشنهاد سافت گذر
Sidebar Pro 4.4.0 for Android

Sidebar Pro 4.4.0 for Android

اسلاید بار اندروید

بخش‌های اصلی در ساختار URL چیست؟

بخش‌های اصلی در ساختار URL چیست؟

URL مخفف چیست و توسط چه کسی ابداع شده است؟

CPU-Z 2.17 + Portable / ASUS ROG / MSI GAMING

CPU-Z 2.17 + Portable / ASUS ROG / MSI GAMING

مشخصات CPU و RAM و مادربرد

Lynda - Up and Running with Java

Lynda - Up and Running with Java

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

Several years ago the December Plague swept through the human population of earth

Several years ago the December Plague swept through the human population of earth

پس از بهبودی

Concise Oxford Thesaurus Premium 10.0.411 for Android +4.1

Concise Oxford Thesaurus Premium 10.0.411 for Android +4.1

دیکشنری مختصر و مفید آکسفورد به همراه الفاظ مترادف

سخنرانی آیت الله جوادی آملی با موضوع تفسیر آیات ۱ تا آخر سوره بلد

سخنرانی آیت الله جوادی آملی با موضوع تفسیر آیات ۱ تا آخر سوره بلد

سخنرانی آیت الله جوادی آملی با موضوع تفسیر آیات ۱ تا آخر سوره بلد

موقعیت ویژه خوزستان

موقعیت ویژه خوزستان

آشنایی با استان خوزستان

Knights of Honor II: Sovereign

Knights of Honor II: Sovereign

استراتژیک قرون وسطایی برای کامپیوتر

SODAT Privacy Protection Tool 1.0.2.0

SODAT Privacy Protection Tool 1.0.2.0

برنامه ای مفید برای حذف قابلیت های جاسوسی در ویندوز 10 و حفظ حریم خصوصی

Assault Suit Leynos

Assault Suit Leynos

اسالت سوئیت لنوس

CBT Nuggets - Microsoft Windows Server 2012 70-413 with R2 Updates

CBT Nuggets - Microsoft Windows Server 2012 70-413 with R2 Updates

ناگت Windows Server 2012

نگرش های یادگرفتن زبان انگلیسی که موسسات و دانشگاه ها به شما نمی گویند

نگرش های یادگرفتن زبان انگلیسی که موسسات و دانشگاه ها به شما نمی گویند

نگرش های یادگرفتن زبان انگلیسی

سخنرانی حجت الاسلام حسینی قمی با موضوع راه های ارتباط با امام عصر (عج)

سخنرانی حجت الاسلام حسینی قمی با موضوع راه های ارتباط با امام عصر (عج)

حاج آقا حسینی قمی با موضوع راه های ارتباط با امام عصر (عج)

عزّت و اقتدار حضرت زینب (س) از زبان آیت الله سید احمد علم الهدی

عزّت و اقتدار حضرت زینب (س) از زبان آیت الله سید احمد علم الهدی

عزّت و اقتدار حضرت زینب (س) از زبان آیت الله سید احمد علم الهدی

Zoo Story 2 1.0.5.5 for Android

Zoo Story 2 1.0.5.5 for Android

بازی باغ وحش اینترنتی

کتاب راهنمای آندروئید

کتاب راهنمای آندروئید

آشنایی کامل با سیستم عامل آندروئید

Ship Simulator - Maritime Search and Rescue

Ship Simulator - Maritime Search and Rescue

شبیه‌ساز کَـشتی - جستجو و نجات دریایی

مروری بر دستاوردهای چهل‌ساله‌ انقلاب اسلامی

مروری بر دستاوردهای چهل‌ساله‌ انقلاب اسلامی

میزان دستیابی جمهوری اسلامی ایران به آرمان‌ها

سخنرانی حجت الاسلام پناهیان درمورد شهید بهشتی

سخنرانی حجت الاسلام پناهیان درمورد شهید بهشتی

سخنرانی حجت الاسلام پناهیان با موضوع شهید بهشتی

NEO AQUARIUM - The King of Crustaceans v1.04

NEO AQUARIUM - The King of Crustaceans v1.04

نئو آکواریوم - پادشاه سخت‌پوستان

ارتباط رایانه به صورت مستقیم

ارتباط رایانه به صورت مستقیم

مروری بر اتصال مغز به کامپیوتر؛ چالش ها، راهکارها و کاربردها

Cat War 1 v2.5 / 2 v2.0 for Android +2.3

Cat War 1 v2.5 / 2 v2.0 for Android +2.3

جنگ گربه ها 1 و 2

فیلم‌های آموزش اف‌ال استودیو FL Studio به زبان فارسی

فیلم‌های آموزش اف‌ال استودیو FL Studio به زبان فارسی

آموزش اف ال استودیو

CBT Nuggets 70-411 Administering Windows Server 2012

CBT Nuggets 70-411 Administering Windows Server 2012

آموزش تصویری شرکت CBT برای امتحان 70-411 مایکروسافت در مورد ویندوز سرور 2012

Tutsplus - Design Patterns in Csharp

Tutsplus - Design Patterns in Csharp

فیلم آموزش الگوهای طراحی در سی‌شارپ

سخنرانی حجت الاسلام ناصر رفیعی با موضوع دشمن‌شناسی

سخنرانی حجت الاسلام ناصر رفیعی با موضوع دشمن‌شناسی

سخنرانی دشمن‌شناسی با ناصر رفیعی

Spiritfarer Farewell Edition

Spiritfarer Farewell Edition

اکشن و معمایی برای کامپیوتر

Hide Secrets Premium 4.1 for Android +2.3

Hide Secrets Premium 4.1 for Android +2.3

نرم افزار قدرتمند رمزگذاری

SolidWorks Premium 2014 Integrated SP5 x86/x64

SolidWorks Premium 2014 Integrated SP5 x86/x64

نرم افزار سالید ورکس 2014 جهت طراحی سازه های صنعتی به صورت ۳ بعدی

One Day For Ched

One Day For Ched

روزی برای چِـد

تلاوت مجلسی استاد عبد الباسط عبد الصمد سوره حجر، قیامه، نصر و تکویر

تلاوت مجلسی استاد عبد الباسط عبد الصمد سوره حجر، قیامه، نصر و تکویر

تلاوت عبد الباسط سوره حجر قیامه نصر و تکویر

هیجانات به عنوان الگوی اطلاعات اجتماعی

هیجانات به عنوان الگوی اطلاعات اجتماعی

آشنایی با رویکرد بین فردی نسبت به هیجان در تصمیم گیری اجتماعی

Disney Winnie the Pooh

Disney Winnie the Pooh

وینی پو - جدیدترین نسخه

Mesel

Mesel

میسل - رُمان ناتمام

Lectora 22.0.1 Build 12617

Lectora 22.0.1 Build 12617

ساخت دوره آموزشی

صحنه زنده شدن سام فرزند نوح توسط حضرت عیسی مسیح علیه السلام

صحنه زنده شدن سام فرزند نوح توسط حضرت عیسی مسیح علیه السلام

معجزه حضرت عیسی مسیح

نرم افزار Maple

نرم افزار Maple

نرم افزار Maple یک ابزار کامپیوتری برای فهم و محاسبه مفاهیم مهم ریاضی

مجله تخصصی برای علاقه مندان به صنعت خودرو و ماشین اسپورت

مجله تخصصی برای علاقه مندان به صنعت خودرو و ماشین اسپورت

مجله Road & Track فوریه و مارس 2021

گلچین سخنرانی های حجت الاسلام انصاریان

گلچین سخنرانی های حجت الاسلام انصاریان

حجت الاسلام انصاریان سال 92

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!