致谢

我非常高兴能编写本书,使我有机会带领读者走入编程的广阔世界。

首先,我要感谢我的丈夫CJ,他在我写作本书时对我的支持始终不曾动摇,包括向我提供建议,或者当我周末加班写书时帮忙照看孩子。然后,我要感谢我的父母和姐姐。我父亲在我12岁的时候教我编程,我不会忘却他不厌其烦地向我解释面向对象编程,直到我最终领悟。我的母亲和姐姐多次在我忙于写作的时候长途跋涉来帮我照顾孩子。尤其是我的母亲,她是我的“秘密武器”。她以前从来没有学过编程,因此是一个完美的目标读者。她在我写作时同步参与了学习,对章节的内容以及练习部分提出自己的意见。

我还要感谢我在Manning出版社的责任编辑:Kristen Watterson、Dan Maharry和Elesha Hyde。我非常感谢这几位编辑在我编写和修订本书时所表现出来的耐心。本书经过多次修订才变成现在这个样子,几位编辑提出了很多非常宝贵的建议,使本书更加完善。另外也非常感谢我的技术编辑Frances Buontempo和技术校对人Ignacio Beltran Torres,他们非常仔细地阅读了本书,并指出了本书的错误之处,还提出了许多宝贵的建议,进一步提升了本书的质量。此外,还要感谢Manning出版社帮助制作和完善本书的其他工作人员。当然,还要感谢本书的审阅者们,他们花费大量的时间对本书进行了阅读和评论,他们是Alexandria Webb、Ana Pop、Andru Estes、Angelo Costa、Ariana Duncan、Artiom Plugachev、Carlie Cornell、David Heller、David Moravec、Adnan Masood、Drew Leon、George Joseph、Gerald Mack、Grace Kacenjar、Ivo Stimac、James Gwaltney、Jeon-Young Kang、Jim Arthur、John Lehto、Joseph M. Morgan、Juston Lantrip、Keith Donaldson、Marci Kenneda、Matt Lemke、Mike Cuddy、Nestor Narvaez、Nicole E. Kogan、Nigel John、Pavol Kráľ、Potito Colluccelli、Prabhuti Prakash、Randy Coffland、R. Udendhran Mudaliyar、Rob Morrison、Rujiraporn Pitaksalee、Sam Johnson、Shawn Bolan、Sowmy Vajjala-Balakrishna、Steven Parr、Thomas Ballinger、Tom Northwood、Vester Thacker、Warren Rust、Yan Guo和Yves Dorfsman。