Python基础(一)简介及安装
1. 什么是编程
1.1 计算机硬件与软件
计算机的本质是信息处理机,要处理信息就必须具备处理信息的硬件设备。就跟人的大脑一样,要处理信息就需要有运算能力和存储能力。CPU(包含运算器和控制器)就具有运算能力及控制能力,存储器就具有存储能力。
计算机本身的特点决定了它的信息处理和信息存储的形式,即使用二进制代码(只有0和1)来表示所有信息。外界所有的信息要进入计算机,都必须千方百计地转换为二进制代码。
人要想与计算机交流就必须借助于软件进行控制。对于某个特定的问题,人们通过给定的指令序列来进行方法和步骤的描述,而这里的指令序列本质上应该是CPU指令的序列,也就是程序。
此外,要解决某一问题总是要有一定的方法的,这个方法的具体实现方式就叫算法。
1.2 编程语言
机器语言:用计算机表示信息的方式(二进制代码0和1)来描述对计算机的控制程序,这就是机器语言。
汇编语言:用单词来代替命令代码。汇编语言不是采用二进制的代码来描述解决问题的步骤,而计算机只能识别二进制代码,所以运行时要先翻译为二进制代码的机器语言(编译),然后计算机才能识别和执行。
高级语言:汇编语言虽然解决了易错、难记的问题,但是离人类的语言太遥远了。人们就使用了能够较为准确描述算法步骤的接近于人类语言和数学表示方法的形式来作为写程序的语言,即现代常用的编程语言–高级语言,如:python、c、java等。
当然,高级语言也不是计算机可以直接理解的,运行前必须进行编译,最终成为机器语言,计算机才能理解和执行。
高级语言的执行方式分为两种:
- 编译执行,即程序编写完成后直接将其编译为机器语言后执行,如C
- 解释执行,程序一边解释一边执行,如python
2. Python简介
2.1 出生
作者: Guido van Rossum
时间:1989年底发明,第一个公开发行版发行于1991年
2.2 特点
- 高级语言
- 面向对象
- 解释型
2.3 优点
- 开源
- 跨平台
- 功能强大
- 清晰优雅
2.4 资源
3. 安装python
在 python官网下载python安装程序(注意32位与64位)
双击下载好的安装程序,按照提示一步一步按照,注意按照路径中不要有任何的中文路径
如有必要,添加环境变量
安装完成后,在cmd中输入命令python
,出现如下命令,说明安装成功:
4. 开发工具
5. 程序运行
5.1 REPL环境
在命令行中输入python,进入python的REPL环境,如图所示:
在REPL环境中可以执行python代码,现在输入print('hello world')
,回车(enter)执行,效果如下:
退出REPL环境,输入exit()
,如下:
5.2 文本编辑器
当我们的代码足够复杂时,在REPL环境下执行就会显得比较繁琐,而且不能保存我们的代码。这样我们可以在资源管理器中新建一个以.py
后缀的文件,如:hello.py
。然后用熟悉的文本编辑器打开文件,在文件中输入print('hello world')
,然后保存。如下图:
5.3 使用IDE
在pycharm中写入代码,右键 -> run hello.py运行程序
eclipse运行,如下图: