How to Design Programs: An Introduction to Programming and Computing
Thumbnail 1

How to Design Programs: An Introduction to Programming and Computing

产品编号: 350956283
安全交易

描述

How to Design Programs: An Introduction to Programming and Computing

评论

A**Y

An essential book on the basics of programming, with crappy editing

This book is perhaps the very best book to jump into programming. It can be best learnt from the video course with the same title. The book suggests a systematic approach to software development, and it is doing it very well. However, the book cries for an editor. The authors should read a book about How to Design Books. The content is good, but the structure is chaotic, which makes it a very hard reader. I am thinking of sending this book back (esp. for this price), and I definitely do not recommend for anyone to buy the paper edition.

V**A

A very good book

A very good book

G**F

Good problems

I don't like the authors' "design recipe" all that much, but the problems (done in Racket) are interesting and fun.Another plus for this book is it has you make some simple games in Racket. Actual moving sprites and such - not text based. That provides a great example of a functional API that lets you update state without... updating state!If you're a real-worlder trying to crack functional programming, the two recommended books are this one and "get programming with Haskell." After two functional languages learned, you will "get it"

J**N

terrible book

Racket is a great language. This is a terrible book. It's not fit for a beginner. I never made it far because the lessons are unclear and confusing. In contrast, a book such as "Common Lisp: A Gentle Introduction to Symbolic Computation" is much more beginner friendly. Of course that book is for Common Lisp, and not Racket. There are no good books for beginners to learn Racket.You're probably better off learning Common Lisp instead. The Common Lisp knowledge will transfer over to Racket also because they are both Lisps.If you are totally new to programming then don't even try Racket or Common Lisp. Learn Python. Python is the most beginnner friendly.

S**M

NO ANSWERS

Bad book:1) unclear instructions. Often opaque. You need to read minds to understand what the authors want you to do.2) No answer key. The book uses Racket. Good luck finding answers to the exercises anywhere online.The poorly worded exercises and the lack of answers make this book useless for self-study.

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

Sneha T.

我收到的产品完好无损。总体来说服务很棒。

1 个月前

Pooja R.

客户服务超出了我的预期。非常适合购买在其他地方找不到的产品。

1 周前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$1159

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

Farhan Q.

交货时间非常好,包装也很安全。

2 个月前

扎伊纳布 N.

非常棒的服务。送货速度比预期的要快。

1 周前

How To Design Programs An Introduction To Programming And Computing | Desertcart Macau