آموزش مبانی برنامه نویسی عملی Haskell [ویدئو]

Fundamentals of Practical Haskell Programming [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Haskell یک زبان برنامه نویسی کاربردی قدرتمند و با طراحی خوب است که برای کار با داده های پیچیده طراحی شده است. تاکید آن بر "خلاصه" ایجاد برنامه های کاربردی سنگ جامد را آسان تر می کند که حتی با افزایش مقیاس آنها قابل نگهداری و بدون خطا می مانند. این دوره ویدیویی شما را با تمام مفاهیم برنامه نویسی تابعی (FP) و زبان Haskell آشنا می کند. ابتدا به تمام مشکلات FP و Haskell می پردازیم. سپس به شما کمک می کنیم تفاوت بین FP و Haskell را تشخیص دهید. سپس به طور عمیق شما را از طریق Haskell راهنمایی می کنیم. ما به شما کمک می کنیم اولین برنامه Haskell خود را ایجاد کنید. سپس اطلاعات مختصری در مورد GHCi (کامپایلر گلاسکو هسکل) به شما داده می شود. بعداً مقادیر، عبارات و برنامه های مختلف در Haskell را به طور عمیق بررسی خواهیم کرد. در پایان این دوره، شما پایه ای برای شروع نوشتن برنامه های Haskell خود خواهید داشت و همچنین دانش کافی در مورد عملکردهای مهم Haskell خواهید داشت. [*] کشف کنید که چگونه برنامه نویسی کاربردی پیچیدگی را برطرف می کند [*] ویژگی های کلی برنامه های کاربردی را درک کنید [*]مقایسه برنامه های کاربردی با برنامه های ضروری سنتی را ببینید [*]به طور خلاصه GHCi را بشناسید [*]ببینید که Haskell چگونه با سایر زبان های برنامه نویسی کاربردی مقایسه می شود [*]بدانید برنامه‌های Haskell چگونه هستند این دوره برای توسعه دهندگان نرم افزار با تجربه در یک زبان برنامه نویسی ضروری یا شی گرا مانند C، C++، Java، C#، Python یا Ruby است. [*]این دوره به شما یک نمای کلی از پیچیدگی توسعه نرم افزار می دهد * [*]ببینید چگونه برنامه نویسی کاربردی و Haskell می توانند به این مسائل نزدیک شوند * [*]دریافت نمای کلی از ویژگی های زبان های برنامه نویسی کاربردی و Haskell *

سرفصل ها و درس ها

نصب و راه اندازی Installation and Setup

  • بررسی اجمالی دوره The Course Overview

  • نصب Stack در ویندوز Installing Stack on Windows

  • نصب Stack در سیستم عامل مک Installing Stack on Mac OS

  • نصب Stack در لینوکس Installing Stack on Linux

FP و Haskell Buzz The FP and Haskell Buzz

  • مشکلاتی که FP و Haskell می توانند حل کنند Problems FP and Haskell Can Address

  • راه FP The FP Way

  • راه هاسکل The Haskell Way

کاوش در هاسکل Exploring Haskell

  • اولین برنامه های Haskell ما Our First Haskell Programs

  • فضای خالی، چیدمان و محدوده Whitespace, Layout, and Scoping

  • GHCi و هاسکل تعاملی GHCi and Interactive Haskell

  • اشکال زدایی با GHCi Debugging with GHCi

هاسکل در عمق Haskell in Depth

  • ارزش ها و عبارات Values and Expressions

  • انواع و امضاهای نوع Types and Type Signatures

  • انواع داده های جبری Algebraic Data Types

  • کلاس های نوع Type Classes

  • تطبیق الگو Pattern Matching

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش مبانی برنامه نویسی عملی Haskell [ویدئو]
جزییات دوره
2 h 59 m
16
Packtpub Packtpub
(آخرین آپدیت)
2
4.5 از 5
ندارد
دارد
دارد
Richard Cook
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Cook Richard Cook

ریچارد کوک یک مهندس نرم افزار کارکنان در Tableau Software است و روی سیستم های پایگاه داده رابطه ای با کارایی بالا کار می کند. او عمدتاً در C++ کار می کند، اما در طیف وسیعی از زبان ها و فن آوری ها تجربه دارد. او کاربر مشتاق Haskell در اوقات فراغت خود است و اغلب می تواند برنامه نویسی کاربردی و تجربه Haskell خود را در کارهای روزانه خود به کار گیرد. او سازمان دهنده گروه کاربران هسکل منطقه سیاتل و عضو فعال جامعه برنامه نویسی عملکردی سیاتل است. او در حال حاضر در حال توسعه یک چارچوب یادگیری ماشینی برای Haskell است. او علاقه عمیقی به زبان های برنامه نویسی و سیستم های نوع به طور کلی دارد، زیرا در گذشته کامپایلرها و ابزارهای توسعه دهنده را توسعه داده است. او همچنین کاربر مشتاق پایتون و سی شارپ است و به طور منظم روی تمام سیستم عامل‌های اصلی دسکتاپ کار می‌کند و با برنامه‌های کاربردی وب سروکار دارد.