首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

写给中小学老师们的Python入门指引

最近Python十分火热,有很多地方教研部门都在大力推广Python编程教育,大多集中在小学和初中,至于python合不合适那个另外一个问题,我们来给教师们推荐一些入门的教育资料.作者:少儿创客帮 郎郎老师转载:请留言

原则

中小学讲授python更多的是讲编程思维,对于语法不做过多要求,所以python可以不用学的很深入,基本上能够使用顺序,循环,判断,函数,理解什么是面相对象,能够调用方法,会用列表,字典,集合,明白列表推导式,以及类似sleep,random这些常见的标准库函数,知道导入库和模块就好了

高中可能还要讲文件操作啊,路径操作啊,numpy,pandas或者matplotlib这些,但是对于面向对象的要求并不高的.

分类新考录计算机相关专业的信息技术教师

新考录的信息技术教师大多是计算机专业或者是教育技术专业的学生,有编程语言基础,基本上都学过C语言,计算机专业的一般学习过c++或者java,所以学习Python是没有什么难度的,随便找一些辅导资料都可以入门,甚至翻翻Python的官方手册就可以了.

或者百度"廖雪峰 python"看python3的教程就可以了.

有计算机背景但是很多年都不用的

还是推荐廖雪峰老师的教程,或者购买人民邮电出版社的

,写的真的很棒的.这本书只需要看前六章就好了,如果打算深入研究可以买一本,不然可以参考下面的指引:

零基础的老师

对于零基础,或者真的忘光的老师,推荐在线学习http://www.fenby.com/courses/pythonyu-yan-ji-chu-ke-cheng/的Python课程,只需要5个小时,就可以入门了,我毕业后也是在这个网站学习的呢.

关于Python和编程教育

其实中学阶段设计python的内容,更多的是为了培养编程思维,让学生能够像计算机科学家一样思考,更多的是学习一种策略发方法.所以推荐大家阅读Think Python链接:https://wizardforcel.gitbooks.io/think-python-2e/这本书,是网络公开的开源书籍,这里提供的还有中英文对照,还可以练习英语呢.

这本书是为了大学计算机基础课程设计和准备的,作者是大学教授,在选用python之前尝试过c++和java作为教学语言,均不是很理想,后来考虑到要让学生有平稳的学习曲线,能够体验到编程的乐趣,所以选择了开发效率高,第三方库丰富,简单易学的编程语言python;并且作者在多年的教学中不断打磨,适合一线教学.所以阅读的时候,要认真领会作者的教学思路,这比通过本书学习python基础来说更加重要.,你也可以把自己当做新手,从头到尾阅读这本书,学习曲线非常平缓.

关于编辑器的选择

在中小学教学,从部署的难易程度来说,bbc专门为micro:bit开发的编辑器Mu Editor是个很好的选择,而且有离线和在线版本.

下载地址:https://codewith.mu

这个软件本来就是为编程新手设计的;因为在python 自带的IDLE编程功能其实很有限,界面也很low,而Mu考虑到了这一点,专门为新手的按照了这一款python编辑器,代码高亮,语法提示什么的很全面的.

Mu的汉化也是非常简单的,而且最新版本提供了python3模式,microbit模式,ardu模式等等,很有趣.

当然这个软件最新公开发布的版本只支持microbit,自己从git上可以编译最新版本,用起来就非常方便的,国内也有几家公司提供了相应的版本.而且用Mu的话,后面讲解micro:bit只需要切换下模式就可以了.

最后愿老师们能够顺利掌握Python,下学期能够顺利开课,祝大家教学愉快,新年快乐.

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180106G0AYG000?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券