Q1:Python语言、C语言、Java语言、VB语言……到底哪种适合作为入门编程语言呢?

A1:

Python是最好的程序设计入门语言、也是最先进的程序设计语言。

如果只想学一门程序设计语言,请学Python;如果想学一门最先进的程序设计语言,请学Python。

更多教学讨论请参考:

"Python语言:程序设计课程教学改革的理想选择”,《中国大学教学》,2016年第2期

https://d.wanfangdata.com.cn/Periodical/zgdxjx201602010

Q2:Python 2.x和Python 3.x,该学习哪个版本?

A2:

Python 3.x,本课程及嵩老师所有Python课程只讲授这个版本。

与传统软件升级不同,3.x版本与2.x版本并不兼容,3.x版本2008年发布,至今,所有Python主流功能库都可以稳定且更高效地运行在Python 3.x版本下,专业Python程序员都已经使用Python 3.x版本,无可争议。

Q3:Python语言是跨平台的吗?

A3:

Python语言所编写程序可以无需修改在Windows、Linux、UNIX、Mac等操作系统上使用。(严谨些:如果Python程序所调用的库是平台无关的,则可以跨平台。)

Q4:Python语言是面向对象语言吗?

A4:

面向对象是程序设计方法的一种,Python语言并不局限于此。你可以学习面向对象程序设计方法,并利用Python语言实现,也可以仅仅用面向过程的基本方式,甚至,你可以没有任何风格的写几行代码,Python语言都是支持的。它就是这么任性!

Q5:在线开放课程只能看到视频,有问题谁来解答?

A5:

编程能力是一技之长,学习过程中遇到问题很正常,为了更好地为同学们服务,本课程由教师和至少3名助教每天在线上答疑,很多同学也会在线上回答所提出的问题,一般问题在几个小时内可以得到解决。

Q6:这个课程需要配套教材或工具书吗?

A6:

本课程将提供视频、文本资料和程序代码等作为学习资料,提供Python123平台进行实践训练。同学们可以选择使用或不使用教材。当然,一本好书,事半功倍,建议选择一本教材,有助于更系统掌握Python语言。尽公不避嫌,嵩老师的第2版教材内容丰富,相当值得拥有。

Q7:全国计算机等级考试二级Python科目有什么用?需要参加吗?

A7:

全国计算机等级考试二级(简称:等考)由教育部考试中心(高考、四六级和研究生考试也是这个官方部门组织的哦!)组织,主要面向高校学生及社会学习者开展的水平性考试,其中Python语言课目于2018年9月首次开考,每年3月和9月两次大考。等考对计算机专业学生没有太大意义,毕竟专业学生需要很专业;但对于非计算机专业学生证明计算机尤其是编程水平非常权威也比较有用。据说上海市落户的积分政策中有对计算机水平及等级考试的要求。

Q8:这门Python语言课程来源于哪里?质量如何呢?

A8:

Python教学没有太多成熟经验可供参考,我们团队一直与国外在同期探索,不断演进并优化课程内容。发展不停步、质量总有进步吧 ^_^

2009年,美国一些大学开始开设Python课程,替换Java等编程语言,国外教学中产生的成熟有效经验较少;

2013年,北京理工大学率先在国内开设Python课程,设计了首套Python语言v1.0大纲,受当时国外教学经验影响,该版本大纲比较传统;

2014年,团队提出围绕"计算生态”的v2.0版本大纲,大尺度原创内容,并在校内课程教学中试行,效果显著;

2015年,本课程上线,使用第一套视频,讲解优化后的v2.1版本大纲,起到了向全国高校推广Python语言教学的作用,但受限于MOOC经验不足,留下了许多遗憾;

2016年,团队正式提出"理解和运用计算生态”的教学理念,构建了v3.0版本大纲,原创性提出了"Python基础语法”体系,并在校内课程试行,同期推广全国,教学效果显著;

2017年,团队历经2年,经过3次推翻、2次重写后,正式出版了遵照v3.0版本大纲的《Python语言程序设计基础(第2版)》新形态教材;

2018年,本课程大!尺!度!更新上线,采用使用全新的第二套视频,采用优化后的v3.2版本大纲。

Q9:为什么开课团队这么执着于Python课程大纲及所谓的"课程大纲版本”?

A9:

程序员就这点儿爱好,定个v1.0版本不断迭代,程序员兼教师们也都不能免俗 ^_^

更为重要地,作为教师,我们深刻认识到"知识体系”和"课程体系”的重要性。

"知识体系”是帮助学习者快速获得某领域认知、知识和技术能力的关键,相比网络碎片化知识点学习,体系化才是真正的捷径;

"课程体系”是帮助学习者在符合认知规律条件下快速掌握"知识体系”的一个过程,构建一个有效的课程体系需要相当的实践和无数的教训。

