python与机械教育初探_初探Python语言学习模式——项目式学习

初探

Python

语言学习模式

——

项目式学习

摘要:随着新课标的变化,

Python

成为中学生必学的程序语言,然而在传统的

学习模式下,学生的实践能力难以真正提高,致使学生学习的积极性、主动性被

压抑,不利于信息技术学科学习的开展。项目式学习是一种以学生为中心的教学

方式,为调动学生的积极主动性,本文以经典的

猜数字游戏

为例引导学生进行

项目式学习,结果表明:学生不仅能够学到知识,动手能力也得到大大提高。因

此,可以将项目式学习运用到中学生信息技术学科的程序语言的学习中去。

关键词:

Python

项目式学习

核心素养

作为一名信息技术教师,经常会听到学生与老师们抱怨:学生说每堂课都认

真听了,上课时说的每一句话我都听懂了,可还是感觉什么都不会,而且根本不

知道学这个东西干什么?学这个东西有什么用?老师则经常会埋怨讲课之后学生

不认真听,或者说学生课后不认真看书,不认真写作业。但当一个学生认真听课、

认真看书、认真写作业之后,却依然学不明白,甚至还不知道学一门课程干什么,

那就真的值得我们去反思了。在新时期新背景下,编程语言正在由

Visual Basic

言逐渐向

Python

语言过渡,而学语言要多实践,我们要将知识就是力量的理念转

变为运用知识才是力量。

一、

Visual Basic

语言与

Python

语言对比

1.Visual Basic

语言。学习

Visual Basic

语言,需要在学习了数据类型、常量变

量、运算符与表达式、常用语句与函数等内容的基础上才能进行简单编程的学习,

然而这些内容学起来枯燥繁琐,学生的学习兴趣不高,积极性比较差。以至于课

堂上学生比较被动,老师一节课下来也是筋疲力尽,学习效果不理想。

2.Python

语言。

Python

语言的特点易于学习、易于阅读、易于维护、互动模

式可移植、可扩展、跨平台、兼容性好,使用起来特别方便。(

1

)

Python

语言

的简洁性会让你大跌眼睛;(

2

)

Python

语言声明变量也十分方便,方便到以前

不敢想,这种声明让我们不需要手动输入变量类型,自动识别;(

3

)

Python

言的函数库强大,引用简单,使用方便。

二、项目式学习

高中信息技术学科核心素养由信息意识、计算思维、数字化学习与创新、信

息社会责任四个核心要素组成。而程序设计教学已经成为信息技术学科核心素养

中计算思维培养的重要途径。项目式学习要求学生不仅能够应用所学的学科知识,

还需要懂得如何在现实生活中将这些知识学以致用。在互联网迅速发展的形势下,

获取知识的渠道非常便捷,从而利用知识,发现并解决实际问题的能力变得非常

重要。因此将项目式学习运用到中学生程序设计教学中,不仅有利于学习有效性

的提高,而且项目式学习模式会使各个知识难点有效缓解,便于学生更好地理解

与掌握。

三、以经典的猜数字游戏为例

1.

系统随机产生

1

100

之间的整数,并输入你猜的数字:

# -*- coding:utf-8 -*-

import random

secretnum = random.randint(1,100)

print(“

这个随机数为:

”,secretnum)

print(“

猜数字游戏开始

”)

guessnum = int(input(“

你猜的数字为:

”))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值