(一)程序设计的基本知识

来源:互联网 发布:淘宝怎么上一千零一夜 编辑:程序博客网 时间:2024/05/22 00:08

1.什么是程序?
(1)为了完成某项任务,解决某个问题所需要的一系列步骤
(2)计算机程序:为了解决某项任务,解决某个问题由计算机执行的一系列指令
2.什么是计算机?
(1)组成:输入设备
存储器
输出设备(显示屏、打印机、音箱)
控制器
运算器(控制器和运算器:CPU)
【冯·诺依曼体系:冯·诺依曼——>①计算机之父 ②提出计算机应该按照程序顺序执 行 ③采用二进制计算机数制基础】
(2)计算机的发展史
算筹/算盘——>机械计算机——>机电计算机——>第一台电子计算机(ENIAC)
:电子计算机的发展史:电子管——>晶体管——>集成电路——>超大规模集成电路
(3)摩尔定律(计算机发展所符合的规律):
摩尔:Intel创始人之一
(4)为什么是二进制?
①磁极的正负极表示0、1
②电流的通断表示0、1

1.汇编语言:Assembly Language
高级语言:High-level Language
2.Python创始人:Guido Dan Rossum
Python语言的特点
·解释性语言
·设计哲学:优雅、明确、简单
·易学、易用
·可读性高
·开发哲学:用一种方法(最好是只用一种方法来做一件事)
·现代编程语言
·面向对象
·支持泛型设计
·支持函数式编程
·丰富的数据结构和第三方数据库
·功能强大
3.命令行和脚本的区别
(1)命令行
·无需创建文件
·立即看到运行结果
·使用的场景:语句功能测试
(2)脚本
·反复运行
·易于编辑
·使用的场景:编写大型的程序
4.编写一个“Hello World!”
print “Hello World!”
print ‘Hello World!’

  ’’’              ’’’:块注释  #  :行注释  exit() :退出
0 0
原创粉丝点击