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

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

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

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

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

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

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

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

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

14072مشاهده |

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

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

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

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

دستیار هوشمند سافت‌گذر (AI Assistant) ویژه اعضای VIP 👑

سوال در مورد راهنمای نصب، کرک، فعال‌سازی یا پیشنهاد نرم‌افزار داری؟ همین حالا از من بپرس!

⚡ عضویت در VIP و شروع گفتگو

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

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

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

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

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

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

حامی سافت گذر می‌شوم
سرور آپدیت نود 32
پیشنهاد سافت گذر
محمد هلال

محمد هلال

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

Nihilumbra

Nihilumbra

سایه‌ی هیچ

Office 2016 Pro Plus 16.0.5413.1000 September 2023 VL

Office 2016 Pro Plus 16.0.5413.1000 September 2023 VL

آفیس 2016

The Eternal Cylinder

The Eternal Cylinder

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

PhotoDemon 2025.12

PhotoDemon 2025.12

ویرایش عکس

TunesKit AceMovi 4.0.0.58

TunesKit AceMovi 4.0.0.58

ویرایش فایل های ویدئویی

تفسیر صوتی سوره علق و انشراح

تفسیر صوتی سوره علق و انشراح

تفسیر سوره انشراح از حجت الاسلام قرائتی

روش مونتاژ کامپیوتر

روش مونتاژ کامپیوتر

آموزش مونتاژ کامپیوتر

آموزش طراحی و ترجمه قالب بلاگفا

آموزش طراحی و ترجمه قالب بلاگفا

آشنایی کاربردی با طراحی و ترجمه قالب های بلاگفا

QBASIC Programming for Kids

QBASIC Programming for Kids

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

Amnesia - The Dark Descent

Amnesia - The Dark Descent

فراموشی - نزول تاریکی

راهنمای کامل خط فرمان لینوکس

راهنمای کامل خط فرمان لینوکس

آشنایی با دستورات خط فرمان لینوکس (Console Linux)

Easy Unrar Unzip & zip premium 4.1 for Android +2.2

Easy Unrar Unzip & zip premium 4.1 for Android +2.2

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

تغییراتی شگرف در اندامتان

تغییراتی شگرف در اندامتان

برنامه‌ی ورزشی منظم و معین

پیام رسان ایتا Eitaa نسخه 4.3.2 ویندوز / مک / لینوکس

پیام رسان ایتا Eitaa نسخه 4.3.2 ویندوز / مک / لینوکس

ایتا

Ashampoo 3D CAD Architecture 12.0.0

Ashampoo 3D CAD Architecture 12.0.0

نقشه کشی پبشرفته

آموزش فارسی و تصویری Delphi

آموزش فارسی و تصویری Delphi

فیلم آموزشی دلفی

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

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

تلاوت عبدالباسط محمد عبدالصمد سوره احزاب

Sprinkle 1.7.2 + Sprinkle Junior 1.1.1 for Android

Sprinkle 1.7.2 + Sprinkle Junior 1.1.1 for Android

بازی آبپاش برای آندروید

PassMark MemTest86 Pro 11.5 Build 1000

PassMark MemTest86 Pro 11.5 Build 1000

مم تست 86 ابزار تست سلامت رم

Refraction Lite 1.8.4 for Android

Refraction Lite 1.8.4 for Android

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

Video Converter Android 1.6.1 + Codec for Android +2.3

Video Converter Android 1.6.1 + Codec for Android +2.3

نرم افزار قدرتمند تبدیل فرمت تصویری به همراه کدک ها

IDM UEStudio 26.1.0.27 + Enterprise

IDM UEStudio 26.1.0.27 + Enterprise

ویرایشگر کد

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

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

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

Men of War - Assault Squad 2 - Iron Fist

Men of War - Assault Squad 2 - Iron Fist

مردان جنگ - جوخه‌ی مهاجم 2 - مشت آهنین

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

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

حیدری کاشانی با موضوع اهمیت تهجد و شب زنده داری

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

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

مناجات - بخش اول

Terrarium Land

Terrarium Land

سرزمین گلخانه‌ای

Adobe Substance 3D Designer 16.0.7

Adobe Substance 3D Designer 16.0.7

ساخت تکسچر

NVIDIA CUDA Toolkit 13.3.1 Win/Mac/Linux

NVIDIA CUDA Toolkit 13.3.1 Win/Mac/Linux

کودا تولکیت

Distant Worlds 2 v1.0.8.6

Distant Worlds 2 v1.0.8.6

استراتژیک برای کامپیوتر

Forklift Truck Simulator 2009

Forklift Truck Simulator 2009

رانندگی با لیفتراک 2009

The Ascent - Cyber Heist

The Ascent - Cyber Heist

اسنت

26 جلسه منطق اشک از حجت الاسلام والمسلمین پناهیان

26 جلسه منطق اشک از حجت الاسلام والمسلمین پناهیان

حاج آقا پناهیان با موضوع منطق اشک

انتظار فرج امام زمان (عج) از حجت الاسلام والمسلمین سیدمحمدمهدی میرباقری - 2 جلسه

انتظار فرج امام زمان (عج) از حجت الاسلام والمسلمین سیدمحمدمهدی میرباقری - 2 جلسه

حاج آقا سیدمحمدمهدی میرباقری با موضوع انتظار فرج امام زمان (عج)

GO Clock – Alarm Clock & Theme 2.0.9.1 For Android +4.1

GO Clock – Alarm Clock & Theme 2.0.9.1 For Android +4.1

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

آلبوم بهترین آهنگ‌های یروما Yiruma با کیفیت عالی

آلبوم بهترین آهنگ‌های یروما Yiruma با کیفیت عالی

آهنگ‌های یروما

Dragon Wars

Dragon Wars

جدال اژدها

Remote Desktop Manager 2025.3.32 + Enterprise

Remote Desktop Manager 2025.3.32 + Enterprise

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

ویدئوی روضه و مناجات حضرت زهرا با صدای حاج محمود کریمی

ویدئوی روضه و مناجات حضرت زهرا با صدای حاج محمود کریمی

روضه حضرت فاطمه زهرا

خبرنامه

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