一,初始应用程序
1. 什么是计算机?
中央处理器,CPU,用于计算
内存,用于存放数据(4G,8G,16G),要马上要使用的数据
硬盘,32G电影,存放所有数据;
输入输出设备
2. 什么是操作系统?
用于控制计算机硬件之间数据交互。
Windows
Linux
3. 什么是应用程序?(软件)
QQ
Excel
浏览器
结论:我们程序员,目标开发应用程序。
了解:Java,PHP,Python ...
二,Python和编程语言
Python
- Web开发
- 爬虫开发
- 金融
- 人工智能
Python和其他语言区别:C语言,Java,C#,Python,PHP
第一种分类:执行效率
- c语言,机器码,
- Java,C#,Python,PHP,字节码,机器码
第二种分类:解释型,编译型
- C,Java,C#,编译型(执行快,)
- Python,PHP,解释型(慢)
第三种分类:易用性,易学
- Python,简单易学,强大类库
- 其他
注意:JavaScript,主要Web方面和Java,C#,Python配合起来使用,页面动态效果
总结:
1. 应用程序,解释器,操作系统,硬件
2. 编程语言:
- 按性能划分
- 解释编译
- 易学
python种类:
cpython(*),jpython,ironpython,rubypython,pypy ....
种类有很多,规则只有一个。
Python版本:
Python2.7
Python3.x
学习Python,学习规则
1. 安装解释器
python.exe 解释器程序
2. 写代码,让解释器运行
"黑框": 开始->cmd->回车
- 解释器路径 代码文件路径 (写代码)
# 添加操作系统环境变量: C:\Python35;
python 代码文件路径
- 解释器 (简单功能测试)
3. Python2.7和Python3.5共存
老外开发计算机,只能识别:
- ascii码(255个东西),字母,数字,符号...
- utf-8编码,包含世间万物