前言
本书的目的是帮助编程初学者以及初、高中学生掌握Python的基本编程思路。本书强调在做中学,通过每章的小案例以及最后章节的综合案例来完成学习。
“计算机普及要从娃娃抓起。”
随着科技的进步,计算机已经成为人们工作、学习和日常生活中不可或缺的一部分,真正达到了全民普及。在人工智能兴起的今天,人们更需要掌握一门计算机语言。计算机语言是人与计算机之间交流的语言,是人与计算机之间传递信息的媒介。我们编写的计算机程序,使计算机能够完成各种工作。因此,我们需要掌握一门计算机语言,使它成为我们解决问题的得力助手,成为我们和未来沟通的桥梁,成为我们打开新世界大门的钥匙。
为什么选择Python?
简单易学:Python结构简单,思想明确,语法清晰,有良好的可阅读性。用Python进行编程可以使你专注于解决问题本身而不是去追求复杂的语法。
交互模式:Python是一种交互式计算机语言,可以直接执行代码返回结果,这使我们能够更好地去测试和调试代码,以更高的效率解决问题。
丰富的库:Python拥有强大且丰富的标准库,通过这些库,我们可以使用其各种功能和各种工具。除了Python自带的标准库以外,世界各地的编程爱好者还开发了很多易用的高质量库,可以解决更为复杂的问题。
使用范围广:目前Python的受欢迎程度排在第一位,在各行各业都能够看到Python的身影,可以说,Python的未来一片光明。
怎样学好Python?
逻辑思维能力:要想通过编程去解决我们实际生活中的问题,仅依靠Python是不行的,我们需要有缜密的思维方式和高效的算法才能编写出优秀的计算机程序。
多实践,多交流:学习Python和学习其他知识一样,“纸上得来终觉浅”,编程的起步阶段就要经常动手去实践。遇到不懂的地方,我们还要多交流,通过吸取别人的思维方式上的优点,丰富自己的编程实践能力。
养成良好的编程习惯:Python和其他计算机语言一样,有着严格的规则和清晰的条理。所以,在学习之初我们就要注意养成良好的编程习惯,无论是代码的缩进、变量的命名还是注释的格式,都要严谨对待,这将影响程序的质量,也便于他人对程序的阅读、维护和更新。
本书配套微课视频,读者可用手机扫一扫封底刮刮卡内的二维码,获得权限,再扫一扫书中二维码,即可观看视频; 配套教学课件、源代码和习题答案等资源,可通过扫一扫下方二维码下载。
本书由陈璟和夏金芳编著,袁祯祺、柴方、张文杰等参与编写,陈璟负责全书统稿。
本书的出版得到江苏高校品牌专业建设工程二期(江南大学)项目资助。感谢黄佳、张超翔、刘晓、郑晨辉等制作了本书教辅资料,艾紫叶设计了插图。特别感谢清华大学出版社的大力支持,使本书顺利出版。
由于时间仓促,加上编著者水平有限,书中难免有不足之处,恳请读者和同行专家指正。
编著者
2020年6月
