(1)本书采用以任务为导向的编写模式,按照解决实际任务的工作流程,逐步展开,介绍相关的理论知识点,生成可行的解决方案,最后将任务落实在实现环节。全书大部分章节紧扣任务需求展开,不堆积知识点,着重于思路的启发与解决方案的实施。
(2)配套网站中的C、C++、Java、Python程序自动评测系统提供了大量适合初学者的程序编程练习。题目按照各个单元分类,约100题,称为“百题大战”。由于Python具备优雅的语法和强大的内置数据结构(列表和字典),因此绝大部分题目仅需要3~5行Python代码即可完成。
(3)利用互联网资源来优化学习体验,本书介绍在云端米筐Notebook中运行Python程序的方法,大大方便了Python程序的开发。本书还介绍正则表达式交互式学习网站,读者在网站可以通过闯关练习来熟练掌握正则表达式。
展开