跟麦咭学编程

来源 :第二课堂(校外活动版) | 被引量 : 0次 | 上传用户:roger84115
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  2020年,我国将全面建成小康社会;2020年,是我国实施《国家中长期教育改革和发展规划纲要(2010-2020年)》的最后一年;2020年,中国将拥有第一批世界一流大学;2020年,中国将会组建成自己国家的太空站;2020年,中国将首次发射火星探测器……2020年,多么不平凡的一年!
  不知不觉,麦咭编程与同学们相伴一年了。2020年,麦咭将携手萌小帕与同学们一起探究Python语言,开始神奇的编程之旅吧!
  一、学习目标
  1.了解Python是什么。
  2.了解麦咭编程特训营编程环境。
  3.能够独立编写、调试Python程序。
  二、实践操作
  (一)了解Python语言是什么
  Python的意思是大蟒蛇,为什么编程语言叫大蟒蛇呢?在20世纪80年代,有一部著名电视剧叫Monty Python’s Flying Circus(《巨蟒剧团之飞翔的马戏团》),而Python的创始人Guido Van Rossum,非常喜欢这部电视剧。在1989年圣诞节期间,Guido为了打发无趣的圣诞节,决定开发一门新的计算机编程语言,所以就用Python作为这门新编程语言的名字。那么,什么是计算机编程语言呢?它是向计算机发送一系列指令,告诉计算机该怎么做的语言。Python语言的功能非常强大,其他编程语言能够做到的事情,它几乎都能做到。Python甚至能够把各种编程语言做成的库粘在一起,以发挥更大的作用,所以还被称为“胶水语言”。Python学起来比大多数编辑语言要容易得多,二年级以上的小学生就可以学习。关于Python有这样的说法:“人生苦短,我用Python。”意思是人的一生太短,不想把时间花在学习其他编程语言上,所以首选Python。
  (二)了解麦咭编程特训营编程环境
  打开网址https://www.maijilOO.cn/pycode,进入如图1所示界面,点击右上角下载编程盒子,并安装好。
  安装好麦咭编程盒子后,打开软件,如图2所示。建议使用win7以上系统及QQ浏览器,并且使用极速模式,如图3所示。
  (三)编写第一个程序
  打开麦咭编程盒子以及网页,输入下面这段程序:
  import turtle
  t=turtle.Pen( )
  t.forward(90)
  turtle.done( )
  同学们,萌小帕提醒大家一定要注意“Pen()”的P是大写的哦!并且“()”是英文括号哦!输入代码后,点击右上角运行程序,能看到如图4所示的效果。
  为什么会这样呢?我们来看看这四行程序。
  import turtle
  表示要使用海龟来帮你绘图。海龟是Python语言中一个可以专门绘图的库函数,图上的箭头表示海龟的位置和运动方向。
  t=turtle.Pen( )
  这句话表示海龟拿上笔准备绘图。海龟位置默认在屏幕中间,箭头方向默认是向右的。
  t.forward(90)
  这行程序是让海龟向前走90步,所以就出现一条向右的直线。
  turtle.done( )
  这行程序用来停止画笔绘制,但绘图窗口不关闭。
  (四)编写一个绘制正方形的程序
  下面我们思考一下,如何编写一个绘制正方形的程序?有同学想到了,每走90步后右转(左转)90度,连续四次就可以绘制出一个正方形。已知,海龟左转程序指令为 t.left(90),编程如图5所示,结果如图6所示。
  这个程序好多行啊!其实很多代码都是重复的,我们可以使用一个循环语句(loop)“for x in range(4):”来代替,其中x是变量,就是一个不断变化的量;range是范围的意思,表示变量的变化范围;4表示循环4次,第一次x的值是0,第二次x的值是1,第三次x的值是2,第四次x的值是3。最终的循环程序如图7所示。注意“for x in range(4):”循环语句体需要缩进,其中“:”是英文冒号。
  (五)绘制复杂图形代码
  我们已经知道x是变量,range后面括号里的数字代表x变量的范围,每次直走的步长由x控制。如图8所示,看下程序效果,注意t.forward(x)与t.left(90)的缩进。
  大家都读懂了吗?这是一个重复执行100次的循环,x的范围是0到99,每次往前走x步,然后左转90度,随着x的增加,线会越来越长。后续我们可以改变t.left(90),把左转90度改成91度,代码为t.left(91),效果图如图8所示。
  三、课程小结
  Python是一门功能十分强大的面向对象编程语言,它易于理解和扩展,并且使用起来非常方便。萬事开头难,这一节课我们认识了Python语言,在麦咭编程特训营的平台上搭建了编译环境,并学会了简单的Python海龟绘图,我们下期再见。
  (编辑Seven)
