- 27 -
基金项目: 江西省高等学校教学改革项目“人工智能背景下Python 语言程序设计课程改革与实践研究”(项目编号:JXJG-18-24-11)。作者简介:李芳丽,女,汉族,湖南株洲人,江西科技学院信息工程学院,讲师,硕士研究生,研究方向:车联网、物联网。
人工智能背景下Python 语言程序设计课程建设初探
李芳丽
(江西科技学院信息工程学院,江西 南昌 330098)
摘 要:人工智能是目前社会发展的一个热点,在其大背景下,相关的计算机程序设计课程在高校教育中有了普遍发展。Python 是最热门的程序设计语言之一,Python 在课程建设中的实际应用有重要的现实价值。文章对人工智能背景下Python 语言程序设计课程的内容和课时分配做了具体分析与研究,这于计算机专业课程体系的构建有积极的推进作用。
目前流行的编程语言关键词:人工智能;Python 语言程序设计;课程建设
Preliminary Research on the Construction of Python Language Programming Course in the Background of Artificial Intelligence
LI Fang-li
(College of Information Engineering,Jiangxi University of Technology,Nanchang,Jiangxi,330098,China)
Abstract: Artificial intelligence is a hot topic in the development of society at present.In the background of artificial intelligence,the related computer programming courses have been developed in university education.Python is one of the most popular programming languages,it has important practical value in the practical application of curriculum development.This paper analyzes and studies the content and time assignment of the Python Language Programming course under the background of artificial intelligence,which has a positive effect on the construction of computer professional curriculum system.
Key words: artificial intelligence;Python Language Programming ;curriculum development
人工智能是一门基于计算机科学、生物学、心理学、神经科学、数学和哲学等学科的技术科学。就人工智能的具体发展来看,其主要推动力是要开发与人类智能相关的计算机功能,例如推理、学习和解决问题的能力。人工智能之父John McCarthy 说:“人工智能就是制造智能的机器,更特指制作人工智能的程序。人工智能模仿人类的思考方式使计算机能科学地思考问题,人工智能通过研究人类大脑的思考、学习和工作方式,然后将研究结果作为开发智能软件和系统的基础。”简单来讲,人工智能的发展离不开计算机技术的进步,重视计算机相关课程的建设与推广,对发展人工智能和培养人才有积极作用。
一、Python 语言的发展现状分析
从目前的研究资料来看,Python 语言已经成为世界上第五大流行的编程语言。之所以出现这样的局面,主要是因为其具有以下三方面的突出优势:一是网上资源非常庞大;二是代码社区很好;三是语言优美。就目前的社会调查来看,现在大公司非常流行用Python 做产品的测试框架。简单来讲,Python 在目前的编程中正在被广泛利用,而且还在向更深、更广的方向进一步发展。基于这样的情况,在高校的计算机专业发展实践中积极地做好Python 语言程序设计课程构建工作,必然会为人工智能的发展提供积极作用。二、基于人工智能的Python 语言程序设计课程建设基于上述的现状可知,将Python 语言作为高校的入门语言已成为一种趋势。大部分高校也在积极进行规划,拟将Python 语言程序设计课程引入工科类的培养方案中。Python 语言的引入对具体的教学发展有重要的作用,但是需
要对课程的前后衔接问题进行全面考虑,即具体的课程建设既要突出对学生应用能力的培养,还要考虑学生未来的发展,突出专业的竞争能力。基于上述考虑,为突出人工智能特,在Python 语言程序设计课程建设中,教师除讲授基础知识外,还应该重点讲授Python 语言在web 应用开发、网络爬虫、云计算、科学运算、游戏开发、自动化运维等方面的应用。
(一)Web 应用开发
通过对目前的应用软件开发进行分析,我们发现Web 是其中最为重要的部分。在实践中,有较多优秀的Web 框架可以利用Python 的框架进行网站的制作,从而获取精美的前端界面。目前的众多大型网站是利用Python 做开发的,豆瓣、知乎、搜狐等均是利用Python 语言设计实现的。在目前的实际网站开发中,比较典型的Python web 框架是Django,该框架能够支持异步高并发的Tomado 框架以及短小精练的flask。总之,在Web 应用开发中,Python 语言发挥了突出的现
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论