大学计算机基础——培养计算思维

第2章Python编程入门

——Python 的使用和基本程序编写

赵英良

西安交通大学

计算机教学实验中心

引言

大学计算机基础培养计算思维

 计算机系统=硬件系统+软件系统

 无所不能的计算机

 各种功能的实现都是通过运行不同的软件实现的

 手机安装一个app就又多一项功能

 软件:计算机程序及相关文档的统称。

 程序:用计算机语言编写的能在计算机上执行的

命令序列。

 通过执行程序实现计算功能

 计算机语言能够被计算机直接或间接识别的命令及使用

规则的集合

 文档:对软件的各种说明性文件 Python是一种

计算机语言

西安交通大学计算机教学实验中心 2

1.计算机语言的分类

大学计算机基础培养计算思维

 从与CPU指令的距离分

 低级语言、高级语言

 低级语言:机器语言、汇编语言

 机器语言

 使用机器指令编写程序

 程序能被计算机直接执行

 编写程序困难,效率低

西安交通大学计算机教学实验中心 3

大学计算机基础培养计算思维

 汇编语言

 使用指令助记符表示命令,编写程序

 MOV CX, E024

 MOV AX, F365

 ADD AX,CX

 编写的程序不能被计算机直接执行

 汇编

 汇编程序

 汇编语言源程序(源程序)

源程 汇编 目标 连接 机器语

序 程序 言程序

西安交通大学计算机教学实验中心 4

大学计算机基础培养计算思维

 高级语言

 组合常用功能,使用更接近于自然语言的符号

表示命令。

 编程效率更高

 编写的程序不能被计算机直接执行

 翻译方式

 解释、编译

 编译器、解释器

西安交通大学计算机教学实验中心 5

解释和编译

大学计算机基础培养计算思维

i=1

源程序

第i句源程 N

序存在 整体编译

Y

翻译第i句

目标程序

执行 连接

大学计算机python基础课件,大学计算机python基础课件2015lecture03.pdf相关推荐

  1. 大学计算机基础python学多久_基于Python 的“大学计算机基础”课程教学设计

    基于Python 的"大学计算机基础"课程教学设计 日期:2018-04-11 04:32 摘要 培养非计算机专业大学生的计算思维能力,在"大学计算机基础"课程 ...

  2. cs python课程 加州大学_加州大学伯克利分校是如何培养计算机学生的

    Photo by Anthony Hall / Unsplash 加州大学伯克利分校电子工程和计算机科学系(EECS)是世界知名的院系,计算机领域在2020 USNews排名第一.EECS的使命是教育 ...

  3. 电气专业学python吗_985大学毕业起薪最高的五个专业,计算机、金融、电气上榜!...

    本科毕业生起薪是指本科毕业生第一份工作能够获得的薪资水平,大学毕业生的起薪一般会因为学校.专业.地区的不同而有所差异.一般来说,985大学毕业生的起薪要比普通大学毕业生的起薪高一点,那么,985大学中 ...

  4. 计算机编程入门课件,PPT课件大学计算机基础编程入门.ppt

    PPT课件大学计算机基础编程入门 大学计算机基础B 主讲教师:赵晓安 讲 课 内 容 一.程序设计的基本概念 1.程序设计语言 2.程序设计的方法 二.计算机算法基本知识 1.算法的概念 2.流程图? ...

  5. 计算机基础大一考试题ppt视频,大学计算机一级考试操作题考试要点PPT课件

    <大学计算机一级考试操作题考试要点PPT课件>由会员分享,可在线阅读,更多相关<大学计算机一级考试操作题考试要点PPT课件(11页珍藏版)>请在人人文库网上搜索. 1.,1,操 ...

  6. 【神经网络与深度学习-TensorFlow实践】-中国大学MOOC课程(四)(Python语言基础(2))

    [神经网络与深度学习-TensorFlow实践]-中国大学MOOC课程(四)(Python语言基础(2)) 第4讲 Python语言基础(2) 4.1 内置数据结构 4.1.1 序列数据结构(sequ ...

  7. 计算机英语微课,【计算机英语论文】大学计算机基础微课设计研究

    <[计算机英语论文]大学计算机基础微课设计研究>由会员分享,可在线阅读,更多相关<[计算机英语论文]大学计算机基础微课设计研究(5页珍藏版)>请在装配图网上搜索. 1.计算机英 ...

  8. 大学计算机课程教学,提高大学生计算机基础课程教学质量的策略

    [摘 要]从教学目标定位.教学内容优化.教学案例选取.教学过程实施.网络教学平台搭建.教学团队建设等七方面论述提高计算机基础课程教学质量的有效策略. [关键词]计算机基础课程 提高教学质量 策略 [中 ...

  9. 大学计算机教程 曾俊,大学计算机基础教程:曾俊//李柳柏 : 电子电脑 :计算机技术 :计算机原理与基础 :浙江新华书店网群...

    导语 曾俊和李柳柏主编的<大学计算机基础教程>针对CCT和NCRE考试,对大学计算机基础教学的基本内容做了基础性和科学性研究,既精辟地讲解了计算机的基础知识,又突出了计算机的实际应用和操作 ...

  10. 牡丹江师范学院计算机,[牡丹江师范学院《大学计算机基础》分层次教学的研究与实施]牡师院更名成功了...

    [摘要]首先从调查研究入手,论述分层次教学的必要性,进而提出分层次教学的具体实施方案,最后总结分层次教学改革取得的成果.通过分层次教学研究,较深入地探讨教学规律:因材施教,科学运用认知规律解决认知矛盾 ...

最新文章

  1. 计算机用户删除 cmd,用命令行删XP中的用户。除administrator外
  2. php图片缩略图的方法,php生成图片缩略图的方法
  3. 如何HTML中输入正确格式,以HTML格式输入样式
  4. 不敢相信?System.currentTimeMillis() 居然存在性能问题
  5. 灰度图像加性噪声污染和运动模糊图像复原
  6. 多元函数的牛顿迭代法
  7. web-自动化测试流程
  8. [转载]每天早晨含姜片含出三大奇迹/姜的二十种食疗功/生姜克
  9. 副产品举例_CMA知识点:联产品和副产品成本计算法
  10. 信号的平均功率与均方值
  11. 北斗卫星轨道有哪些?
  12. panic: reflect: reflect.Value.SetUint using value obtained using unexported field(go语言)
  13. Servlet请求与响应
  14. 【国际】塞拉利昂重点发展国家区块链计划
  15. Minor GC、Major GC与Full GC讲解
  16. 拼多多API接口:item_get - 根据ID取商品详情
  17. IDG刘雨坤:关于SaaS业务七点经验
  18. Win10双击调试 转载 http://blog.csdn.net/sagittarius_warrior/article/details/51305046
  19. 程序设计与算法3-5:求前n项和
  20. Python学习-面向对象(类)

热门文章

  1. 人声修音插件 – Antares Auto-Tune Pro 9.1.0.5 WiN
  2. 信号与系统2022春季学期:作业内容与参考答案-汇总
  3. linux思源黑体乱码,deepin终端使用思源黑体做中文字体
  4. 大众奥迪车 UDS协议ECU的诊断
  5. 【数据分析面试】大厂高频SQL笔试题(一)
  6. word模板中替换文本中自定义字符串生成月报
  7. 基于HTML模板和JSON数据的JavaScript交互
  8. 计算机保研夏令营预推免
  9. IDEA中自动导包及快捷键
  10. 免费商用字体查询方法