真正0基础!Python编程:从入门到实践!让孩子学起来!
很不错的资料,家长也要一起陪同哟
青少年学编程(Python)
青少年学习编程语言,我强烈推荐学习Python。
据国外某Python培训网站称,他们已经成功的培训了上万名青少年学习了电脑编程语言。他们的秘诀就是使用简单的编程语言,容易学和使用,很容易让青少年产生兴趣。而这个编程语言就是Python。
在这篇文章里,我列出5个理由,来想大家说明,为何选择Python作为青少年的第一门编程语言。
1. Python非常适合初学者。
对初学者来说,理解新的概念和理论是很困难的,尤其是抽象思维还不发达的青少年。与Python相比,C语言,C++,Java等需要相对长的理论学习时间,才能动手写有趣的代码,而Python几乎一开始就可以写很有趣的代码,并且做些有趣的事情,比如画图,设计简单游戏等。从语法上讲,Python与英语自然语言有些类似,不论是用词还是逻辑结构。很容易让人理解,并且不需要理解程序的底层逻辑,直接用生活中逻辑理解就可以写代码解决实际问题。因为这些原因,青少年不容易在学习过程中产生挫折,从而丧失对编程语言的学习兴趣,笔者曾经听到一个故事,一位大专生在学习了C++一段时间后放弃了,以后听到其他同学谈起学习编程就已经很有些生气了。虽然是个例,但也反映了初学者选择不当带来的不良后果。
2. 软件安装调试方面。
Python比较简单,比如你用Windows,安装Python和相应的编写代码工具就很简单。具体的安装方法,在我的百家号Mark学Python的前面都有,包括Python的安装和Pycharm(编写代码的工具)的安装和简单设置。当然其他系统比如Linux和Mac就更简单,一般他们都自带Python和比较好用的编写代码工具。不需要额外的安装。即使另外安装Python,和其他工具,也比较简单容易。
3. Python尤其对青少年特别友好。
众所周知,青少年尤其喜欢电脑游戏类,而Python很容易就从第一天学习开始,就可以设计小的游戏,因为Python有太多的拿来就用的模块,比如turtle,pygame等。家长们看到这里也许会有所担忧,但当大家理解了,设计游戏和打游戏上瘾是个不同的概念。一般的,当孩子能够理解游戏的原理时,他、她反而没有了对游戏的神秘好奇,从而从玩游戏开始思考如何设计游戏了。再就是,Python因为广受欢迎,各类支出教学培训资料特别多,早已形成良性循环。无论是跟老师学习,还是自己学习,Python的资源很丰富,很容易找到解决疑惑的资源。
4. 因为广受欢迎,据说美国等国家的中学都已经开设了Python课程,国内有些学校也开始了相应的课程。这些信息我虽然没有验证过,但我从网上看到的相应的Python书籍来看,用于美国中学的Python书是有的,当然大学的通用教材也是有的,我在百家号Mark学Python中,也几经开始讲解麻省理工学院的Python通用教材了,请大家关注并互动反馈。Python大受欢迎,据分析是和最近几年的人工智能,机器学习,大数据等密切相关,因为这些前沿的技术大都是用Python来开发的。
5. 具体到青少年,为什么要学习编程呢?从我辅导的学生来看,他们应该在以下几个地方获得了较大的改善。首先是能写点代码来解决学习中的问题了,比如,用代码做点画图,做点游戏,做点逻辑方面的事情,做点应用于实际的与数据有关的事情等。更具体的,他们的抽象思维,逻辑分析能力,有了提高,用代码来加深对数学(包括代数与几何等)的理解,还有更重要的,开拓了视野,对未来的智能社会如何使用程序逐渐有了理解。当然,功利的来看,对于学生在学校中脱颖而出可能会起到较大的作用。在升学中应该也非常占有优势。当然,2020年的高考有所改革,不知道今后编程大赛中获奖是否对高考还有提分作用。