少儿python编程之while当循环初体验

当太阳悄悄地露出它的笑脸的时候,它默默地看着人类世界又开始重复着昨天的故事。

当太阳没有落山的时候,同学们一直围着操场满头大汗地跑步。

while,读音为:外偶。就是当的意思。在计算机语言中,基本都有它靓丽的身影,一不小心,while就会来到你的身旁。

在我们的大蟒蛇编程中, while用来重复语句组,属于它的语句组必需缩进一样。用法为:

while 表达式:
    语句1
    语句2
    语句n

print("while循环完毕")

当表达式为真的时候,执行while语句组,否则执行while下面的语句,在上面的代码中就是 print(“while循环完毕”)这句话,当然也可以连一个语句也没有,那程序运行到这就结束了。

#以下是一个演示while循环语句的例子:

"""021_while循环.py
本例讲述while循环的简单用法。  
""" 

计数器=0

while 计数器<10:        #当 计数器小于10,也就是说,当表达式的值为True的时候,
                        #运行属于while的语句组。
    print(计数器)
    计数器=计数器 + 1
    
print()
#下面使用break命令强制中断循环


计数器=0
while True:                    #由于这里的表达式为True,永远为真。
    print(计数器)
    计数器=计数器+1
    if 计数器>=10:
        break                   #break能强制中止循环

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之求字符串的长度命令

每个人都有身高,这其实也是一个长度的概念。字符串的长度表示的是字符串包括多少个字符。

任何序列都有长度,表示的是序列中有多少个对象。字符串是可迭代的,可迭代是什么意思呢?就是说它可以分为更小的单位(或者说项目),每个小单位都能一个一个被赋值给一个变量。

有点类似于一输火车的每辆车箱都能单独拆分装上轮船这样的感觉。序列都可以迭代,整数就不能迭代。除非你把整数用双引号或单引号给引起来,但那它就不是整数了,它变成了字符串了。
如下,str()命令能让一个整数变成一个字符串。

x=32768

x=str(x)

print(x)

首先x是一个整数,不是一个序列,不能迭代。然后我把x用str()命令变成了一个字符串,现在x变成了一个字符串了。它的值是:”32768″。

关于如何让一个序列被迭代,就不是本文要讲的内容了。

#以下是一个演示求字符串长度的例子,例子故意设计为有错误,请自行修正:

"""020_字符串长度.py

字符串是有长度的,它是一个序列。如何求出它的长度呢,本程序就是答案。
但是,这个程序有点问题,会出错,让我们来看看。
  
"""
from random import randint

日记="今天的学习内容是到绿茵阁小区学习种植花花草草。"

print("今天的日记只有",len(日记),"个字") #len是求字符串长度的命令,来自于英文单词length。
                                         #在python中取前三个字符len,做为求字符串等序列的长度。

一个数=randint(1000,1000000000000)
print("产生的随机数是:",一个数)

print(len(一个数))                       #本意是打印‘一个数’包含多少数字。
           

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程初识os操作系统模块

os取自operating system英文单词前两个字母,它是操作系统的简称,操作系统就是方便我们使用计算机的一整套程序软件集合。像windows7,windows10,windowsxp,linux这些都是常见的操作系统。计算机语言需要能调用操作系统的一些功能,这样使自己功能更加丰富。

#以下是一个演示os操作系统模块的例子:

"""019_初识os模块.py

os模块是操作系统模块,它包括了一些文件操作,我们这里学习
os.getcwd()命令,它用来获取程序的当前文件夹路径。
os.listdir()用来列出当前文件夹下有什么文件。
os.remove()用来删除某个文件
  
"""
import os          #导入操作系统模块

path=os.getcwd()

print(__file__,"\n所在文件夹为:\n",path)              #__file__是一个内置变量,它的值是当前文件的名称
                                                       #,包括路径的。
print()
print(path,"\n文件夹下有如下文件\n:",os.listdir())    #os.listdir()是列出文件夹下有什么文件的命令。

#下面首先需要在D:的根目录新建一个文件叫‘文件一.txt‘,然后把前面的#号去掉
#运行后,就会又把这个文件给删除。
os.remove("D:\\文件一.txt")                    

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之in在..里面运算符

in是一种逻辑运算符,表示某对象是否在另一个对象里面。如果在的话,返回True,否则返回False。

其实字符串属于序列这种数据结构。所谓数据结构,就是数据组织的形式方法。

in其实是用来判断某对象是否在另一个序列中,以后我们会学到序列包括字符串,列表,元组。

#以下是一个演示in关键词的例子:

"""018_in运算符.py

在英语中,in是在....里面的意思。

在python中,把in当成一个运算符,用来判断一个字符串中是否包括另一个字符串。
   
"""

print('x' in 'abcdefghijklmnopqrstuvwxyz') #由于x在26个英文字母中,所以结果为True
print()


国家="中华人民共和国"

if "中华" in 国家:
    print(国家,"包括了\'中华\'两个字")
    
print()

if "turtle" in "someTurtle":
    print("someTurtle包括了turtle字符串")
else:
    print("someTurtle并没有包含turtle字符串")

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之练习三参考答案

直接上python代码如下:

"""017_练习三.py

随机产生两个数,范围都是1-100,首先打印出这两个数的值。
然后,如果这两个数都是奇数,则打印出它们的和,否则打印它们的差。
   
"""

from random import randint

x1=randint(1,100)
x2=randint(1,100)

print("x1的值是",x1)
print("x2的值是",x2)

if x1%2==1 and x2%2==1 :
    print("x1和x2都是奇数,它们的和是:",x1+x2)
else:
    print("x1和x2不全是奇数,它们的差是:",x1-x2)  #,2,4,6,8,10是偶数,也叫双数

    #1,3,5,7,9,11这些数是奇数,也叫单数。

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之逻辑运算符

生活中充满了逻辑,下面就是一种逻辑关系,这种逻辑关系把它抽象总结出来叫“或”的关系,只要有一个条件成立就行了。

