当然,学习少儿编程不是为了从小把孩子培养成一个程序员。如果以此为目的,就失落去了少儿编程培养的意义。其余,虽然网络上有关的Python教程很多,任何人都可以自学节制Python,但对付零根本的人来说,资料越多越乱,最好的办法便是读一本适宜自己的书。因此,比较直接让孩子投入大量的机器学习课程中,在入门阶段让孩子阅读编程干系的书本,可以让孩子初步建立对编程体系的宏不雅观观点,循规蹈矩,进而一步步授予他们改变未来生活的工具,帮助抢占时期的先机。
【内容简介】
1.《Python编程从入门到实践》(第2版);
2.《Python编程快速上手——让繁琐事情自动化》(第2版);
3.《Python极客项目编程》。
1.《Python编程从入门到实践》(第2版)
Python是一种阐明型、面向工具、动态数据类型的高 级程序设计措辞。通过Python编程,我们能够办理现实生活中的很多任务。本书通过14个有趣的项目,帮助和鼓励读者探索Python编程的天下。
全书共14章,分别先容了通过Python编程实现的一些有趣项目,包括解析iTunes播放列表、仿照人工生命、创建ASCII码艺术图、照片拼接、天生三维立体图、创建粒子仿照的烟花喷泉效果、实现立体光芒投射算法,以及用Python结合Arduino和树莓派等硬件的电子项目。本书并不先容Python措辞的根本知识,而是通过一系列不大略的项目,展示如何用Python来办理各种实际问题,以及如何利用一些盛行的Python库。
本书适宜那些想要通过Python编程来进行考试测验和探索的读者,适宜理解基本的Python语法和基本的编程观点的读者进一步学习。
为了方便大家理解,书中每一行代码都进行了详细的阐明解释(见下图),适宜任何年事的读者阅读。
2. “调试(debug)”是编程核心能力,培养孩子创造问题与办理问题的技能
哈佛创意打算三维框架中强调 testing and debugging。程序险些不可能一次就写对。面对一个程序,我们要问的不是它对了还是错了,而是能不能修复。大略来讲,编程中的这种Debug能力,影响了你学习其他知识的办法,更易找到问题到底出在哪。
本书的项目篇秉承的便是以上理念,作者不仅一步一步教你如何方案一个项目边调试边重构代码,教你管理文件的内容,以确保项目组织有序以及如何开拓提高效率。
编程的严谨性决定了任何小的失落误都将导致程序无法正常运行。因此在编写程序的过程中须要不断地调试、试错,无形之中就可以提高孩子的耐心和专注力。如果将这种思维运用到其他的知识学习中,孩子对习得过程的认识就不会那么僵化,那么害怕犯缺点。这将对孩子的发展大有裨益。
本书“项目部分”包含三个不同类型项目,游戏开拓、数据可视化、web运用程序(开拓自己的网站),三个项目基本覆盖了Python的主流运用方向:
学习最有效的时候,便是学习者占主导地位的时候。孩子在阅读本书并完成项目的过程中,可以逐渐找到自己真正感兴趣的点。
【阅读第一推举语】
在AI时期,学习编程的实用代价再也不局限于成为程序员这样的职业选择,相反它将会逐步渗透到各行各业。编程将成为未来社会最基本的“可转移性技能”或“适应性技能”。用这套专业、全面、根本的入门书本开启孩子的编程之旅,可以让孩子在阅读与实践的过程中交融贯通,学甚至用。在此过程中,孩子整合信息、办理问题的能力会越来越强。