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

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

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

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

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

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

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

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

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

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

12064مشاهده |

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

لینک های دانلود فقط برای اعضای ویژه فعال هست

با پرداخت فقط 9900 تومان، به لینک های دانلود این صفحه و تمامی صفحات VIP سایت دسترسی خواهید داشت.

پرداخت ریالی عضویت ویژه

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

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

ماهان شبکه ایرانیان
فهرست نرم افزارهای مرتبط
مشاهده بقیه
هشتگ های مرتبط
سرور آپدیت نود 32
پیشنهاد سافت گذر
نماهنگ بسیار زیبای «یا نبی سلام علیک از «ماهر زین» خواننده مسلمان لبنانی-سوئدی

نماهنگ بسیار زیبای «یا نبی سلام علیک از «ماهر زین» خواننده مسلمان لبنانی-سوئدی

آهنگ یا نبی سلام علیک از ماهر زین

Wrap Camera 1.0 for Android

Wrap Camera 1.0 for Android

مجموعه افکت ها بسیار زیبا برای تصاویر

Windows 10 Transformation Pack 7.0

Windows 10 Transformation Pack 7.0

تبدیل محیط ویندوز های قدیمی به ویندوز 10

به موفقیت خوش آمدید

به موفقیت خوش آمدید

را‌ه‌ها و روش‌های کاربردی برای رسیدن به موفقیت

برندسازی اینترنتی

برندسازی اینترنتی

برند چیست؟ و توضیحاتی راجع به برندهای معروف

Rhinoceros 8.13.24317.13001 / macOS

Rhinoceros 8.13.24317.13001 / macOS

مدل سازی راینو

The Green Mile

The Green Mile

فیلم مسیر سبز

Mulaka + Update v1.0.1.2

Mulaka + Update v1.0.1.2

ماجرایی و معمایی

روش های ارتقا دادن و به روزرسانی اندروید

روش های ارتقا دادن و به روزرسانی اندروید

روش های بروزرسانی اندروید

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

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

تلاوت صالح اطهری فرد سوره نصر

بازاریابی اینترنتی درون گرا

بازاریابی اینترنتی درون گرا

بازاریابی درون گرا (Inbound Marketing)

سخنرانی حجت الاسلام علیرضا حدائق  با موضوع صبر و بردباری از نصایح لقمان - 2 جلسه

سخنرانی حجت الاسلام علیرضا حدائق با موضوع صبر و بردباری از نصایح لقمان - 2 جلسه

حاج آقا حدائق با موضوع صبر و بردباری از نصایح لقمان

Cadsoft Envisioneer Construction 17.0.C1 (x64)

Cadsoft Envisioneer Construction 17.0.C1 (x64)

طراحی ساختمان

Arduino 1.8.12 Win/Linux/Mac + Portable

Arduino 1.8.12 Win/Linux/Mac + Portable

آردوینو

SHAREit for PC 4.0.6.177 / 4.0.4.152

SHAREit for PC 4.0.6.177 / 4.0.4.152

شریت

Chicku

Chicku

چیکو

Sonic 4 Episode I 1.5.0 for Android +2.2

Sonic 4 Episode I 1.5.0 for Android +2.2

بازی معروف و قدیمی کنسول سگا به نام سونیک

Mesel

Mesel

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

Kodi 20.4

Kodi 20.4

مدیا پلیر کودی

آهنگ زیبا و شنیدنی «السلام علیک یا رسول الله» با صدای ماهر زین

آهنگ زیبا و شنیدنی «السلام علیک یا رسول الله» با صدای ماهر زین

ماهر زین

Underwater Universe

Underwater Universe

مستند درباره اعماق دریا

Windows 11 24H2 Build 26100.2314 RTM MSDN VL November 2024

Windows 11 24H2 Build 26100.2314 RTM MSDN VL November 2024

ویندوز 11

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

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

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

سرزمین مربی ها ۲۰۱۶ نسخه 1.8 برای اندروید 3.0+

سرزمین مربی ها ۲۰۱۶ نسخه 1.8 برای اندروید 3.0+

سبکی جدید در مربی گری فوتبال در مستطیل سبز

Pluralsight - Xamarin Continuous Integration Using TeamCity and FAKE

Pluralsight - Xamarin Continuous Integration Using TeamCity and FAKE

فیلم آموزش یکپارچه‌سازی مداوم Xamarin با استفاده از TeamCity و FAKE

Draw a Stickman: EPIC 1 v1.4.3.113 / EPIC 2 v1.1.1.554 for Android +2.3

Draw a Stickman: EPIC 1 v1.4.3.113 / EPIC 2 v1.1.1.554 for Android +2.3

بازی نقاشی آدمک

HD Widgets 4.4.1 for Android +4.0

HD Widgets 4.4.1 for Android +4.0

ویچت های اچ دی

Yahoo Weather 1.48.0 for Android +4.2

Yahoo Weather 1.48.0 for Android +4.2

وضعیت آب و هوا یاهو

Windows Server 2016 Build 14393.5066 April 2022 / MSDN RTM VL

Windows Server 2016 Build 14393.5066 April 2022 / MSDN RTM VL

ویندوز سرور 2016

Autodesk AutoCAD Architecture 2015 + SP2 x64

Autodesk AutoCAD Architecture 2015 + SP2 x64

نسخه 2015 نرم افزار معروف اتوکد مخصوص معماران

FileMenu Tools 8.4.3

FileMenu Tools 8.4.3

سفارشی سازی منوی راست کلیک ویندوز اکسپلورر

Harry Potter 7 Part 2

Harry Potter 7 Part 2

هری پاتر برای کامپیوتر

Ennio Morricone - El Mundial (FIFA World Cup Theme)

Ennio Morricone - El Mundial (FIFA World Cup Theme)

آهنگ از انیو موریکونه

9 جلسه علل بلا در زندگی دنیا از حجت الاسلام والمسلمین اویسی

9 جلسه علل بلا در زندگی دنیا از حجت الاسلام والمسلمین اویسی

حاج آقا اویسی با موضوع علل سختی در زندگی دنیا

RevisionFX Effections Plus 23.08

RevisionFX Effections Plus 23.08

مجموعه پلاگین های کاربردی برای افترافکت و پربمیر پرو

یادگیری تافل به صورت خلاصه

یادگیری تافل به صورت خلاصه

آمادگی آزمون تافل

طرز تهیه پنجاه نوع کیک خانگی

طرز تهیه پنجاه نوع کیک خانگی

پخت کیک حرفه ای و ساده

صائب تبریزی نسخه 2.1 برای اندروید 2.2+

صائب تبریزی نسخه 2.1 برای اندروید 2.2+

غزلیات صائب تبریزی

Avid Sibelius Ultimate 2019.5 Build 1469 / 2018.12 / 8.3.0 / 8.2.0 / macOS 8.5.0 / PhotoScore + NotateMe

Avid Sibelius Ultimate 2019.5 Build 1469 / 2018.12 / 8.3.0 / 8.2.0 / macOS 8.5.0 / PhotoScore + NotateMe

نت نویسی و تنظیم آهنگ

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

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

مجله Android Advisor شماره 80 ، 2020

خبرنامه

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