老师或者叫李明去扫地,或者叫张红去扫地都可以的。

下雨天带长柄伞或带折伞都行。

下面的逻辑关系叫“且”或叫“与”,两个条件缺一不可。

你和她必需都去领结婚证才行,要不然肯定领不到!

逻辑关系的结果就是True或False,主要有三种关键词可以连接,分别是not,and,or。意思是非,与,或

#以下是一个演示逻辑关系的例子:

x=12
y=60

print(x==5)                       #由于x的值为12,所以x==5是不成立,它的值是False


if not(x==5):                     #当x不等于5的时候就会打印
    print("x的值肯定不是5")


if x>40 and y>40:                  #当x和y都大于40的时候就会打印
    print("x和y的值都大于40")
else:
    print("x和y的值至少有一个小于等于40")


if x>40 or y>40:
    print("x和y有一个大于40,或都大于40")
else:
    print("x和y没有一个是大于40的")


发表在 python | 留下评论

少儿python编程之字符串中有引号怎么办?

直接上python代码,看注释即可。

"""015_字符串中本身有引号.py

   如果我们要打印的字符串中本身有引号怎么办呢?
   下面是解决方法。   
   
"""

#字符串中本身有双引号或单引号解决方案一,用三引号把字符串引起来

日记1="""    今天是星期二,我想对卖火柴的小女孩说:"我其实很想帮助你。
可是那天我要赶着去学校,所以没来得及,下次我看到你我一定会帮你"。
"""
print(日记1)
print()
print()


#如果字符串中要包括双引号,那么可以用\"来表示一个双引号。
日记2="我想对卖火柴的小女孩说:\"我其实很想帮助你\"。"

print(日记2)
print()
print()


#如果字符串中要包括单引号,那么可以用\'来表示一个单引号。
日记3="我想对卖火柴的小女孩说:\'我其实很想帮助你\'。"

print(日记3)
print()
print()

#像 \n  \'  \" 这样的字符叫 转义字符 。

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

 

发表在 python | 留下评论

少儿python编程之多行字符串

我们写一篇文章可能有很多行,到现在为止,我们写的每一个字符串都是一行的,那么怎么让一个字符串有多行呢?

我们可以直接在字符串中插入\n,这叫转义字符,python碰到\n就认为应该换一行。

也可以用三个引号把字符串引起来,单引号,双引号都可以,像下面这样是用三个单引号把字符串引起来:

国家的名称=”’中国,日本,朝鲜,越南,新加坡,
美国,泰国,蒙古,荷兰
英国,加拿大,澳大利亚,新西兰
”’
print命令打印完一句后,默认是会换行的,如果只单单写print(),这样print命令那就会换行。

#以下是一个演示多行字符串的例子:

日记1="今天是星期六,我休息,上午做作业后看了看python自学视频。"  #单行字符串
print(日记1)
print()
print()

#下面的日记2是多行字符串,每行以 \n 做为换行符。\n是换行符号。

日记2="今天是星期天。\n早上起床后,我去了外婆家玩。\n最后我就自己做公交车回家了。"
print(日记2)
print()
print()

#下面的日记3是多行字符串,用三引号引起来的字符串可以是有很多行的。

日记3="""    今天是星期一,我要去上学。
    在上学的路上,我看到了一个卖火柴的小女孩,我多么想帮助她。
可是我要赶着去学校,我只是多看了她一眼然后就从她身边走过去了。
到学校了,我对卖火柴的小女孩久久不能忘怀。
"""
print(日记3)

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之练习二

直接上python参考答案:

"""013_练习二.py
   编制程序产生两个数,假设分别为x,y,让它们的值是随机的,范围分别是为1-100和1-10。
   首先判断x,y的奇偶性,即判断x和y是否是偶数还是奇数。
   如果x是偶数,那么显示x是偶数,否则就是奇数,y也一样。

   然后让x对y进行取余,如余数大于5则显示‘余数大于5’,否则显示‘余数小于等于5‘
   
   
"""
from random import randint
x=randint(1,100)
y=randint(1,10)

if x%2==0:
    print("x是偶数,它的值为:",x)
else:
    print("x是奇数,它的值为:",x)

    
if y%2==0:
    print("y是偶数,它的值为:",y)
else:
    print("y是奇数,它的值为:",y)

余数= x % y

if 余数>5:
    print("x除以y的余数大于5")
else:
    print("x除以y的余数不大于5")
    

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之加减乘除和取余

每种计算机语言都能进行算术运算,要不然它就是个废物。可以直接在IDLE的shell输入加减法都可以,像下面这样,所以你可以把它当成一个计算器:

在python中,字符串不仅能用+号连接,也能乘以一个数!

#以下是一个例子:

a=16                             #赋值语句 让 a的值为16
b=2
print(a,"+",b,"=",a+b)           # 16 + 2 = 18 


print(a,"-",b,"=",a-b)

print(a,"x",b,"=",a*b)                # * 号是乘法运算符

print(a,"÷",b,"=",a/b)               # / 这是正斜杠,在pyton是中除法运算符


print(a,"除以",b,"的余数为:",a%b)    # % 百分号是取余数的运算符
                                      #取余,也叫取模,取的是a整除b剩下来的数。

a=15
print(a,"除以",b,"的余数为:",a%b)    #由于15是奇数,它除以2的余数是1

