python学习二(计算机语言与sublime 环境设置)
计算机语言
机器语言
- 机器语言通过二进制编码来编写程序
- 执行效率高,编写太麻烦
汇编语言
- 使用符号来代替机器码
- 编写程序时,不需要使用二进制,而是直接编写符号
- 编写完成后,需要将符号转换为机器码,然后再由计算机执行
- 将机器码转换为符号的过程,称为反汇编
- 汇编语言一般只适用于一些硬件,兼容性比较差
高级语言
- 高级语法的语法基本和现在英语语法类似,并且和硬件没有那么紧密
- 高级语言口可以在不同的硬件系统中执行
- 高级语言学习简单
- C. c++. c#. java. python ...
编译型语言和解释型语言
编写型语言
- c语言
- 编译型语言,会在代码执行前将代码编译为机器码,然后将机器码交由计算机执行
- 特点:
执行速度特别快
跨平台性比较差
解释型语言
- python js java
- 解释型语言,不会在执行前对代码进行编译,而是在执行的同时一边执行一边编译
- 特点:
执行速度比较慢
跨平台性比较好
python的介绍
python是解释性语言,结构清晰,代码明了
python的用途:
WEB应用(Facebook 豆瓣 ... )
网络爬虫程序(抓取网页 网络数据 ... )
科学技术
自动化运维
大数据(数据清洗)
云计算
人工智能
.... ....
python环境搭建
安装python的解释器
python的解释器:
CPython:用c语言编写的python解释器(官方)
PyPy:用python语言编写的python解释器
IronPython:用.net编写的python解释器
Jython:用java编写的python解释器
python交互界面
结构:
版本与版权声明
Python 3.7.3 (v3.7.3:ef4ec6ed12, Mar 25 2019, 21:26:53) [MSC v.1916 32 bit (Intel)] on win32
命令提示符:
>>>
在命令提示符后可以直接输入python的指令,输入完的指令将会被python的解释器立即执行
安装python的同时,会自动安装一个python的开发工具IDLE工具,通过IDLE也可以进入到交互模式
IDLE是python的shell解释器,可以使用tab提示
python与sublime的整合
1.使用ctrl + b 可以直接执行python脚本,但是有bug
2.使用sublimeREPL运行python代码
Ctrl + shift + p 安装 Package Control 然后在首选项选择Package Control:在选择install Package 安装sublimeREPL
安装完成后,设置快捷键f5,在首选项选择中选择快捷键设置将以下代码输入进去:
{"keys": ["f5"], "caption": "SublimeREPL:Python","command": "run_existing_window_command", "args": {"id": "repl_python_run","file": "config/Python/Main.sublime-menu" }},