首页 > 后端开发 > 正文

Python 在编程语言中是什么地位?为什么很多大学不教 Python?

2024-03-01 15:48:27 | 我爱编程网

今天我爱编程网小编整理了Python 在编程语言中是什么地位?为什么很多大学不教 Python?相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

Python 在编程语言中是什么地位?为什么很多大学不教 Python?

Python 在编程语言中是什么地位?为什么很多大学不教 Python?

首先,已经有大学在教Python

Python属于新型的一种编程语言。之前和老牌的c和pasical没法比。也于前几年的JAVA没法比。有些大学还是用着旧的教学体系。

现在流行的AI人工智能技术大部分都是用Python语言编写的,这大大促进了的Python语言的发展。AI深度学习技术本身的特点决定了其不适合静态编译型语言,而Python语言被选作AI技术框架的基础语言,更多的是源于Python的动态特性及其开发效率高等性能优势。

先说一下国内的编程语言,或程序设计教学的背景我爱编程网

国内的大学本科 工科类的大多数程序设计课程,是以C语言为基础的 ,有的课程更直接的写为C语言程序设计 ,虽然有的名称为C++ ,并且利用Visual C++的IDE集成环境 ,但对于工科计算机基础类程序设计语言来讲,基本都是C的基础语法部分 。

国内高校目前对于理工科基础平台课程中计算机基础,存在有些传统类型的课程体系,程序设计一般属于第二门课程(第一门课程就是传统的计算机基础,但由于IT飞速发展,目前大学新生远不是若干年前没有见过计算机的生手了,许多学校都采用免修和作为选修课,直接进入程序设计语言的教学阶段),理工类突出算法与数据结构 ,意味着偏重后期的计算与(电子电气信息类)机器系统接口操作。另外,偏文和管理类的,则开始Visual Basic,甚至几年前还有Fro Pro偏数据库的语言编程课程 ,则侧重基本的算法与数据处理的基础,后期工作主要不是和底层代码打交道了。

由于本文的主题设计Python语言 ,而该语言基本不是仅仅只专门给计算机专业来准备的 。所以,讨论本问题,也不会仅仅限制于计算机专业是否开设的范畴。

基于上述情况,国内高校延用一贯的体系,自1980年代个人计算机大普及开始,工科的Fortran语言/Basic语言,计算机专业(部分信息管理专业)的Pascal,随后软硬兼容的C语言。Python语言诞生与会1990年代,最重要的是其开源模式。这个重要的因素,考虑国内软件获得使用权非常轻松(版权问题)开源对于同样可以不计版权使用几乎所有的编程软件的情况来说,不会引起过多的关注。而国外则会由于开源而考虑软件成本(当然教育科研会有相当大的折扣)。

另外一个软件例子,应该是工科高校1990年代以来作为数学工具而使用的Matlab软件。至今尚不明白,为什么这个Matlab软件还成为许多数学,电子学科本科的一门专业基础课程(选修课尚可考虑)。

归纳如下:

1 课程体系的因素和调整惯性, Python语言一直没有广泛采用。但,由于其全面的功能和与其他语言的资源共享,逐渐会纳入课程体系,但个人认为,其主要适合通用算法与程序设计课程或配合相关工科课程课程设计,而是作为高效的程序设计的语言。C语言(C++)仍然对于计算机、电子信息等 专业课程,不可废弃。其实,作为学习C语言的,花一周左右时间完全可以从容掌握基本的Python程序设计(当然不包括其广泛的外部应用,网络编程,GUI之类的)。

由于工作的原因,经常与欧美高校进行课程对接,国外高校,本科生的编程,尤其非计算机专业的,多数给出的编程语言为Python例子,当然Matlab仍然是多数的。

2 软件的版权或多或少会有一定的影响因素。

Python 在编程语言中是什么地位?为什么很多大学不教 Python?

牛客网上python编程是不是不能使用numpy模块

ne1 = sys.stdin.readline().strip() line2 = sys.stdin.readline().strip() if line1 == "" or line2 == "" #我试着这样,但是算法也是没有效果。这样输入应该是可以的。

Python 在编程语言中是什么地位?为什么很多大学不教 Python?

python学编程用python3还是python2?

我爱编程网(https://www.52biancheng.com)小编还为大家带来python学编程用python3还是python2?的相关内容。

如果是从零学习的话建议从python3直接学习,有基础的话两者分别学习也没有坏处。

从发展的角度未来肯定主流是3.x版本,python2与3只是在部分语法上有区别,有余力的话都学习也没有坏处。

现在在网上2和3的兼容扩展模块也都不少,也根据自己需要的情况进行选择就行~

以上就是Python 在编程语言中是什么地位?为什么很多大学不教 Python?全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“Python 在编程语言中是什么地位?为什么很多大学不教 Python?”相关推荐