前言
这是一本Python的入门书。通过对本书的学习,你会发现中学学科中的一些问题可以用Python程序来解决,还可以用Python编写辅助学习的小软件,加深对该学科知识的理解。在此过程中,你会发现Python很有趣,很好玩。我们编写这本书,并不是为了培养专业的程序员,而是想带领你发现,编程不是一件遥不可及的事情。只要你开始动手实践,你就会体验到编程的乐趣。
一、什么是编程
简单地说,编程就是人类想办法实现让计算机“干活”的过程。计算机怎么会听我们的话,按我们的想法把事情做好呢?如果我们用计算机能懂的语言写出事情的处理方法,让计算机乖乖地去执行,那么,我们做的就是编程工作。指挥计算机的命令集中到一起就构成了程序。
二、学习编程的理由
乔布斯说,学习编程可以教会你思考。因为学习编程有如下好处。
● 提升问题抽象能力和逻辑思维能力。
● 培养严谨的态度和分析纠错能力。
● 培养专注力和做事的耐心。
● 培养分析和解决问题的能力。
三、为什么选择Python
Python是一门代码书写简单,但功能很强大的程序设计语言,目前相当流行。它在网络编程、游戏开发、人工智能、云计算、网络爬虫、Web开发、数据分析等领域都比较有优势。下面是选择Python的三大原因。
● 简单:Python的代码相对于其他语言来说更精简,非常适合编程初学者。
● 兼容:免费开源,可移植、可扩展、可嵌入多平台使用。
● 模块:拥有丰富的外部库,如海龟模块,可以绘制出各种图案。
四、如何学习Python
● 兴趣为先:有兴趣,才会有更好的学习效果。
● 循序渐进:不要着急,从简单开始,从模仿开始。
● 动脑动手:学习编程,需要动眼动脑也动手,有实践才会有发现。
● 举一反三:创设编程需求,多编写,多练习。
五、本书特点
● 以学科为单元,一见如故。
● 案例独具匠心,一箭双雕。
● 分析图文并茂,一目了然。
● 答疑精选凝练,一语中的。
● 阅览室理知识,一板一眼。
● 创新园勤练习,一清二楚。
● 代码微课课件,一应俱全。
六、适用读者
本书是一本Python编程的启蒙图书,从软件安装到初步应用,仅涉及一些基础算法。以下人群均可使用。
● 想学Python编程的中学生。
● 辅导中学生的老师。
● 想入门Python的大朋友。
七、本书使用
本书配套资源中每课都提供了微课、课件、案例源代码以及创新园题目和答案,方便读者自主学习使用。关注“职场研究社”微信公众号,回复“54521”即可获取配套资源下载链接。
阅读本书时,建议你边阅读边操作,因为当你看到有趣的案例时会忍不住想测试一下代码功能,另外如果有不懂的地方也方便及时观看相关微课。毕竟学编程语言不能只动眼不动手。
八、本书作者
参与本书编写的作者有省级教研人员,也有全国、省级优质课大赛获奖的信息技术教师。作者长期从事信息技术教学方面的研究,不仅熟悉计算机编程语言,而且了解中学生的学习兴趣和需求,同时具有较为丰富的计算机图书编写经验。
本书由方其桂担任主编,梁祥、宣国庆担任副主编。梁祥负责撰写第2单元、第4单元、第7单元、第8单元和第9单元,靳婷负责撰写第1单元,刘锋负责撰写第3单元,宣国庆负责撰写第5单元,王芳负责撰写第6单元。梁祥前期做了许多书稿策划与资料整理工作,方其桂全程对书稿进行了审校,并对随书资源进行了整理制作。
虽然我们有着编写出版100余本计算机图书的经验,且每一本书都经过认真构思验证和反复打磨修改,但仍难免有疏漏之处。在这里,我们衷心希望您对本书提出宝贵的意见和建议,我们的联系邮箱为zhangtianyi@ptpress.com.cn。
从现在开始,让孩子拥有这本书,让Python陪孩子度过一段愉快的、丰富的、穿行在信息时代里的、难忘的中学生活。这是一份很好的亲子礼物,不是吗?
方其桂