对于Python课程,"知识体系”和"课程体系”在几年前都不具备。从2013年开始,我们将两个体系合并研究,形成"课程大纲”,不断构建、试错和优化,以版本形式进行迭代,努力为学习者提供"最好效果、最高质量”的教学内容和形式。直到今天,教训很多,经验略有,仍在努力...

python语言程序设计是干什么的-Python语言程序设计相关推荐

  1. Python是用来干什么的,python主要用于什么

    编程语言python是用来干什么的? python的作用:  1.系统编程:提供API(ApplicationProgrammingInterface应用程序编程接口),能方便进行系统维护和管理,Li ...

  2. 大学生c语言程序设计具体干什么,大学生c语言程序设计实习报告.doc

    大学生c语言程序设计实习报告 实习是我们的必经之路,很多时候我们都不知道自己为什么要去实习,但就是遵从我们心里的想法-去实习.实习给予我们的不仅仅是专业上的技巧,还有社会的经验,也许这个对我们才是最重 ...

  3. python arcade库是干什么的-Python街机模块arcade的鼠标移动与单击示例

    """ 鼠标移动与单击示例 """ import arcade SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 ...

  4. python网络爬虫的基本步骤-python爬虫入门需要哪些基础/python 网络爬虫教程

    如何入门 Python 爬虫 入门个吊,放弃 python爬虫入门需要哪些基础 现在之所以有多的小伙伴热衷于爬虫技术,无外乎是因为爬我们做很多事情,比如搜索引擎.采集数据.广告过滤等,以Python为 ...

  5. python北京理工大学推荐的书-Python语言程序设计

    Q1:Python语言.C语言.Java语言.VB语言--到底哪种适合作为入门编程语言呢? A1: Python是最好的程序设计入门语言.也是最先进的程序设计语言. 如果只想学一门程序设计语言,请学P ...

  6. python语言编程中的保留字_Python语言程序设计整理

    第一周:Python基本语法元素 1.3 实例1:温度转换 例:将摄氏度和华氏度互换 利用转换公式如下: C=(F-32)/1.8,F=C*1.8+32 代码: 1.4Python程序语法元素分析 1 ...

  7. python 计算机程序设计-计算机二级教程python第一章 程序设计语言

    一.程序设计语言 (一)程序设计语言概述 1.什么是程序设计? 程序设计是计算机能能够理解和识别的用户操作的一种交互体:按照特定的规则组织计算机指令,使计算机能够独立自行进行各项运算处理. 2.程序语 ...

  8. python语言能做什么-python语言用来干什么

    python语言可以用来开发游戏,也可以用于大数据的挖掘和处理,开发web,应用在系统运维,云计算,金融理财分析,人工智能等涉及各行各业的多个领域. 在大多是人的眼中,python只是用来做网络爬虫的 ...

  9. [转载] 语言程序设计第4版黄洪艺_计算机二级教程 Python语言程序设计 第8章python计算生态...

    参考链接: Python | 接球比赛 第八章学习知识导图 考点主要是: 1) 基本的Python内置函数 2) 了解Python计算生态 3) 作者归纳:这章看一下基本概念,主要认真看一下代码和代码 ...

最新文章

  1. 2017.3.20上午
  2. Python机器学习:SVM008SVM思想解决回归问题
  3. js常用内建对象之:Array
  4. 年月日_时间单位年月日是怎么得来的?
  5. 阿里云服务器安装docker开发环境
  6. visio作图|入门教程+mathtype资源
  7. android studio定位gps
  8. python怎么读取pdf为文本_Python使用PDFMiner解析PDF
  9. 立体栅格地图_基于滑动窗口的室内三维立体栅格地图特征点提取方法与流程
  10. MTK nvram介绍
  11. 基于JAVA餐饮掌上设备点餐系统计算机毕业设计源码+系统+lw文档+部署
  12. CWnd::Create和CWnd::CreateEx 区别
  13. GoC编程工具、GoC软件、GoC编程PPT
  14. 哔哩哔哩2020年Q4及全年财报:全年营收120亿元,同比增长77%
  15. opencv 鼠标绘图
  16. Caffe 代码解读之全连接层concat layer
  17. Vmware虚拟机安装Linux系统(cent OS 7 64)
  18. 大气快速辐射传输模型RTTOV12.2安装教程及心得体会
  19. 分析:新零售时代下的智慧供应链 阿里供应链布局揭秘?
  20. 编译原理(龙书):第四章部分题目参考答案

热门文章

  1. 复合型网络拓扑结构图_网络拓扑结构大全和图片星型总线型环型树型分布式网状拓扑结构...
  2. UEditor 之初体验后记
  3. world: 对比两个文档
  4. cookie与token对比(转)
  5. android 8.0 悬浮窗 最简demo
  6. 循环神经网络(LSTM和GRU)(1)
  7. Oracle定时器执行多线程
  8. [资料]自动化e2e测试 -- WebDriverJS,Jasmine和Protractor
  9. ADO.NET 基础知识
  10. HDU2008 数值统计【序列处理】