python的代码保存在哪里

亲爱的读者们,今天我们要讨论,python的代码保存到文档中 打不开怎么办 python代码保存后怎么运行,一起探索吧!

现在小学生学习编程已经成为了一股潮流,我的孩子也已经小学五年级了,从三年级开始,我开始教孩子编程ThinkPHP6接口安全性。根据指导自己孩子学习编程的经验,我谈谈自己的一些看法。

小学生学习编程目前看下来主要是Scratch、Python、C++三个方向。

我先谈谈我对Scratch和C++的理解,学习Scratch只能说是接触到编程的思想,我个人认为算不上真正的编程。因为它只需要像搭积木一样,从头至尾没有coding。如果是想让孩子更早接触编程的思想,低年级阶段可以学学,培养孩子的编程思维。如果孩子本身就是从中高年级开始学习,我觉得可以跳过了。我家儿子就是从Python开始起步的,并没有先学习Scratch。另外C++如果作为入门语言对于孩子来说太难了,在Python学通了的情况下,再学习C++是最好的选择。

下面再谈谈小学生学习Python。我相信只要在CSDN里面看这篇文章的,家长一定自己是科班出身了,孩子进入小学中高年龄阶段了,自己的码龄应该都不小了。孩子学习Python至少三年级才能开始学,不然数学的基础都没有,编程从何学起?

在教孩子的过程中,我们不能以成人的思维去教孩子。对于我们成年人来说,学习Python的数据类型一天学会,函数和面向对象一天学会,再花点时间研究一下装饰器、迭代器,最后再看看各种库的使用就能上手了。但是教孩子的时候不能这样,孩子的接收能力没这么快。尤其是启蒙阶段,一定要放慢速度,让孩子有信心学下去。以下是我的一些建议:

第一步:让孩子学会str、int、float三个类型,学会运算符和输入输出语句。再找出各种数学题让他们用代码实现,反复练习。不要觉得这个看起来很简单,这个过程一定要让孩子至少练习半个月再继续往下讲新内容。如果变量的赋值、基本的算术运算符不能熟练掌握,继续往下讲只能是拔苗助长

第二步:让孩子学会bool类型,学会比较运算、逻辑运算和分支结构。在找出一些需要通过分支结构解决的数学问题让孩子反复练习。这个过程最好也能持续练习两周的时间,尤其是and or not的使用,一定要让孩子牢固掌握。

第三步:让孩子学会list、tuple、dict类型。这里特别注意的是,这三种类型学习的过程中需要记忆大量函数,不要忽略孩子单词的记忆。学到这里的时候难度已经开始明显增加了,需要学会整体和局部的思维能力。整个过程建议花一个月的时间。三种类型学到后期可引入遍历的概念,为学习循环结构起个头。

第四步:让孩子学习循环结构。for循环前面遍历已经起了头,对孩子来说真正的难点是while循环,毕竟写不好就会出现死循环。这个阶段可以适当的引入穷举法解决问题的思路给孩子。使用循环结构解决的问题就太多了,网上能搜到大量的题目给孩子练习,这里我就不多说了。这个阶段大概花一个月时间练练。

第五步:让孩子接触turtle库。turtle库是一个用于画图的库,对于我们成年人来说,这个库好像用不到,但是对孩子来说,这个库会非常有意思。最关键的是如果参加等级考试,这个库也是必考项。花一个月时间边学边玩也挺好的。到这里为止,大概正好一学期的时间过去了。如果想检验一下孩子的学习效果,可以参加等级考试。

第六步:让孩子学习进制转换,十进制、二进制、八进制、十六进制的相互转换。这一块的内容需要书写的代码并不多,但是进制转换的思维非常重要,这个阶段动笔的环节要多于动键盘。如果接受能力强,基本上一个星期就能掌握。

第七步:了解字符编码的概念,掌握ASCII码与字符的转换关系。这一部分概念的东西较多,可以写的代码也不多,在讲解这部分内容时,可以让孩子边学习边复习之前的内容。最后可以让孩子思考一下凯撒加密的实现。

第八步:学习算法的基本知识。这部分内容耗时会比较长,需要让孩子了解排序算法(冒泡排序、选择排序等)、查找算法(顺序查找、二分查找)等,还要让孩子了解算法复杂度的概念。这一部分内容建议花两个月时间跟孩子讲解。

第九步:让孩子接触自定义函数。这部分需要知道函数的形参和实参、返回值的概念,还得知道局部变量和全局变量的概念。最重要的是让孩子知道什么情况下需要自定义函数。这部分最大的难点是递归的思想。建议花两个月的时间不断巩固练习。

第十步:让孩子学会文件的操作。知道r、w、x、a模式的区别,学会文件的保存和读取等操作。这部分内容相对较单一,一般一个星期就能熟练掌握。

第十一步(选学):面向对象的编程思想。这部分内容对孩子来说作用并不算太大,基本上青少年的编程比赛中都是在考的面向过程的算法思想,涉及不到面向对象的思想。在孩子学有余力的情况下可以给孩子讲。

以上是我个人的观点和建议,不足之处欢迎大家批评指正。


原文地址1:https://blog.csdn.net/pollybird/article/details/127918172
python手册 http://www.78tp.com/python/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值