Python学习 之一 计算机基础

第一章 计算机基础

 

1.1 硬件

计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 网卡 / 显卡 等组成,只有硬件但硬件之间没法进行交流和通讯python

1.2 操做系统

操做系统用于协同或控制硬件之间进行工做,常见的操做系统有:linux

  • windows编程

    • xpubuntu

    • win7windows

    • win10centos

    • windows server微信

  • linux网络

    • centos 公司线上通常用 (图形化比较差)编程语言

    • ubuntu 我的开发(图形化比较好)工具

    • redhat 企业级

  • mac 办公

1.3 解释器 或 编译器

编程语言的开发者写的一个工具,将用户写的代码转换成010101交给操做系统去执行

1.3.1 解释和编译型语言

解释型语言就相似于:实时翻译,表明:Python / PHP / Ruby / Perl

编译型语言相似于:说完以后,总体再进行翻译,表明:C / C++ / Java

1.4 软件(应用程序)

软件又称为应用程序,就是咱们在电脑上使用的工具,相似于:记事本 / 图片查看 / 游戏

1.5 进制

对于计算机而言,不管是文件存储 / 网络传输输入本质上都是:二进制(01010101),如:电脑上存储视频 / 图片 / 文件 都是二进制;QQ / 微信聊天发送的表情 / 文字 / 语音 / 视频,也所有都是二进制。

 

进制:

  • 2进制:计算机内部使用

  • 8进制

  • 10进制:人类进行使用,通常状况下计算机能够获取10进制,而后在内部会自动转换成二进制并操做

  • 16进制:通常用于表示二进制(用更短的内容表示更多的数据),通常是:\x 开头。

二进制 八进制 十进制 十六进制
0 0 0 0
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 a
1011 13 11 b
1100 14 12 c
1101 15 13 d
1110 16 14 e
1111 17 15 f
10000 20 16 10
10001 21 17 11
10010 22 18 12
10011 23 19 13
10100 24 20 14

1.6 学习编程语言

  • 安装解释器 / 编译器 / 虚拟机

  • 学习语法

相关文章
相关标签/搜索