其他文献
很多小孩喜欢看电视,只要有空就会盯着电视机看,大人拖也拖不动,电视怎么也关不掉。  孩子看电视时间过长所造成的伤害与影响,相关研究早有定论:例如,容易过胖、变笨变傻、懒散被动、注意力降低、扼杀想象力。因为电视强烈的声光画面,让孩子的脑部只维持在原始区域运作,无法刺激他们思考区域的发展。  如何能帮助孩子不黏在电视机前呢?试试下面这7种方法:    约定看电视的规则    “先说好规则,可减少争执和
The verb “come” is similar to “go”. However, use“come” when you want someone or something to go to the location where you are speaking.  例句与图解  1 Please come home.  2 A lot of people came to the party
对于很多大人来说,“金钱”代表着权力、代表着能量,但是对于小孩而言,那只是能满足他们小小欲望的工具而已。曾经听过一个笑话,孩子吵着要买东西,妈妈说身上没带钱,孩子跟妈妈说:“你骗人,明明去提款机领就有了。”所以对于孩子来说,大人的钱是领了就有的,殊不知那是父母辛苦赚来的,因此从小建立正确的金钱观,在学龄后给予适当的零用钱,让他们可以自由拥有且管理金钱是必要的,但究竟该怎么给?如何才能做到“适当”?
任新年,快乐发明体系创始人,上海新纪元教育集团瑞安总校校长助理,温州大学大学生创业导师,中国发明协会会员,2013年浙江省十大教育影响力人物;主编或参编的图书有《创造发明我能行》《智慧之光》《快乐魔方》《快乐发明——20小时让你成为小小发明家》;指导学生获得300多项国家发明专利和7000多项国家实用新型专利,因创新教育成果突出,获得“中国百佳创新型名师”称号。  脱离社会需求的发明创造,是无土之
每次给家长或教师做关于学生创造力开发的讲座时,家长和教师问得最多的是:中小学生连基本的科学原理都不懂,他们怎么能创新呢?我的回答很明确,要创新不一定要懂得高深的科学原理,搞发明不一定要追求高科技。世界上有很多发明或创新的方法都出自外行人之手。  美国太空总署曾对外招标,征求一种太空笔的设计方案。按照要求,这种太空笔是专供航天员使用的超现代化书写工具。它必须能在真空环境中使用,必要时能笔尖向上书写,
近了,更近了。  我们随着阿诗玛(彝族对女性的尊称)的脚步慢慢走向那片大自然的奇迹——石林!  阿诗玛给我们讲解了石林的风貌和形成原因。原来,远古时期这里是一片大海,后来经过地壳多次运动,海水退去,海底的石灰岩上升为陆地,经过许多年的冲刷、风化,就形成了现今举世闻名的石林。  一路上我们看见许多奇形怪状的石像,阿诗玛仿佛看出了我心中的疑惑,便介绍道:“这些是彝族特有的图腾。你刚刚看到的那个是狮子的
近日,网络上针对中小学生的父母做了这样一份问卷调查:你的孩子参加兴趣班了吗?其中,90%的家长表示他们的孩子至少参加了一个至五个不等的兴趣班,只有4%的家长没给孩子报任何兴趣班。英语、舞蹈、绘画更是占据兴趣班前三名的位置。家住深圳的张建东从女儿张悦彤3岁起,便给她报了好几个兴趣班。可最后孩子哭着不愿意去,根据孩子的兴趣,他们只保留了一个兴趣班——攀岩。最终,在刚刚过去的第13届全运会男女攀岩赛中,
无人机在民用上应用最广泛的主要有三大类:多旋翼无人机、固定翼无人机和无人直升机。作为当今最受欢迎的无人机——多旋翼无人机,通过近些年的快速发展,多旋翼无人机已经占据了民用无人机行业的半壁江山,从行业应用到个人娱乐,出现在社会生活的各个方面。那么,多旋翼无人机究竟是凭借什么成为无人机中的明星呢?让我们一起来看看吧!  多旋翼无人机也叫多轴飞行器,是一种具有三个及以上旋翼轴的特殊的无人驾驶旋翼飞行器,
一个优秀、努力、自信、自学的人,进了名牌大学,他能取得成功的概率也许是90%;进了其他重点大学,概率也许会降到85%;进了普通高校,这个概率也不会低于80%。但是,一个没有良好的价值观、没有正确态度的人,即便进了名牌大学,他的成功概率也一定是零。  ——Google副总裁李开复谈价值观与个人成功的关系   江苏 林海荐   我们都是“神枪手”,每一套房子消灭一个百万富翁!  ——针对一些大中城市房
美丽的莱州湾畔,海水平稳、营养丰富,海洋生物种类繁多,以四大海鲜闻名全国。莱州湾临近村庄的村民,祖祖辈辈靠海上捕捞为生,上个世纪90年代就率先踏上了小康之路。但近几年来,莱州湾海水污染严重,野生海洋生物连年减少,个体也越来越小,诸多水产品种濒临灭绝,许多渔船因为入不敷出而停靠在码头。为了找出莱州海洋污染的原因,我们决定对这个问题进行研究,进而引起全社会以及海洋资源管理部门的重视。一、研究目的  1