推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

人工智能背景下的Python教学探索

更新时间:2019-12-24 10:00:37 大小:2M 上传用户:songhuahua查看TA发布的资源 标签:人工智能python 下载积分:1分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

近几年随着人工智能的飞速发展,中国、美国已经将人工智能写入战略层面,但高校的程序设计课程与人工智能的发展存在着脱节的现象。本文分析了人工智能特点与发展方向,梳理Python编程语言特点与人工智能的关系,整理针对人工智能的Python程序设计教学内容,结合Python程序设计教学经验,提出人工智能方向的Python程序设计教学目标、教学模式、教学方法。通过教学实验,论证了本Python程序设计的教学方式优于一般的Python程序设计教学方式。


部分文件列表

文件名 大小
人工智能背景下的Python教学探索.pdf 2M

部分页面预览

(完整内容请下载后查看)
Computer Era No. 7 2018  
· 76 ·  
DOI:10.16644/j.cnki.cn33-1094/tp.2018.07.021  
人工智能背景下Python学探索  
韩志豪  
(浙江国际海运职业技术学院,浙江 舟山 316000)  
要:近几年随着人工智能的飞速发展国已经将人工智能写入战略层面高校的程序设计课程与人工  
智能的发展存在着脱节的现象。本文分析了人工智能特点与发展方向Python 编程语言特点与人工智能的关系,  
整理针对人工智能的 Python 程序设计教学内容Python 程序设计教学经验出人工智能方向的 Python 程序设计  
教学目标学模式学方法。通过教学实验证了本 Python 程序设计的教学方式优于一般的 Python 程序设计  
教学方式。  
关键词:Python;人工智能;教学方式;程序设计  
中图分类号G434  
文献标志码A  
文章编号1006-8228(2018)07-76-06  
Exploration of Python teaching in the context of artificial intelligence  
Reubin Han  
Zhejiang International Maritime College, Zhoushan, Zhejiang 316000, China)  
AbstractIn recent years, with the rapid development of artificial intelligence, China and the United States have written artificial  
intelligence into strategic layers. However, there is  
a disconnect between the programming courses in universities and the  
development of artificial intelligence. To solve this problem, this paper analyzes the characteristics and development direction of  
artificial intelligence, combs the relationship between the characteristics of Python programming language and artificial intelligence,  
organizes the teaching content of Python programming for artificial intelligence, and combining with Python programming teaching  
experience, proposes the artificial intelligence oriented Python Programming teaching objectives, teaching models and teaching  
methods. Through the teaching experiments, it is demonstrated that the Python programming teaching method is superior to the  
general Python programming teaching method.  
Key wordsPythonartificial intelligenceteaching methodprogramming  
语言设计编程课程[3]。但是高校教学需要紧跟时代的  
0 引言  
步伐要走在时代的前列此同时于大数据分  
工智能的蓬勃发展Python言市场对人才的需  
正处于供不应求的状态。因此Python序设  
计作为必修课程显得尤为重要。  
2017 年 7 月国务院发一代人工智能发展规  
[1]  
划》 12 月国家工业和信息化部发进新一代人  
[2]  
工智能产业发展三年行动计2018-2020 年》 。  
2018年3计算机二级考试加入Python言  
程序设计Python 语言因其特有的属性洁高效、  
解释性扩展性态性[3]成为了最受欢迎的语  
丰富的第三方库避免了重复开发增加了  
语言的张力。目前98%的人工智能的开发的是  
Python言编程。  
Python言是一种解释型高级语言移植平  
向对象等特点用场景也越来越广泛[3]。与此  
同时工智能提升到了国家战略层面动着人类  
第四次工业革命。国内高校对 Python 与人工智能的  
教学研究还相对较少工智能主要集中在科研领  
域。在此环境下总Python学经验索人工智能  
在高校传统的教学中C/C++或 Java 作为主要  
收稿日期2018-04-16  
作者简介韩志1991-江舟山人件工程师要研究方向度学习子海图Python发。  
计算机时代 2018 年 第 7期  
· 77 ·  
方向Python序设计教育教学。  
避免了重复编程升了编程效率。  
⑷ 高层语言向对象。Python一种高层语言,  
Python程时需考虑内存细节针问题等。  
Python语法既支持面向对象也支持面向过程。  
⑸ 跨平台移植性。Python 是一种解释型语  
言。这使得 Python 的程序可以直接在各种系如  
LinuxWindowsMacOS贝运行必担心环境  
配置问题。  
1 背景  
1.1 人工智能的发展与教育  
人工智能最早1965Dartmouth会上被提  
后被定义人工智能就是研究如何使计算机  
[4]  
去做过去只有人才能做的智能的工作”工智能最  
开始被盲目追捧20 世纪七八十年代遭遇发展瓶  
2016谷歌基于深度学习AlphaGo胜了  
围棋世界冠军一次激发了人们对人工智能的热情[5]。  
人工智Artificial Intelligence,AI核心  
是能够构建与人类交流至超越人类推理知  
动和操纵物体的能力[6]。  
目前国常用的人工智能方向要有无人驾  
器学习能搜索能推荐像识别音翻  
器人测等。国内科技巨头华为度、  
阿里巴巴大讯飞等公司快布局了人工智  
能的研究们成立了专门的研究机构放他们的  
定制平台百度apollo于无人驾驶。阿里  
巴巴的阿里ET市大脑于交通管理大讯飞  
的语音云于语音识别与实时翻译。而国内高校对  
人工智能的研发与教学布局还相对较弱。  
2 Python序设计教学探索  
为了适应没有编程基础的学生能学深 Python 语  
言编程时紧跟人工智能的时代背景Python序设  
计 课 程 内 容 主 要 包 括 Python 简 介 Python 安 装 ,  
Python入输出据类型与变量算符件语句,  
循环语句Python向对象见类库人  
工智能编程。  
2.1 Python序设计教学目标  
教学目标是使学生进步和变化的明确表述是  
教学活动期望得到的学生的学习结果。因此Python  
程序设计的教学目标在整个教学活动中着引导性的  
作用。  
教学目标一 学生具有Python写基本程序的  
能力。要求学生根据程序的功能需求立面向对象  
框架于常用类库使Python言编程并调试最  
终实现程序功能。  
1.2 Python程语言的背景与特点  
21算机经历了飞速的发展。计算机的编  
程语言也蓬勃发展现了汇编语言C++JavaC#、  
PHPPythonObjective-C 等等是像 Python 语言既  
具有面向对象的特点像脚本语言方便上手很  
少有[7]。因此2016育部高等学校大学计算机  
课程教学指导委员会发布学计算机基础课程教学  
教学目标二 学生掌Python程的特性。每一  
种编程语言都大同小异每一种编程语言都有它独  
有的特性。Python言是解释型语言常容易进  
行混合语言编程便使用它的第三方库。因此在运  
用 Python 时须避免与其他语言混淆学生掌握  
Python 语言的特性显得尤为重要。其中 Python 较为  
著名的特性有字典切片生成式生成器;  
⑤逗号的用法简单循环浅拷贝与深拷贝类  
[8]  
基本要本要本要次建  
Python言作为首门程序设计课程的教学语言。  
相比其他的传统语言Python言有如下的特点。  
⑴ 简洁学。Python 的语法逻辑清晰化变  
量类型的区分且增加多维度运算类型运算等,  
简化了编程的语义表达高了程序的可读性强  
了程序的逻辑结构。  
属性与实例属性装饰器正则表达式。  
⑴ 字典的示例代码  
name_scores={ Jack:80,Kevin:95,Pony:75}  
print(name _scores[ Kevin])  
输出95  
⑵ 可嵌入性扩展性。Python言可以嵌入到  
C++语言中而提供脚本编程的功能。Python 程序  
可以加C++语言提高运行的效率。  
⑶ 开 开 源 。 Python 语 言 遵 从 GPLGNU  
General Public License有的代码都可以开放  
出来也使得 Python 拥有 12 万个以上的第三方库,  
⑵ 切片的示例代码  
sale=[155,102,74,11,55,87,63,42,99,82]  
print(sale[0:3])  
输出[155,102,74]  
print(sale[-3:-1])  

全部评论(0)

暂无评论