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

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

منو
جستجو
اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  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 مشاهده تصاویر بیشتر ...
مشاهده تصاویر بیشتر ...
تعداد مشاهده

12054مشاهده |

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
پیشنهاد سافت گذر
6 جلسه شرح فرازهایی از زیارت جامعه ی کبیره از حجت الاسلام والمسلمین سیدمحمدمهدی میرباقری

6 جلسه شرح فرازهایی از زیارت جامعه ی کبیره از حجت الاسلام والمسلمین سیدمحمدمهدی میرباقری

حاج آقا سیدمحمدمهدی میرباقری با موضوع شرح فرازهایی از زیارت جامعه ی کبیره

آموزش  Photoshop CS

آموزش Photoshop CS

آموزش فتوشاپ سی اس

آموزش ساخت وب سرور و FTP سرور

آموزش ساخت وب سرور و FTP سرور

آموزش ساخت وب سرور و اف تی پی سرور

Where is My Valentine? 1.1.0 for Android

Where is My Valentine? 1.1.0 for Android

بازی کادوی ولنتاین من کجاست؟

NASCAR Heat 5 Ultimate Edition

NASCAR Heat 5 Ultimate Edition

نسکار

آموزش راه اندازی شبکه LAN

آموزش راه اندازی شبکه LAN

آموزش راه اندازی شبکه لن

Fundamentals of Mathematics

Fundamentals of Mathematics

آموزش ویدئویی مبانی ریاضی

DivX Mobile Premium 1.0.0 release (39) for Android +4.2

DivX Mobile Premium 1.0.0 release (39) for Android +4.2

پخش فیلمهای دایویکس ( DivX ) در موبایل

Spider - Rite of the Shrouded Moon

Spider - Rite of the Shrouded Moon

عنکبوت چابک

کاشکی می آمدی

کاشکی می آمدی

چیستی انتظار

آموزش گرامر زبان

آموزش گرامر زبان

آشنایی با English Grammar

iPadian 10.1

iPadian 10.1

شیبه‌ساز iPad با سیستم‌عامل iOS بر روی ویندوز

Microsoft Remote Desktop 10.0.20.1301 for Android +9.0

Microsoft Remote Desktop 10.0.20.1301 for Android +9.0

ریموت دسکتاپ مایکروسافت

Moho Pro 14.3 Build 20241125

Moho Pro 14.3 Build 20241125

ساخت انیمیشن

نحوه ثبت دامنه های .ir

نحوه ثبت دامنه های .ir

نحوه ثبت دامنه های دات آی آر

Ant Download Manager Pro 2.11.1.87177-87178

Ant Download Manager Pro 2.11.1.87177-87178

مدیریت دانلود

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

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

مجله PC Gamer شماره 4 سال 2021

Plagiarism Checker X Business 9.0.4

Plagiarism Checker X Business 9.0.4

تشخیص سرقت ادبی

Spybot Anti-Beacon 4.1

Spybot Anti-Beacon 4.1

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

Yury

Yury

یوری

شناساندن جنبه های مختلف شخصیت، زندگی و سیره و روش پیامبر به کودکان و نوجوانان

شناساندن جنبه های مختلف شخصیت، زندگی و سیره و روش پیامبر به کودکان و نوجوانان

داستان های شیرین پیامبر مهربانی برای کودکان و نوجوانان

Rope Rescue 1.252 for Android +2.2

Rope Rescue 1.252 for Android +2.2

بازی نجات پرنده

Real Football 2011

Real Football 2011

بازی جذاب فوتبال واقعی 2011

Papelook 3.1.7 for android +2.3.3

Papelook 3.1.7 for android +2.3.3

ویرایش تصاویر و افزون اشیاء

Paragon Partition Manager 11 Server v10.0.10.11287 Retail x86/x64

Paragon Partition Manager 11 Server v10.0.10.11287 Retail x86/x64

نرم افزار قدرتمند پارتیشن بندی نسخه ی سرور

Real Widget 1.0.8 for Android +4.0

Real Widget 1.0.8 for Android +4.0

ویجت با شمایل ویندوز فون 7

GNS3 2.2.51 Final / Wireshark 4.4.2 / macOS

GNS3 2.2.51 Final / Wireshark 4.4.2 / macOS

شبیه سازی شبکه های کامپیوتری جی ان اس3

DS SIMULIA Suite 2022 (Abaqus / Isight / Fe-safe / Tosca) / 2021 HF9 / 2016 HF2 / 6.14.5

DS SIMULIA Suite 2022 (Abaqus / Isight / Fe-safe / Tosca) / 2021 HF9 / 2016 HF2 / 6.14.5

آباکوس

Super Keyboard Pro 1.7.1 for Android

Super Keyboard Pro 1.7.1 for Android

کیبرد با پشتیبانی از زبان فارسی

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

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

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

iOnRoad 2.0.1p for Android +4.2

iOnRoad 2.0.1p for Android +4.2

برنامه ای برای جلوگیری از تصادف در حین رانندگی

BLACKHOLE

BLACKHOLE

سیاه‌چاله

مقدمه ای عالی بر اصول زبان عربی

مقدمه ای عالی بر اصول زبان عربی

افعال و ضروریات دستور زبان عربی

بیزینس موفق

بیزینس موفق

جنبه‏ های مختلف یک پرزنتیشن

DivX player

DivX player

پخش فیلم های Divx برای گوشی های سری 60 ورژن3

Udemy – Graphic Design Bootcamp: Part 1

Udemy – Graphic Design Bootcamp: Part 1

آموزش طراحی گرافیک

سوالات گردآوری و گلچین شده آزمونهای استخدامی

سوالات گردآوری و گلچین شده آزمونهای استخدامی

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

Worms 3 v2.06 / 4 v 1.0.432182182 Android +2.3

Worms 3 v2.06 / 4 v 1.0.432182182 Android +2.3

بازی معروف و محبوب کرم ها نسخه 3

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

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

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

AIMP 4.11.1481 for Android +6.0

AIMP 4.11.1481 for Android +6.0

موزیک پلیر حرفه ای اِ آی ام پی

خبرنامه

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