1.计算机基础
1.1 基本概念
-
计算机组成
。。。。 注意事项:需要硬件之间的协同工作
-
操作系统
-
协调计算机的各个硬件 windows、优点:生态强,缺点:略慢、收费 Linux、优点:资源占用少,缺点:免费、Linux为服务器、生态差工具少 mac 优点:用户体验和交互,缺点:不能玩游戏
-
软件,应用程序
安装常用软件
1.2编程语言
1.3 编译器/解释器
解释器:实时翻译python、PHP、Javascript解释语言
编译器:全文翻译 编译成一个临时文件,c/c++ 、java、Go编译语言
2. 学习编程的本质
三件事:
-
选择一门语言,安装编译器/解释器
-
学习编程语言的语法规则+项目的业务背景设计开发软件
-
使用编译器/解释器运行代码
3.python 的介绍
3.1语言的分类
-
翻译的维度
-
解释型语言 python
-
编译型语言 c/c++
-
-
高低维度
-
低级编程语言,写出来的代码可以直接被计算机识别
汇编语言 MOV 。。。指令交给计算机执行 机器语言 机器码、交给计算机执行
-
高级编程语言
c、c++、python交给相关的编译器或解释器翻译成机器码,然后交给计算机执行
-
注意:现在都是高级编程语言,python最简单
3.2 python
原因如下:
-
语法简洁&面向新手
-
类库的强大
-
开发效率高
3.3Python解释器种类(了解)
3.4 C Python解释器的版本
-
2.x
-
3.x
4.环境搭建
4.1安装Python解释器
win
4.2安装Pycharm编译器
快速编写代码,提高写代码效率,+用解释器去运行代码
day01 作业答案和讲解
-
简述硬件 & 操作系统 & 软件(应用系统)之间的关系。
计算机是由多个硬件组成,例如:CPU、硬盘、内存、网卡、主板等。 操作系统则是安装在计算机上用于协调各硬件进行配合工作的,他将用户的一些行为转化为计算机能够识别的命令,并协调各个硬件配合完成相关命令。 软件,是由程序员开发并安装在操作系统的程序(本质上是一大堆的代码),例如:微信、QQ、金山毒霸等。
-
列举常见的操作系统都有哪些。
常见的操作系统有三类: - win:win7、win10、xp 等 - linux:centos、ubuntu、redhat 等。 - mac:Catalina、Mojave、Sierra 等。
-
简述编译器和解释器的区别和作用。
编译器和解释器的作用是将各编程语言的代码进行翻译,从而使得计算机能够识别并执行。 编译器,全文翻译,将代码编译成`临时文件`,再执行临时文件。 解释器,实施翻译,对代码实行边解释边执行。
-
编程语言进行分类
解释的角度:编译型和解释性。 高低的角度:高级编程语言和低级编程语言。
-
Python解释器的种类有哪些?
CPython、Jython、IronPython、pypy等
-
CPython解释器的版本有哪些?你现在用的是哪个版本?
2.x和3.x,目前课堂上使用的是最新的3.9.0版本。
-
系统环境变量的作用是什么?
在将某个目录添加至环境变量后,如果在终端想要去运行此目录下的文件,则只需要输入文件名即可(无需再写前缀),系统会自动读取环境变量中的路径并自动拼接。
-
Python和Pycharm的区别是什么?
Python是解释器,用于将Python解释成计算机能够识别的命令。 Pycharm是IDE(类似编辑器),用于方便快速的编写Python代码并实现运行Python代码的一个工具。