编程基础
计算机要点
本次内容包括计算机的基本概念,计算机的语言种类、交互方式,文本文件和字符集,进制之间的转换和计数和环境变量的概念。
计算机的基本概念
计算机是什么
- 计算机俗称电脑,是一种用于高速计算的电子计算机器。
特点:逻辑运算,存储记忆功能,数值计算
总结:能够按照程序运行,自动、高效的处理数据的现代化电子设备。
计算机的组成
- 硬件
看得见摸得到的东西,例如显示器,键盘,鼠标,内存等 - 软件
一些通过编程实现特殊功能的应用,例如QQ、pycharm等(看得见摸不到,只能通过显示器与其交互)
计算机语言
计算机语言的基本概念
- 计算机语言即为人与计算机之间通讯的语言。
计算机语言的发展
机器语言——汇编语言——高级语言
- 机器语言:全部由0和1组成的二进制数,二进制就是机器语言的基础。
- 汇编语言:在机器语言的基础上发展而来,用一些简单的字母和符号串代替二进制串,更加便于记忆和识别。
- 高级语言:例如java、python、C++等,通过人为的编程,将机器语言以代码的形式呈现在我们眼前,也让我们可以通过编程实现与计算机的交互,比汇编语言更加易于学习和识别。
解释型语言和编译型语言的区别
- 解释型语言——代表语言python,执行速度比较慢,跨平台性比较好
源码——解释器——解释执行 - 编译型语言——代表语言C,执行速度快,跨平台性比较差
源码——编译——编译后的机器码
交互方式
交互方式的种类
1.命令行的交互方式(Text-based user inte