print(a,"整除",b,"的结果:",a//b)    # // 两个斜杠连在一起是整除符号
                                     # a对b做整除就是先做除法,然后把结果的小数部分去掉。


c=a+b*2                               # a+b*2就是一个算术表达式,就是进行算术运算的式子。

print(c)



发表在 python | 留下评论

少儿python编程之再论变量

变量的名称是用来标识对象的,简单的说就是给对象起个名字,变量名也叫做标识符,也就是标识对象的符号!

对,就是一个符号。英语,汉语,日语的文字,都是记录语言的符号。在python中不要给对象乱取一个符号。取名的原则是:见名知义。

也就是看到名字,就知道它代表什么,甚至知道它的内容是什么了。

假设有一串字符是这样的:”春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少”,显然,我们可以给这个字符串取一个叫:

春晓古诗的名字,在python就是这样写:

春晓古诗=”春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少”

你不能随便取一个名字,如

小花=”春眠不觉晓,处处闻啼鸟,夜来风雨声,花落知多少”

因为在人们的常识里,小花可能是某位妈妈给她的女儿取的小名。

更重要的是在python中,变量的名字不能以数字开头,可能现在的计算机还比较笨吧,其它很多计算机语言也是一样的,变量名称不能以数字开头。

#以下是一个错误的程序:

from turtle import *           #从海龟模块里导入所有的命令

1x=5                           #在python中,变量的名称不能以数字开始
                               #只能以字母或下划线,中文也可以开始。


#1haigui=Turtle()              #显然,如果把#号去掉,这也是错误的。

#32768="少儿编程吧的 网址是 www.scratch8.net,它是一个推广少儿编程的网站平台"


print("程序运行完毕")              #打印“程序运行完毕”

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 留下评论

少儿python编程之练习一参考答案

练习一的题目是这样的:
导入海龟模块,新建一个海龟,让它随机走10-200像素,如果它移动超过100像素,就打印“你走得真快”
最后,打印 程序运行完毕,几个字。
要求把程序保存在C:\python34\文件夹下面。

#以下是参考答案:


from turtle import *               #从海龟模块导入所有命令 
from random import randint         #从随机数模块导入randint随机产生整数的命令

步数=randint(10,200)               #用randint产生一个随机整数,范围为10到200,把值赋给叫步数的变量

绿龟=Turtle()                      #用Turtle()产生一只海龟,名为:绿龟,注意Turtle()的第一个字母为大写
绿龟.fd(步数)                      #让绿龟移动步数的像素长度

if  步数>100:                      #如果步数比100大:
    print("你走得真快")            #打印“你走得真快”

print("程序运行完毕")              #打印“程序运行完毕”

发表在 python | 留下评论

少儿python编程之随机数模块

我们从篮子中拿一个苹果吃,如果眼睛没有去看的话,基本上就是从最上面随便拿一个。这就是一种随机的行为。

每种计算机语言都有模拟随机行为的方法。在python中,专门有一个模块叫随机数模块,能让我们模拟各种随机行为。比如洗牌,在某个范围里产生一个整数等等。它的英文名为:random。

我们可以一下了把random模块里的所有命令都导入进来。如果当前只要用到它其中一个命令,如randint,这是一个在某个范围内随机产生整数的命令 ,那么我们只要导入它就行了。

用法为:

from random import randint

表示的意思是:从随机数模块导入randint命令 ,导入了randint后怎么使用呢?用法为:

随机数=randint(1,100)

上面:是首先在1到100的整数范围内产生一个数,然后把这个数的值赋值给一个叫随机数的变量。我们可以打印出随机数,这样就行了:

print(随机数)

#下面是示例源代码:

from random import randint        #从random模块里导入randint命令

第一个数=randint(1,100)           #randint命令用来产生一定范围内的随机整数
                                  #randint的用法,它有两个参数,第一个
                                  #是最小数,第二个是最大数
第二个数=randint(1,100)           #第二个数也是从1到100之间的整数

print("第一个数为",第一个数)
print("第二个数为",第二个数)


if 第一个数 > 第二个数:
    print("第一个数大")
else:
    print("第二个数大于或等于第一个数")

print("程序运行完毕")

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133
发表在 python | 留下评论

信息技术列为高考科目还将推行到全国,少儿编程教育市场成为下一个红海市场

2016年12月27日,中国教育学会发布《中国辅导教育行业及辅导机构教师状况调查报告》,报告指出,2016年行业市场规模超8000亿元,参加学生规模超过1.37亿人次,辅导机构教师规模估计在700万至850万人之间。在培训机构中,编程、艺术类辅导占比35%或以上。

据历史数据显示,我国参加课外辅导的学生约占全体在校学生总数的36.7%,在北上广深等大城市,更是高达70%。在近期教育部出台的政策解读来说,不仅艺术类学科特长能让学生在高考加分,信息技术列为高考科目还将推行到全国。

随着全球对STEM教育重视程度的增加,中国家长让孩子尽早学习编程、艺术类科目的想法愈来愈强烈。编程是一门训练孩子思维能力的学科,而代码将成为未来世界的第二语言。学习学科课程主要还是让孩子能从中学习获得解决问题的思维和能力,以运用到未来的生活与工作当中。

在教育改革的趋势下,不少投资人看好STEM教育行业市场。作为青少儿编程及思维教育的傲梦教育,已获得了数百万元的融资。针对市场环境与趋势,我们从与傲梦教育创始人袁哲栋先生沟通中了解到,在过去的一年中,可以看到有越来越多的初创型STEM或者少儿编程机构开始涌现,国内主要集中在一线城市,学习的课程内容从简单的Scratch积木编程到深入的C语言竞赛已经逐渐开始丰富,国外的发达国家也有越来越多少儿编程工具和平台出现,随着家长越来越重视少儿抽象思维和编程思维的教育,2017年这个行业将会迎来一次爆发。

现在,中国的虎爸虎妈们对孩子的要求越来越高,在教育的道路上,都是提前规划并帮助孩子完成考试学科及以外的课程辅导,让孩子能考上更理想的初中、高中、大学。而大学对信息技术等必考学科的要求,让家长不得不发展孩子的艺术特长或加入编程学习的队伍当中。在投资圈的专业人士告诉我们,未来的培训市场规模将继续增大,尤其是STEM教育市场,它将成为下一个红海市场。

少儿编程不同于围棋象棋之类,制作得优良的课件能和各年级学科知识紧密结合,全方位促进少儿思维成长。本站认为,它可能不再是小众市场,而是一个大众化的市场。为了迎接这个少儿编程红海市场,社会需要大量的高素质科技人员,对从幼儿园会编程的教师到中小学计算机教师及掌握编程机器人各类的人才都会有强大的需求。少儿编程stem类社会分工会越来越细。企业会不断推陈出新少儿编程等steam创客商品,少儿编程广告亦会出现在社会各个角落。为少儿编程提供服务的网站平台会不断涌现。新型高素质少儿编程科研人员能紧跟世界潮流,并创新出自己的产品,最终引导潮流。然而,广大人民群众的编程意识不是马上提升,中国各地区社会发展水平不平衡,现在有互联网能极大改善信息不平衡状态。但是,产品研发人才师资都需要时间做为成本。所以从整体趋势来看,仍是一个渐进的过程。还是那句老话,经济基础决定上层建筑。

发表在 Uncategorized | 留下评论

python少儿编程之if判断语句用法

老司机开车的也需要不断的判断路况,来决定是加油还是刹车。只不过他已经驾轻就熟悉,自己有时候甚至只是一个下意识的动作。
判断是预测的前提,我们需要根据当前什么样的情况,来决定做什么。人类已经让计算机也能进行判断了。
在计算机语言中,有if语句,if就是如果的意思。在python中,当然也少不了if语句,和其它计算机语言功能也基本一样,语法稍有差别,你学会了python的if,再去学其它计算机语言的if,那么很容易,比较意思都是一样的。
语法上的区别,稍微改改就行了。重在理解,理解万岁。不哆嗦了,python的if格式如下:

第一种使用方法:

if 表达式:
        语句1
        语句2
        语句3

我们把,语句1,语句2,语句3,或许还有语句4,这些叫做语句组。

它是说,如果表达式的值为True,就执行属于if的语句组。注意属于if的语句组的所有语句需要和if隔4个空格。
隔三个、两个空格都可以。即,缩进要是一样的,表明,这些语句都从属于if语句。表达式后面的:号是不能少的,否则出现语法错误(syntaxerror)

举个例子:

x=834
y=12
if x>y:
print(“x比y大”)

第二种用法:

if 表达式:
        语句1
        …
        语句n
else:
        语句1
        …
        语句n

这是说,如果表达式的值为真,那么执行if语句组,否则执行else语句组,else就是否则的意思。
举个例子:

x=23
y=2345
if x>y:
        print(“x比y大”)
else:
        print(“x不比y大”)

亲爱的读者,你说说上面的代码运行的结果是什么吗?

 

#if源代码一例:

x=8
y=10

if x>y:
        print(“x比y大”)
else:
        print(“x小于或等于y”)

天气预报=”下雨”

if 天气预报==”下雨”:                #如果 天气预报的值为”下雨”,就打印
        print(“今天出门要带伞”)
        print(“上学路上要小心点”)
else:
        print(“今天出门没必要带伞”)
        print(“上学路上不要贪玩”)

print(“程序运行完毕”)

发表在 python | 留下评论

编程之所以能在全球范围内这么流行,一部分功劳也该归奥巴马吗?

奥巴马下岗了,但他上任时期对少儿编程所做出的贡献是卓有远见的,他说:“我们应该成立一个儿童顾问组织,让他们告诉我们,什么是他们感兴趣的,以及什么措施是可以实行的,以此来帮助我们更好地改善STEM(科学、技术、工程、数学)教育。

谷歌、微软、脸谱等全球顶级科技公司曾联合发起一个名为“全球编程一小时”的活动。建立了一个网站平台,让全世界的少年儿童都可以在上面学习编程基础知识。旨在提高全球人们尤其是青少年创新能力、计算思维和普及计算机科学教育,奥巴马在2013年知道后,便开始大力号召全美学生学编程。

并且身体力行,2014年,自己直接写了编程庆祝“计算机科学教育周”正式启动,因此成为了美国历史上首位编写计算机程序的总统。不积跬步,无以致千里。现在编程这个概念越来越多的出现在大众的视野。有个问题,比学编程更重要的是什么呢? 虽然我们当代的“武林高手”或许是一位编程非常厉害的程序员。但我们从小不要去为了学编程而去学编程,任何事情都不要跟风,不要因为,别人家的孩子学了呀,所以我们家的孩子也要学,要不就落后了,或诸如此类的想法。

科技一直在进步,我们一直要学习科技知识,对,没错,但是,谁是创造科技的? 为什么我们要去学习别人所创造的科技?如果宇宙形成的时候,地球离太阳更近或更远一点点,那么现在的“地球”又是完全另一番景象了。 人类是什么?有意识的生物?宇宙发展的必然产物? 我们初中就学过,凡事都有产生发展灭亡的否定之否定规律。这是人类根据自身发展历史认知所总经的经验而已。照这种说法,宇宙已经产生过n的n次的n次方的有意识智慧‘生物’轮回了。看了《西部世界》美剧吗?人类马上就要被自己所创造的有意识的机器人颠覆了。这好像符合那马克思哲学或什么黑格尔哲学吧。 或许,我们人类也就是另外更高级意识体创造出来的太阳系的一次实验。人类生下来就要学会交流,交流即要懂非自己方的意思,发明了n种语言。现在要和计算机交流,计算机还较笨,听不懂人话,所以有了计算机语言。让人类和计算机可以交流。随着计算机懂的越来越多,终究有一天它和像人一样完全理解人类的语言,就像《西部世界》那种用类似3D打印及其它尖端技术制造出来的机器人一样。它们已经具有了意识,看上去和人类无二致,但不会衰老,能永恒,这一点人类已经败下阵来!

今天的科幻,就是明天的现实。我们目前还要学习计算机语言,是为了和愚蠢的计算机进行交流,这是现阶段人们需要学习的。我估计这个过程可能需要50年到100年。到了下一个阶段,计算机语言已经消失,计算机已经完全变成有意识的机器人。未来的世界怎么样,现在无法想像。不过聪明的人类是不会轻易让自己被颠覆的。 一条乐观的人类发展曲线是,人类会更加强大寿命也更长。比如,骨骼系统已经换成比生物骨骼性能好n倍的某种高科技骨骼。比如,已知经把互联网内置到大脑里去了。比如,能来往宇宙各种星球穿梭如铁臂阿童木。人们当然会有更高层次的智慧活动,比如,你的任务可能是制造一个银河系,培养300000个不同大小的太阳,在太阳的行星植入智慧的种子,引导各种不同的智慧生物的社会发展。所以,那时候的你,已经成了上帝。成为上帝,这又是智慧生物发展的终极目标吗?

少儿编程之所以会趋于热度,并不是某个人能左右得了的,它是科技社会发展的一必然现象,谁能更加推动它的发展,谁就成为这时代的明星。所谓顺之者昌,逆之者亡。古人尚且明白,今人更应该重视,每个社会历史阶段都会有什么事情发生。谁预测实践得更好,谁就是时代的风流人物,谁就能待到山花烂漫时,她在丛中笑。

最后,请问编程之所以能在全球范围内这么流行,一部分功劳该归于奥巴马总统吗?

美国总统奥巴马全家福

 

 

发表在 Uncategorized | 留下评论

姆咪scratchjr绘本编程书籍_幼儿编程书籍

scratchjr原来可以这么学! 幼儿学编程用“姆咪编程绘本”。

如何让孩子做好应对20年后人工智能化的世界而不被淘汰?如何鼓励孩子的兴趣发展,培养孩子的成就感,让他们成为最好的自己?如何让孩子们所学的知识进行技术迁移?这些问题都是我们这一代家长所需要面对的。

“姆咪图画书”系列是芬兰著名儿童文学作家托芙·扬松的经典形象作品,由清华大学出版社引进出版,适合2-6岁亲子阅读。 姆咪的妈妈是一个具有教育智慧的主人公,她告诉我们,孩子的想象力和冒险精神,要捧在手心里小心呵护,并且,尽可能将其保持延伸的长一些。像对姆咪一样,我们给他爱,让他自己找到自己的兴趣,找出孩子最优化的自己。

在2017年全国图书订货会期间,为了更好体现“姆咪图画书”所折射出先进的儿童教育理念,清华大学出版社结合自身优势,联合新锐儿童编程教育机构3FLearning,举办了一次别开生面的绘本与编程创新学习体验活动。

这次活动吸引了数十名6-8岁的小朋友和家长参加,在活动中,老师先为小朋友们阅读了“姆咪图画书”系列中的《果酱不见了》这本书,并且通过人物涂色、角色认知等活动,让小朋友们认识了姆咪系列的每个人物。老师根据故事情节在展厅设计了三个密码盒需要小朋友去找,找到盒子后通过编程解开盒子中的密码,从而帮助姆咪找到果酱。

整个活动中,老师把孩子们分为三组,通过小组合作的模式引导孩子们在姆咪谷里寻找可以编程的元素,使用积木式编程工具Scratch Jr。(美国麻省理工开发的专门用于儿童编程的APP) 进行探索,结合姆咪绘本《果酱不见了》的情节,设计闯关游戏,孩子们可以用程序解开密码得到答案。

现场引导师王子明老师表示:“编程可以说是未来每个人都需要掌握的基本工具,在编程的项目小组学习的过程中,孩子们将完成导师制定的各项任务,在开放式探究学习中最大限度发挥孩子的自主性和创新性,在编程和绘本的跨界融合中实现多学科交互学习,从而全面提升孩子的知识迁移能力和核心素养。”

清华大学出版社总编辑吴培华先生说:“清华大学出版社的计算机类图书一直是强势品牌,清华少儿将根植于清华大学这所一流学府,借助于清华的理工背景和计算机优势,不断尝试针对青少年的跨界和多学科融合,探索出一条适合清华的现代少儿出版之路,并且向教育产业延伸。未来,清华少儿将继续弘扬清华社的教育优势,出版具有高品质高格调、具有先进教育价值的少儿读物。”

相信活动中孩子们展现的好奇心和求知欲将指引他们在知识的海洋中遨游,在科技与人文的世界里找到更多的交叉结合与跨界融合的地方,像姆咪一样,在自己的人生中最合适的位置!

 附件1 姆咪系列简介

故事书故事书
游戏书游戏书

姆咪在中国获评为2015年十大海外品牌。

姆咪图画书荣获2016新浪育儿年度优质绘本

“姆咪图画书系列 ”(17本)

姆咪图画故事书(9本)

姆咪游戏书(3本)

姆咪图画翻翻书(5本)

全球品牌——享誉全球,70年经典,芬兰国宝级图画书。翻译成50种语言,销量超过2500万册。伦敦晚报连载姆咪漫画超过25年。

国际大奖——国际安徒生奖作者经典形象作品。

幸福感知力——像姆咪一样,不管孤独还是忧伤,都带上自己的小小太阳,拥有追逐和体验幸福的能力。

先进教育观——像姆咪一样,让孩子找到人生最合适的位置

儿童视角:在细致入微的观察与体察儿童心理的基础上,通过个性鲜明的人物塑造和新奇好玩的故事情节,以及绚烂奇幻的画面,传递了很多适切幼儿年龄特征的概念、知识与道理。

家长启示:每个孩子都像姆咪,等着你去发现他内心的小美好! 怎么做,才能接近世界最好的教育?

匠心编排—— 姆咪图画故事书、姆咪翻翻书、姆咪游戏书,巧妙编排和拙朴、幽默的内容更符合2-6岁低年龄段的阅读特点。

“姆咪图画书”是芬兰著名儿童文学作家托芙·扬松的经典形象作品。姆咪造型简洁脱俗,就像直立的小河马,呆萌拙朴。故事中的每个角色都被赋予不同的性格特质,让人过目不忘。姆咪故事充满了想象力和幽默感,荡漾着生活的快乐和家庭的温暖,并且处处可见人生的智慧和哲理。

书中既有对儿童生活及儿童心理细致入微的观察与体察,也描绘了异域风情及奇幻色彩的场景,通过个性鲜明的人物塑造和新奇好玩、幽默趣致的故事情节,传递了很多适切幼儿年龄特征的概念、知识与道理。

“姆咪图画故事书”适合2-6岁,故事拙朴幽默,轻灵美妙的幻想配合着浓郁的生活气息、天真活泼的儿童情趣呼应着淳朴美好的情感基调,顺应儿童天性。

“姆咪游戏书”充分利用图画和文字共同讲述内容的形式及特点,让儿童可以实现互动式阅读,吸引孩子全身心投入作品每一页图文的欣赏,通过自己主动的观察与发现,从中获得资讯、找寻答案、解决问题、感受趣味、增长能力。

“姆咪图画翻翻书”画面绚丽,适合2-5岁,小小翻页的互动式阅读,帮助孩子主动观察、主动发现、解决问题、增长能力。

天猫上有销售这系列幼儿编程书籍,现在还有优惠券可以领,要买的父母不要错过了!

 单击这里先领优惠券,   再去天猫购买才划得来!

 

发表在 Uncategorized | 留下评论

少儿python编程之真假是非论关系表达式与逻辑变量

有句叫难得糊涂,在人的一生中,有时候确实需要装糊涂,这样才能处理好事情。
可是计算机处理的数字信息可不能糊涂,一定要精确,否则它就给你脸色看,程序运行不下去!
像windowsXP,它就直接蓝屏。

在编程语言中,都有逻辑变量,简单的说就是有种变量,它只有两个值,一个是真,一个是假。

python当然不例外,它的逻辑变量的值分别为True和False,注意第一个字母是大写,否则会出错!

你不能给逻辑变量的值加上双引号或单引号,像这样’True’或”False”,这样就成了字符串了!

OK,那新建一个变量为x,它的值为True,是这样写的:

x=True

要打印x的值,直接 print(x)即可。

再来讲一下关系表达式,关系表达式表示的是两个对象之间的关系,如果它们的关系成立,返回真,否则返回假。

常见的关系有大小,小于,等于,不等于,分别是这样写的:>, <, == , != 。

注意,表达两个对象相等关系是连用两个等于号。

示例:

x=5
y=3
print(x>y)

由于5是大于3的,所以打印的结果是True

像这样的式子:x=5>3 ,会先对 5>3进行运算,得出True的结果,然后把True赋值给x,如果print(x),那么它的值就是True。
print(5!=3)的结果是什么呢?

 

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

 

发表在 python | 标签为 , , | 留下评论

少儿python编程之变量有个身份证

“””
程序文件名:006_变量有个身份证.py
在python中,整数、字符串等都是对象。python中“万物”皆对象,每个对象都有个名字。
如果一个对象失去名字了,那么python再也找不到它了,python会把它当“垃圾”回收掉。
也可以直接用del 来删除某个对象的名字。在定义对象的同时需要给它赋一个值。
如果直接打印一个未赋值的变量的话,python会提示出错信息,说这个变量没有被定义。
变量也可以说是对象的一个标签,有些人有外号,那么对象也可以有多个名字。
每一个对象都有一个唯一的地址,就像每个人都有个唯一身份证号一样。
要证明两个变量名称是不是引用同一个对象,我们可以求它们的id来验证。语法是:
id(变量名称)

“””

x=10                      #新建一个变量,赋值为10
print(x)                #打印变量所引用的值
y=x                         #让y变量和x变量指向同一个对象
print(y)                 #打印y的值
print(id(x))          #打印x所引用的对象的唯一标识
print(id(y))          #打印y所引用的对象的唯一标识
#上现打印的结果是一样的,可以证明x和y是引用同一个对象
del x                    #删除x这个名字
print(y)              #y没有被删除,它依旧引用着刚才的对象
print(id(y))       #打印y所引用的对象的id, id就是唯一标识的意思
print(x)             #由于x这个名字已经被删除了,所以这里会显示出错提示。

 

 

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 标签为 , , | 留下评论

scratchjr.apk幼儿编程教育游戏娃娃基础编程语言下载

scratchjr是scratch的低幼儿版本,设计为5到7岁的小孩子使用。这里提供的是安卓版本下载。

当然,也是采用积木化拼图的方式来“编程”,所以不要问有没有中文版哦,它是图形化的语言,任何娃娃在你稍微的指点下就能编程了。

在其官方网站是这样写的:

编程是新的读写能力!ScratchJr,让(5-7岁)的娃娃们可以“设计”自己的互动故事和游戏。
在这个过程中,他们学会了解决问题,设计小作品,并在计算机上创造性地表达自己。

下载网址:http://www.HaLiFa.net/download/scratchjr.apkcodegame.rar
下面是视频,关于scratchjr的,如果你无法观看视频,请先下载哈里发加速器精简版,密码是www.halifa.net,这样可以看youtube视频,由于要修改系统文件,使用哈里发加速器前请关闭各类杀毒防卫软件,否则无法工作。

 

 

发表在 Uncategorized | 留下评论

娃娃编程手机APK代码之光codespark儿童编程教育thefoos游戏APK下载

我们星空培训几年前就在实体班让孩子们玩的一个编程教育小游戏,由codespark公司出品。

我们翻译叫代码之光吧,它开发了The foos 这个小游戏,让幼儿通过玩一款操作小精灵闯关的小游戏学到基本的编程概念。 这款游戏很好玩,里面有日本忍者、小警察,小小工程师,太空宇航员,小怪物等各种小精灵,可以看出codespark对幼儿心理把握到极致!

关于The foos如何翻译成中文,我们现在也不好翻译,查了好多资料,还是不翻译算了。

创始人比尔格罗斯BillGross说:“编程会将进入到我们生活的方方面面,所以我们需要更多的人来了解这一知识,能够知道循环、变量和序列都是怎么回事。即便你的职业并不是编程相关的,了解这些内容也很有价值。”

所以,如果你想孩子玩玩这个游戏,那么你可以单击此处下载:

http://www.HaLiFa.net/download/5岁儿童编程教育游戏_安卓平台适合于手机和安卓平板

下个游戏给小孩玩,不要告诉小孩这是编程的游戏或许更好,你认为呢?

发表在 Uncategorized | 留下评论

3岁娃娃学编程福音->表情编程机器人降临,幼儿编程启蒙又添力作。

刚从谷歌翻到这个消息,心中又有一丝喜悦,学编程低潮化大趋势完全势不可挡啊。看视频:
http://v.youku.com/v_show/id_XMjQ3NTA1MjA4NA==.html

想买个玩玩吗,单击此处到淘宝购买即可。

这个叫COJI的机器人,是将单词“coding(编码)”和“emoji(表情符号)”两个单启加在一起而来的。

用手机操作APP,使用各种可爱的表情即可对机器人进行编程,一种娱教于乐用于幼儿及儿童进行编程启蒙的机器人问世了。

谁说编程一定要写代码呀! 做这个表情机器人的公司好像很牛B的样子,好吧,老美公司好像都很牛逼的样子?也不一定,中国也有自己的教育机器人的。

关于WowWee

WowWee创立于1982年,是一家拥有34年悠久历史的专业机器人制造公司。在美国、加拿大等国均设有分支机构。
从2004年推出商用生物形态机器人Robosapien(罗伯萨皮尔)开始,WowWee开启了创新科技缔造玩具机器人的旅程,不断推出具有娱乐性与相象力的产品。
热销欧美、日韩、新加坡、中国香港等地,为全世界的孩子及机器爱爱好者提供了全新的娱乐体验。
研发团队:

主创工程师以及科研团队来自美国拉莫斯国家实验室。美国NASA科学加加盟担任顾问,加州大学机器人实验室(UCSD)/美国圣地亚哥大学为公司长期技术合作机构。

可爱呆萌的幼教机器人,有人已经购买来玩了,话说这小青蛙的歌曲也蛮好听的。

发表在 Uncategorized | 留下评论

少儿编程之python变量的类型一

山雨欲来风满城,学会派森赛陈真? 霍元甲的迷踪拳变化多端,孙悟空的七十二变也是变化莫测,世间万物,皆在变。

在python中,变量也是充满变数的,它有时候是一串字符的名字,有时候可能又是一个整数的名字。

什么?就一整数,你也给它取个名? 有这个必要吗?

当然有必要呀,举个栗子。取个名后,我就不用打这么长的字了呀,你看3276810247687682951209382195721389982314这个数是不是好大好大好长好长。

我根本记不住呀,我就给他取个名叫长数,以后我打印它的时候,我就这样:

print(长数)

就行了,这样是不是超简洁。

长数,这个变量叫整数变量,在计算机里叫整型变量,可不是整形哦。

现在我们可以建立一个变量叫x,让x的值为10,就是这么写的,超简单地建立了一个整型变量:

x=10

不过,我马上改主意了,我希望x的值是:”python大英雄赛过加菲猫”。x它又变成了字符串变量了。

x=”python大英雄赛过加菲猫”

我又希望 y的值是:”是不可能的”。

y=”是不可能的”

最后我就这样:

print(x+y)

是不是很好玩,在这里,+ 号可以连接两个字符串。
以下是源代码,你可以粘贴到py文件中,运行,体验变量。

#—————————————–
x=10                             #这是一个整数变量,也称整型变量,英文名int,来自于英文单词integer的前三个字母
print(x)

y=10.2                            #这是一个小数变量,也称为浮点型变量,英文名 float
print(y)

print(x+y)                     #整型变量和浮点型变量相加的结果是浮点型变量
w=”http://”                  #字符串变量,英文名为str,来自英文单词string的前三个字母
z=”www.scratch8.net”

print(w+z)                    #w和z都是字符串变量,它们能想加,这里的+号就是把它们连起来的意思。

print(x+z)                   #x是整型变量,z是字符串变量,它们能相加吗?

#—————————————–

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 标签为 , , | 留下评论

python变量和print命令及实际参数

先看段对话:

甲:“你这人,就喜欢给别人取外号,看你家的小黄,自从你从大街上把它捡回来后,你给它取了多少外号了?”
甲:“我这里有句话,你给这句话也弄一外号(名字)吧,这句话叫 “我计划明天溜完冰后,再去爬山,回家写日记就有素材了。”
乙:“OK,我把这句话叫:明天的事,行吧。”
甲:看我用python写出来,是这样写的: 明天的事=”我计划明天溜完冰后,再去爬山,回家写日记就有素材了。”
在很多计算机语言中,连起来的一些字,叫字符串,像串糖糊芦串起来。一般用双引号或单引号引起来,表示这只是一些字。

我们可以给以给字符串取一个名字,比如上面的名字就是:明天的事。

明天的事,叫做变量。因为每个人明天的事情都不一样呀。温度是变化的,它是变量。一个人的身高是变化的,也是变量。

有一个英文叫print,它的意思是打印的意思,在很多计算机语言中,都“强”行借用它,用它来打印出变量到底是什么东东呢?

在python中也用这个英文来打印出变量到底是多少,像下面这样在小括号里写出变量的名字:

print(明天的事)

由于,刚才我们给:明天的事 做了定义,它指的就是”我计划明天溜完冰后,再去爬山,回家写日记就有素材了。”

所以 python会把这个变量的具体内容显示出来。

print()是一个命令,它本质上是一个函数,函数好像很高深的样子呀,宝宝可不懂。没关系,你出生不久时候就开始学叫爸爸妈妈,那时你根本不懂爸爸妈妈的具体涵义。

你只要知道它是个函数就行了,或者函数就是命令,命令就是函数,就这么简单。

有些命令的小括号里不止一个变量,可能会有几个变量,用逗号隔开,就像这样:

print(明天的事,后天的事,明年的事)

这叫做这个命令有三个参数,它们是实实在在存在的,叫实际参数,也可以这样:

print(“明天我去南京”,”后天我来你家找你玩”,”明年找李克祥同学的弟弟玩”)

或这样:

print(“我们都是”,”顶天立地”,’的人’)

或这样:

print(明天的事,”写完日记后,洗洗睡了”)

上面的某些print()的参数里,有些不是变量,就是一个字符串。这当然也是可以的。那就直接打印出来嘛,你以为python这么傻呀。

字符串和字符串可以直接连起来,假设有
a=”我们都是”
b=”顶天立地”
c=”的人”

print(a,b,c)
print(a+b+c)

会打印出什么呢? 亲爱的读者,请在python新建一个文件进行尝试吧。不知道打字的同学,你可以复制代码。

以下是源代码:

#———————————————————————————————
我=”玫瑰花”                      #新建一个变量,它的值是一个字符串,这个变量就叫字符串变量。
你=”莲花”                         #新建一个字符串变量叫 你
print(我,”和”,你)             #打印,在print函数中,可以用逗号隔开不同的变量或字符串。
#用逗号隔开的这些项目叫参数,在这里它们是实实在在存在的,叫实际参数。

print(“我们都是”,”顶天立地”,’的人’)            #这个print函数有三个参数,三个参数都是直接的字符串。

a=”我们都是”
b=”顶天立地”
c=”的人”

print(a,b,c)                     #这个print函数有三个参数,三个参数都是字符串变量。

print(a+b+c)                 #注意和上一句的区别,及运行的效果,仔细看!

#————————————————————————————————-

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 python | 标签为 , , | 留下评论

哪吒要闹海,海龟要出世

哪吒要闹海,海龟要出世,关于如何下载python3及如何安装与idel的使用此处略之。

我们新建了一个py文件后,就可以输入代码了,不知道打字,那就复制粘贴吧。

第一句:  from turtle import * 

在python中,有很多仓库,有一个仓库叫turtle,即海龟仓库,我们叫海龟模块。它里面有很多命令,通过这些命令能让产生海龟,指挥海龟。第一句的意思是:从海龟模块导入所有命令

第二句:角色一=Turtle() 

第二句的意思是新建一只海龟,叫角色一。运行完这句命令后,就会有一只海龟出现在屏幕上,可能你的屏幕上显示的是一个小三角形并且是向右移动的,因为我们的配置文件不一样,配置文件下载网址:http://www.scratch8.net/scratch/turtle.cfg
把配置文件放在和你的py文件同一个文件夹即可。

第三句:角色一.fd(100)

第三句的意思是让角色一朝它的方向移动100像素

运行后,大概是这样的:

 

 

“””以下是海龟出世源代码:”””

“”” 001_海龟出世.py 这个程序可以让一个小海龟横空出世,显示在屏幕中央。
在三个引号之间的字符串为多行注释。                         #号后面的是单行注释。
英文单词:from 是 从 的意思
turtle就是海龟的意思,import是导入,输入的意思,* 号代表所有的东西。
这个程序是2017年1月2号编的。
“””

from turtle import *    # turtle 是海龟的意思,在这里代表海龟模块,就像一个仓库一样,在turtle“仓库”里可以产生很多海龟,并且里面有各种命令来操作海龟的移动。

角色一=Turtle()          # Turtle() 是 turtle 模块里的一个函数,就是用它来产小海龟的,现在我们让海龟出世了,叫做“角色一”,注意第一个字母T是大写,因为在python中是区分大小写的。

角色一.fd(100)

 

少儿python编程培训预订开始,单击链接享受优惠:https://item.taobao.com/item.htm?id=544061935133

发表在 turtle | 标签为 , | 留下评论

引蛇出洞之少儿python编程教程前言

《引蛇出洞》系列微课说明:
8岁能学编程吗?答案是肯定的,就像8岁能学围棋一样,实际上幼儿园的小朋友就有学围棋的了。(偷偷地告诉你,我只会象棋,不会围棋)
 你这话说大了,连个字都不会打,电脑基本操作也不会,还学python,这不是拔苗助长吗?
 我说你这“古老”的思维也该换换了,谁说编程一定要打字?然而,小朋友们玩电子游戏还是挺溜的吧,尽管有些游戏是英文的,并不妨碍他们玩的高兴。我看到一个4岁的小孩拿起手机操作起来也很“老道”。
 本次教学围绕自“古”以来经典的海龟作图法,你可对比scrath的作图,配合我们专用的教辅软件,使儿童学python的文字输入达到最少。 基本上,只要排列下代码,输入些数字即可。小学生学编程,最重要的是理解一些基本的概念,至于用什么语法,这些无关紧要。 教学目的是:能看懂代码!
 所以,从这点来说,选用市面上很多计算机语言都可以。但是,在实践当中,python是简洁高效优雅的计算机语言,非常接近自然语言。 关键的关键是python3支持中文大胜python2,所以当然选用python3。这样,在教学当中,我们的python程序里有很多中文的变量名,函数名什么的。 这样理解起来,就更加容易了。 即使完全没有接触过编程的白丁,也能从我们的python编程中看出个倪端。
那么,python程序员们不要见怪,我们独创了一套“中文”的python编程方法,那就是能用中文的一律用中文。这完全是为了提高可读性。在未来的生涯中,哪种方法打字快,那就用什么字。其实,字,就是一个符号,仅此而已。
最后,就不要见怪以后python就是派森,BeautifulSoup模块我们会把它叫靓汤模块,pillow模块就是枕头模块,random模块就是随机模块,math模块是数学模块,turtle当然就是海龟模块了,也能增加趣味性。
少儿python编程培训预订开始,单击链接享受优惠https://item.taobao.com/item.htm?id=544061935133
发表在 python | 标签为 | 留下评论