第01章 Python学习方法

如果你经常刷抖音,翻头条一定遇到过很多编程学习广告。

如果不小心点击过、甚至申请过试听,那么你应该还接到过无数次推广电话。

面向小朋友的编程广告大多数是图形化(Scratch居多),当然Python和C++也不少。

如果你家里有小学高年级小朋友(四年级以上),那么编程语言入门推荐Python,理由参考为什么选择Python

一、什么时候开始学Python

如果咱家的小朋友是普通的孩子,不呆傻(我不懂特殊教育,不敢妄加指点),非神童(我不是专家,别耽误了天才),那么小学四年开始学Python是正常的时间点,晚一点也没关系,现在开始正是时候。

如果是小学四五年级,大约花一年左右时间入门。

如果是初中以上了,可以安排半年左右的时间入门。

如果你会使用电脑,还不懂编程,可以跟孩子一起入个门。

如果小朋友特别喜欢,每周能拿出3-4天时间,大约一个季度就可以了,如果寒暑假专门学,一个假期也能入个门。不过世上有那么多有趣儿的事情,别把时间都留给编程,窗外的风景很美,门外的活动多精彩啊!

二、学Python具备的基本条件

到了小学四年级,中文方面:应该学会了拼音,还能够自如的阅读儿童小说。

英语方面:认识了26个英文字母,记住了一些简单的英语单词。

数学方面:学会了加减乘除和大的数据,这是软前提。

硬件方面:应该认识电脑主机,显示器,鼠标,键盘,音箱,麦克风,摄像头,知道怎么开关机,如果如果能自己连接上述硬件就更好了。进一步还要知道鼠标、键盘的结构和布局。

操作系统方面:应该知道怎样启动电脑,输入用户名,密码(如果没有设置密码,就自动进入了)进入windows系统;认识我的电脑图标,知道什么是文件夹,什么是文件;还需要掌握一种输入法,会切换中英文状态,理解全角、半角概念。

三、Python入门学什么

首先是在认识鼠标的基本结构基础上,要熟悉鼠标左键、右键、滚轮,单机双击,在windows Xp时代有挖地雷游戏可以练习鼠标操作,现在大部分都是windows 10及以上了,系统不自带,可以自己安装一下。

其次要熟悉键盘的布局和名称,练习打字,否则遇到问题无法跟人交流,强烈推荐金山打字通。

为了沟通方面,以后都采用金山打字通对键盘的区域划分及命名。

再次要学习一款Python编程工具,入门推荐Thonny。

好了,可算是开始学习Python了,小朋友学Python第一个先学turtle(海龟库),体验一下指挥官发号指令的快感,看看海龟在你的指挥下前进后退,转弯,甚至转圈,建立学习的兴趣。

turtle五角星

然后是Python的基础知识,这个阶段比较乏味,可以用Python做个小游戏坚持下去。

看看下面的图,总是这种代码,烦不烦?

最后是算法,对小朋友来说更加枯燥,不过这里能够初步观察到是否具有编程的天赋。

再看看下面的图,试着读一读代码和注释,你会不会发疯?

通过学习Python可以了解代码编程,掌握编程思维。我见过很多人,非常聪明,读别人的代码,轻松愉快!但是一旦拿到题目,自己做,就完全没有思路。如果经过一段时间的学习还是没有改观,还是尽早放弃学习编程,世界这么大,不必吊死在这棵树下。

四、Python入门怎么学

下了决心学了编程,怎么知道学的怎么样?最好的办法是参加等级考试。

参加考培分离的等级考试,及格了,继续学,没及格停下来复习复习。

考级通过了,说明学会了,水平怎么样?看不出来,还想知道什么水平?那就得参加比赛。

1、全国青少年软件编程等级考试(CIE)

CIE是中国电子学会举办的,每年3,6,9,12月份组织一次考试,其中Python共分6级,一般情况下过了4级就可以了,如果有余力考5、6级那就赶紧转学C++。

目前CIE考试在线上,合格了发电子证书,考级成本相对比较低,每次交300左右的考试费,难度也相对小一点,不过Python1级考IDEL知识有点鸡肋。

2、中国计算机学会编程能力等级认证(GESP)

GESP是中国计算机学会举办的,也是每年3,6,9,12月份组织一次考试,其中Python共分8级,一般情况下也是过了4级就可以了,如果有余力考5级以上就转学C++。因为GESP3、4级有少量的语法区别,5-8级跟语言没关系,考试大纲是一样的。

目前GESP考试在线下,合格了发纸质证书,考级成本相对比较高,除了每次交300左右的考试费,还得出证书快递费,并且你所在的地方不一定有考点,还得舟车劳顿,考试难度也相对高一点。

如果以后想继续学C++,建议选这个。

3、蓝桥杯大赛

蓝桥杯大赛是工业和信息化部人才交流中心举办的全国性专业信息技术赛事,每年一届,分为省赛和国赛,已经成功举办了15届。

省赛、国赛分别设置一、二、三等奖和优秀奖,各奖项的比例为10%,20%,30%,40%,省赛一等奖可参加国赛。

参加大赛你就知道了在省或全国的大致排名,看一下比赛内容吧。

• 基本语法,如程序的格式框架、缩进、注释、变量、命名、保留字、数据类型、赋值语句、引用,基本输入输出等。

• 基本数据类型,数据类型的运算,类型判断和类型间转换。

• 程序的控制结构,顺序、分支、循环。

• 组合数据类型的基本概念,字符串类型及其操作,列表类型及其操作,字典类型及其操作,元组类型及其操作,集合类型及其操作。

• 函数的定义和使用。

• 数论基础:质数、倍数、余数、最大公约数、最小公倍数、偶数、奇数、整数、指数。

• 常见错误和异常,以及常见异常处理。

• 标准库及Python内置函数,Python文件操作等。

• 算法:进制转换、模拟算法,枚举算法,冒泡排序,插入排序,选择排序,递推算法,递归算法、贪心算法。

• (通常仅限中高级考试)算法:分治算法,搜索算法(宽度优先搜索、深度优先搜索),动态规划算法等。

• (通常仅限中高级考试)面向对象编程的思想,类和对象,构造方法和self的使用,类的继承和多态。

• (通常仅限中高级考试)基本数据结构:栈,队列,树,图。

• (通常仅限中高级考试)Python 计算生态。

看到这里还想继续学吗?知难而退不丢人,下一章开始正式介绍Python编程,首先出场的是海龟,其实叫蜘蛛更好一点。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

东方一号

你的赞赏,是我创作路上的汽油!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值