تهیه منابع الکترونیکی لاتین (پزشکی، مهندسی، روانشناسی و ...)
پیگیری سفارش ثبت درخواست
Get Programming with Haskell
Will Kurt
Manning Publications · 2018
جلد واقعی نیست

Get Programming with Haskell

مشخصات فایل Get Programming with Haskell نویسنده Will Kurt ناشر Manning Publications سال 2018 این فایل به صورت آفلاین ارسال خواهد شد.

Will Kurt
Manning Publications
English — 2018

Summary

Get Programming with Haskell introduces you to the Haskell language without drowning you in academic jargon and heavy functional programming theory. By working through 43 easy-to-follow lessons, you'll learn Haskell the best possible way—by doing Haskell!

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

Programming languages often differ only around the edges—a few keywords, libraries, or platform choices. Haskell gives you an entirely new point of view. To the software pioneer Alan Kay, a change in perspective can be worth 80 IQ points and Haskellers agree on the dramatic bene ts of thinking the Haskell way—thinking functionally, with type safety, mathematical certainty, and more. In this hands-on book, that's exactly what you'll learn to do.

About the Book

Get Programming with Haskell leads you through short lessons, examples, and exercises designed to make Haskell your own. It has crystal-clear illustrations and guided practice. You will write and test dozens of interesting programs and dive into custom Haskell modules. You will gain a new perspective on programming plus the practical ability to use Haskell in the everyday world. (The 80 IQ points: not guaranteed.)

What's Inside

  • Thinking in Haskell
  • Functional programming basics
  • Programming in types
  • Real-world applications for Haskell

About the Reader

Written for readers who know one or more programming languages.

About The Author

Will Kurt currently works as a data scientist. He writes a blog at www.countbayesie.com, explaining data science to normal people.

Table of Contents

  • Lesson 1 Getting started with Haskell
  • Unit 1 - FOUNDATIONS OF FUNCTIONAL PROGRAMMING

  • Lesson 2 Functions and functional programming
  • Lesson 3 Lambda functions and lexical scope
  • Lesson 4 First-class functions
  • Lesson 5 Closures and partial application
  • Lesson 6 Lists
  • Lesson 7 Rules for recursion and pattern matching
  • Lesson 8 Writing recursive functions
  • Lesson 9 Higher-order functions
  • Lesson 10 Capstone: Functional object-oriented programming with robots!
  • Unit 2 - INTRODUCING TYPES

  • Lesson 11 Type basics
  • Lesson 12 Creating your own types
  • Lesson 13 Type classes
  • Lesson 14 Using type classes
  • Lesson 15 Capstone: Secret messages!
  • Unit 3 - PROGRAMMING IN TYPES

  • Lesson 16 Creating types with "and" and "or"
  • Lesson 17 Design by composition—Semigroups and Monoids
  • Lesson 18 Parameterized types
  • Lesson 19 The Maybe type: dealing with missing values
  • Lesson 20 Capstone: Time series
  • Unit 4 - IO IN HASKELL

  • Lesson 21 Hello World!—introducing IO types
  • Lesson 22 Interacting with the command line and lazy I/O
  • Lesson 23 Working with text and Unicode
  • Lesson 24 Working with files
  • Lesson 25 Working with binary data
  • Lesson 26 Capstone: Processing binary files and book data
  • Unit 5 - WORKING WITH TYPE IN A CONTEXT

  • Lesson 27 The Functor type class
  • Lesson 28 A peek at the Applicative type class: using functions in a context
  • Lesson 29 Lists as context: a deeper look at the Applicative type class
  • Lesson 30 Introducing the Monad type class
  • Lesson 31 Making Monads easier with donotation
  • Lesson 32 The list monad and list comprehensions
  • Lesson 33 Capstone: SQL-like queries in Haskell
  • Unit 6 - ORGANIZING CODE AND BUILDING PROJECTS

  • Lesson 34 Organizing Haskell code with modules
  • Lesson 35 Building projects with stack
  • Lesson 36 Property testing with QuickCheck
  • Lesson 37 Capstone: Building a prime-number library
  • Unit 7 - PRACTICAL HASKELL

  • Lesson 38 Errors in Haskell and the Either type
  • Lesson 39 Making HTTP requests in Haskell
  • Lesson 40 Working with JSON data by using Aeson
  • Lesson 41 Using databases in Haskell
  • Lesson 42 Efficient, stateful arrays in Haskell

  • Afterword - What's next?
  • Appendix - Sample answers to exercises
این کتاب از Manning Publications یا وبسایت آمازون با رعایت کامل قوانین کپی‌رایت خریداری خواهد شد و در اختیار شما قرار می‌گیرد.

نظرات

هنوز نظری ثبت نشده — اولین نفر باشید.
در حال بارگذاری فرم ثبت نظر...

بیشترین جستجو در زمینهٔ برنامه نویسی

