首页 技术 正文
技术 2022年11月18日
0 收藏 609 点赞 4,088 浏览 781 个字

第一章 计算机基础

Python学习 之 计算机基础

Python学习 之 计算机基础

1.1 硬件

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

1.2 操作系统

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

  • windows

    • xp

    • win7

    • win10

    • 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 学习编程语言

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

  • 学习语法

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,918
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,444
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,255
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,069
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,701
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,741