四年前,当我还是一名初二的学生时,我与父亲携手将那本略显青涩的《我跟爸爸学编程:从Python到C++》的书稿交给了清华大学出版社。那时的我,未曾预料到这本书会收获如此广泛的关注与厚爱。因此,当获悉有机会让这本书再版时,我的内心充满了无比的兴奋与喜悦。然而,由于高中学业繁重,直到高考落幕,我才得以抽身,全心全意地投入这项工作中。 在这漫长的四年里,尽管学业压力如山,我仍挤出宝贵的闲暇时光,不断深化对编程的学习与探索。随着知识的日益丰富和经验的逐步积累,我对编程有了更为透彻的领悟与见解。如今重新审视四年前的《我跟爸爸学编程:从Python到C++》第一版,我仍能察觉到其中的些许不足,特别是某些难点的阐述尚欠清晰。 此次再版,我对全书内容进行了全面的梳理与修订,针对每一处瑕疵都进行了精心的打磨,力求使书籍的逻辑更加严谨、结构更加合理。同时,在第20章中,增添了两个更为贴近实际应用案例,以期为读者提供更加实用的学习素材。 值得一提的是,本书中的文字与程序代码均系我亲自撰写与完成,所举实例也为我独立设计。然而,作为一本计算机语言的教学书籍,实例的选取需要注重简洁与典型,具有广泛的适用性,因此,难免与其他著作中的实例存在相似之处,这一点敬请读者谅解。 在撰写本书之前,我曾广泛涉猎多本关于Python与C/C++的专著,并汲取了诸多在线学习资源的精华,这些都对我产生了深远的启发与助益。但在本书的创作过程中,我并未直接引用他人的观点或内容,故未列出参考文献。 对于资深的程序员而言,本书中的示例程序或许显得不够专业与完美。的确,在整理这些示例时,我在确保程序正确运行的前提下,尽量对其进行简化,以提升其可读性,便于初学者理解。因此,在追求简洁性的过程中,我可能忽略了程序中的容错性与兼容性设计。 此外,本书在编排上摒弃了传统教材以理论为主、实例为辅的模式,而是采用了以实例为主导的方式。对于实例中未涉及的理论与概念,本书一般不作赘述。这种编排方式旨在满足那些尚未掌握足够背景知识的初学者的实际需求。 最后,我要向我的父亲表达最深的谢意,他不仅是本书的合著者,更是我专业成长道路上的引路人,他的悉心指导与鼎力支持使这本书得以更加完善。同时,我也要感谢我的母亲,她始终如一的鼓励与陪伴是我勇往直前的强大动力。此外,我还要感谢我的老师和同学们,他们对我参与各类编程活动的支持与鼓励让我备感温暖与鼓舞。 本书的配套资源请扫描下面的二维码进行下载,如果有技术性问题,请扫描下面的技术支持二维码,联系相关人员进行解决。如果在配套资源下载过程中碰到问题,请联系陈老师,联系邮箱:chenlch@tup.tsinghua.edu.cn。 叶哲语 2025年3月