Dr. Dobb's Journal
Dr. Dobb's Journal
1994
Build Mobile Apps With Ionic 2: And Firebase: Hybrid Mobile App Development
20٪-
Build Mobile Apps With Ionic 2: And Firebase: Hybrid Mobile App Development
Unknown
2017
Developing for Apple Watch: Create Native watchOS Apps with the WatchKit SDK
20٪-
Developing for Apple Watch: Create Native watchOS Apps with the WatchKit SDK
Jeff Kelley
2016
SAP ABAP Full Training - Time Is Valuable
Mehmet GÖKTEPE، Mehmet GOKTEPE
Independently Published · 2021
SAP ABAP Full Training - Time Is Valuable
Mehmet GÖKTEPE، Mehmet GOKTEPE
2021
Independently Published
Test-Driven Development with React
Juntao Qiu
2021
Test-Driven Development with React
Juntao Qiu
2021
创意之钥  Android 手机交互应用开发
20٪-
创意之钥 Android 手机交互应用开发
郭少豪著, 郭少豪著, 郭少豪
2011
PlayStation Mobile Development Cookbook
20٪-
PlayStation Mobile Development Cookbook
PlayStation Mobile Development Cookbook
Building Mobile Experiences
20٪-
Building Mobile Experiences
Bentley, Frank & Barret, Edward
2012
The Mobile Book
20٪-
The Mobile Book
Smashing Magazine
2012
Visual C# 2005
Visual C# 2005
Harvey M. Deitel، Paul J. Deitel
2006
So-- You Want to be a Programmer
So-- You Want to be a Programmer
Ron English
2001
Ronald William English
Mobile App Development
Janel Nemerofsky
Independently Published · 2022
Mobile App Development
Janel Nemerofsky
2022
Independently Published
MICROSERVICES PATTERNS.
CHRIS. RICHARDSON
2025
MICROSERVICES PATTERNS.
CHRIS. RICHARDSON
2025
Hands-On Microservices with C# 8 and . NET Core 3
Hands-On Microservices with C# 8 and . NET Core 3
Gaurav Aroraa، Ed Price
2020
Visual C# 2014 How to Program, Global Edition
Harvey M. Deitel، Paul J. Deitel
Pearson Higher Education & Professional Group · 2017
Visual C# 2014 How to Program, Global Edition
Harvey M. Deitel، Paul J. Deitel
2017
Pearson Higher Education & Professional Group
Visual C# 2014 How to Program, Global Edition
Visual C# 2014 How to Program, Global Edition
Harvey M. Deitel، Paul Deitel
2017
Pearson Higher Education
Visual C#
Visual C#
Paul J. Deitel، Harvey M. Deitel
2017
Pearson
Python Made Easy
Kevin Wilson
Elluminet Press · 2023
Python Made Easy
Kevin Wilson
2023
Elluminet Press
Python
R. M. Lewis
CreateSpace Independent Publishing Platform · 2017
Python
R. M. Lewis
2017
CreateSpace Independent Publishing Platform
Python For Beginners
Python For Beginners
John Snowden
2020
1 بعدی
پرفروش‌ترین فایل‌ها
همه ←
دیدگاه کاربران
4.8 میانگین امتیاز از 634 نظر
Tiziano درخواست 51
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت‌ها زیاد زمان تحویل سریع بود
عالی هستین قیمت ها کمی ارزان تر شود عالی
علی اکبر شکارچی درخواست 37
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
باسلام ضمن تشکر لطفا کتابعثهای جدید هم قابل دریافت باشد
a r z درخواست 3
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
همه چیز خوب و مطمئن. سپاس
سید جواد میرهاشمی درخواست 10
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
درود و سپاس
اشکان دهقان درخواست 3
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
تشکر
مهمان درخواست 1
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
دمتون گرم
مهمان
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
عالی بود
091•••••606 درخواست 1
کار با سایت راحت و سریع پشتیبانی سریع و خوب زمان تحویل سریع بود
سلام. سرعت در پاسخگویی واقعا بالا بود. حقیقتش برای قیمت نمیتونم نظر بدم چون بار اولم بود که از این سایت استفاده میکردم. واقعا ممنونم که این کتاب رو پیدا کردید.
mgholizadehk درخواست 172
پشتیبانی سریع و خوب قیمت‌ها زیاد زمان تحویل سریع بود
سایت بهترشده ولی هنوزیه جاهایی گیر دارهمخصوصا در قسمت ثبت درخواست
Ali goli درخواست 5
کار با سایت راحت و سریع پشتیبانی سریع و خوب قیمت منصفانه زمان تحویل سریع بود
خیلی عالیه گرفتن دیتا توی این بروزرسانی نرم افزار کامل شده توی در گاه هایی که نسخه الکترونیک دارند مشکلی ندارید اما میتونید روی کتاب هایی که فقط نسخه چاپی ازشون موجوده بحث الکترونیک سازی با هوش مصنوعی و اسکن کردن رو هم داشته باشید که این محدودیت هم کامل مرتفع بشه
نظر کاربر
منبع مورد نظرتون رو پیدا نکردید؟

فقط مشخصات کامل منبع درخواستی وارد کنید:

در کمتر از ۲ ساعت به شما پاسخ خواهیم داد!

صفحات پر بازدید سایت

مجوز نشر کتاب

پاسخگویی سریع

پشتیبانی ۲۴ ساعته

تضمین سلامت فایل‌ها


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