这篇文章主要介绍了高中生学python用什么书好,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。
教育信息化
数码世界 P
.203
基于培养思维能力的
Python
语言程序设计教学
周蓉 东莞市商业学校
摘要
:Python
语言有着简洁,高效和生态的三大特点,在中职学校引入计算机程序设计
Python
语言课程的教学,可以培养学生解决问
题的思维能力,可以面向问题引发兴趣培养思维能力,引导创新。实践表明,在中职学校开设
Python
程序设计语言课程,可以有效地提高
学生学习程序设计的兴趣,激发学生的创新思维和创造能力,取得良好的教学效果python爱心代码英文。
关键词
:Python
语言 程序设计 解决问题 教学设计
一、
Python
语言发展现状
Python
是一种动态的、
面向对象的脚本语言。
它可以作为首门
程序设计课程纳入中职计算机教学的课程中,
Python
语言更适合
编程零基础的学习者入门,
相比较其他不少主流编程语言,
Python
有更好的可读性,
因此上手相对容易。
如今
,
随着语言编程课的发
展,
Python
程序语言教学成为很多学校学习程序设计的入门课程。
Python
可以让初学者把精力集中在编程对象和思维方法上,
让初学
者专注于编程逻辑,
把主要精力放在解决应用问题的思维能力培养
上。
Python
语言有着简洁,
高效和生态的三大特点。
Python
的语法虽然简洁,
却具有完整的语法逻辑,
可以进行语
句级、
面向过程和面向对象的程序开发,
与其他语言相比,
Python
能
更加准确地表达算法和程序逻辑意图。
Python
代码编写高效,
实现
同样功能的一段代码,
Python
编写的代码更少
,
代码少意味着执行
效率高,
实现时间短。
Python
语言还被称为是一种生态语言,
它在计
算生态的大环境下诞生、
发展以及再生,
其简洁和面向生态的设计理
念得到了广泛认同,
形成了
全球范围最大的单一语言编程社区。
二、
程序设计课教学现状
在传统的中职计算机教学中存在一系列的问题。
1.
中职学校的学生计算机基础参差不齐
。
他们来自于全省各个
地区,
由于地区的差异性,
很多来自偏远地区的学生大部份没有接触
过计算机学习,
所以一开始就学习程序设计语言课程,
会很吃力,
而
且部分中职学生学习能力较弱,
逻辑思维和计算思维较差,
面对程序
设计语言课程内容,
刚开始抱着很浓厚的学习兴趣,
但当接触到一些
复杂的算法和逻辑思维很强的程序时
,
课程就会变得枯燥,
学生也会
因为理解不了
,
觉得难而放弃学习。
2.
传统教学忽略了对思维的培养。
在传统教学当中,
以教师为中
心,
教师讲学生听
,
教师过于注重教会学生,
而忽略对学生思维的培养,
学生只需敲打录入老师设计好的程序,
运行成功就行
,
不必做深入的
思考,
更不用理解程序的内容。
这样更像是进行打字和记忆力的训练,
根本锻炼不了思维能力。
他们往往只关注程序的运行结果,
而忽略程
序的设计过程,
无法形成一种有效的思维模式,
从而将大量时间花在
死记硬背上。
三、
为什么要学习程序设计
因为程序设计是一件很有趣的事儿。
1.
学习程序设计可以训练思维。
程序设计是一个求解决问题的
过程,
在设计程序之前,
首先要分析需要解决的问题,
接着要细化解
决问题的步骤,
设计求解问题的方法,
进而通过编写和调试代码来解
决问题,
这是从抽象问题到解决问题的完整过程,
在这过程中,
可以
促进思维的训练。
2.
学习程序设计可以提高效率。
计算机已经成为当今社会的普
通工具,
掌握一定的程序设计方法可以有效地利用它来解决一些计
算问题。
例如,
在处理大量工作数据的时候,
可以通过程序按照特定
算法来进行批处理或绘制统计图表。
掌握一些编程技术能够提高工作、
生活和学习效率。
3.
学习程序设计可以带来就业机会。
程序员是信息时代最重要
的工作岗位之一,
国内外对程序员的缺口都在百万级及以上规模,
就
业前景广阔。
程序员职业往往并不需要掌握多种编程语言,
精通一种
就能够获得就业机会。
中职学校开设程序设计课程,
完全符合中职学
校为社会提供就业人才的培养模式。
四、
Python
语言培养思维能力的教学设计
图形绘制的教学设计
:
举一反三,
训练学生观察图形的变化,
引
导学生思考,
通过改变哪一句程序,
来实现不同图形的变化,
培养学
生思维能力,
通过对比,
改变程序内容,
发现用
Python
语言可以完
成不同图形的绘制。
学生在本节课的学习中,
通过不停地引导学生的思考,
改变程序
的内容,
学生发现通过小小的改变,
却能得出不同的图形,
激发起学
生强烈的学习兴趣,
他们尝试着把角度变换不同的大小
(从
0°
—
360°
)
,
得出更多变化的图形,
让学生眼前一亮。
(如图
1)