Tutorials > Master Haskell From Scratch- A Basic To Advanced Course
Master Haskell From Scratch- A Basic To Advanced CourseDate: 26 November 2022 | Posted by: voska89 |
![]() Published 11/2022 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 2.13 GB | Duration: 6h 10m Get expertise of programming in Haskell What you'll learn Haskell Haskell vs Python Haskell Modules Zippers in Haskell Monads and Functor in Haskell Requirements Basics of Programming Basics of Functional Programming Language Description This course is about Haskell. Haskell is a strong, statically typed language with a very expressive type system. It also has non- strict evaluation, and it has a very unique approach to problem-solving. This course is going to emphasize using Haskell for practical problem-solving. This course consists of several topics, in three sections. In the first topic, we'll talk about problems that FP and Haskell can address. Then we'll talk about the functional programming-specific ways of approaching these problems. Then we'll talk about how Haskell specifically addresses these types of problems. Then we'll take a look at our first Haskell programs and start to begin an intuition for what they look like. And we'll dig deeper into some issues related to whitespace and layout. Then we'll use the Glasgow Haskell Compiler's read-evaluate-print loop, known as GHCi, to explore our Haskell programs' values and types and expressions. Then we'll learn to debug with GHCi. Moving on, we'll dig deeper, and we'll start to look at Haskell values and expressions, and specifically functions as values. We'll build an intuition for some of the core concepts. Then we'll look at types, polymorphism constraints, and how we can add type signatures to our values. And we're looking to sum up product types in Haskell's record syntax. At that point, we'll know enough to tackle type classes, and we'll learn how to make our own instances of existing type classes and how to build our own type classes. Finally, to cap it all off, we'll learn how to extract values from our algebraic data types. At the end of this course, you will have a practical working knowledge of Haskell, enough to start writing your own program. You'll also know how Haskell can help us solve problems in its particular approach to software engineering. And then, you'll also have knowledge of values, expressions and types in Haskell. Overview Section 1: Module 1 Lecture 1 Introduction to the Course Lecture 2 Problems FP and Haskell can Address Lecture 3 Installing Haskell on Linux Lecture 4 Functional Programming Lecture 5 Introduction to Haskell Lecture 6 Haskell vs Python Lecture 7 Basic Data Models Lecture 8 First Haskell Programs Lecture 9 Whitespace Layout and Scoping Section 2: Module 2 Lecture 10 GHCi and Interactive Haskell Lecture 11 Basic Operators Lecture 12 Decision Making Lecture 13 Types and Type Class Lecture 14 Haskell Functions Lecture 15 More on Functions Lecture 16 Function Composition Lecture 17 Haskell Modules Lecture 18 Haskell Input and Output Lecture 19 Functor in Haskell Lecture 20 Monads in Haskell Lecture 21 Zippers in Haskell Lecture 22 Debugging with GHCi Section 3: Module 3 Lecture 23 Creating a New Stack Project Lecture 24 Setting up the Word Game Grid Lecture 25 Searching of the Words in the Grid Lecture 26 Searching in All Directions Lecture 27 Unit Testing the Grid with Hspecs Section 4: Module 4 Lecture 28 Grid Coordinates and Infinite Lists Lecture 29 Fleshing Out the Grid Module Lecture 30 Searching the Grid Recursively Lecture 31 Making the Game Playable Lecture 32 Some Random Polish Lecture 33 Command Line Arguments Students,Programmers,Learners Homepage DOWNLOAD LINK Download From 1DL https://1dl.net/523futr8e18h/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part2.rar.html https://1dl.net/94mdc2u8eyna/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part1.rar.html https://1dl.net/veq50545wqs4/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part3.rar.html ![]() https://rapidgator.net/file/3b20c6e84a564c5c23c4c5c954aeafa6/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part2.rar.html https://rapidgator.net/file/46091cab0397d236a0c3e77b916ca421/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part1.rar.html https://rapidgator.net/file/69e752e955a4914459d3fcd063616563/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part3.rar.html https://uploadgig.com/file/download/025828c811c05623/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part2.rar https://uploadgig.com/file/download/3230Ff9286733e2d/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part1.rar https://uploadgig.com/file/download/A89dBD78F055268d/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part3.rar ![]() https://nitroflare.com/view/0898CBC1653175A/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part1.rar https://nitroflare.com/view/1D003B0431A8FB2/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part3.rar https://nitroflare.com/view/2C6A5BA5795E070/hjsbd.Master.Haskell.From.Scratch.A.Basic.To.Advanced.Course.part2.rar Links are Interchangeable - No Password - Single Extraction See full article |