第一章 计算机基础
1.1硬件
计算机基本的硬件由:CPU / 内存 / 主板 / 硬盘 / 显示器 / 网卡 等组成,但只有硬件只是一个躯壳
1.2操作系统
操作系统用于协同或者控制硬件之间进行工作,实际上也是一种软件,常见的操作系统由
-
windows
-
linux(开源、免费的)
centos
ubuntu
redhat
在linux中要运行python程序,需要赋予其执行的权限,则在代码的开头要加上这样的代码:
#!/usr/bin/env python
-
mac
1.3解释器或者编译器
编程语言开发者写的一个工具,将用户写的代码转换成0101交给操作系统去执行。
1.3.1解释型和编译型语言
解释型语言类似于实时翻译,边编译边执行,代表:Python / PHP / Ruby / Pert
编译型语言类似于说一堆翻译一堆,先编译检查是否有错,再执行,代表: C / C++ / C# / Java / Go
1.4软件(应用程序)
软件又称为应用程序,就是再电脑上使用的各种工具,如英雄联盟 / QQ / 浏览器 / word / git /
环境的搭建:环境变量的作用是方便在命令行终端执行可执行程序,将可执行程序所在的目录添加到环境变量中,那么以后无需再输入路径也能运行python解释器
1.4.1git的用法,如何上传文件
创建git账号、绑定邮箱、创建仓库、安装好git软件,进入需要上传文件的文件夹里,按Git Bash Here
第一次进入,需要先输入用户名和邮箱进行绑定(首次使用才需要,以后都不用)
git config --global user.name " "
git config --global user.email "@"
设置绑定网址,让git 管理此文件夹,当其发生变化 的时候,git会检测到(第一次对新的文件夹进行管理的操作,对于已经管理的文件夹就不需要)
git init
git remote add origin https://gitee.com/wrrrrr
代码收集并提交(一般按照这四步就可以提交文件到git上):
git status
git add .
git commit -m "提交的名字"
git push origin master
1.5进制
对于计算机而言,无论是文件存储/网络传输 本质上都是以二进制的方式进行传输,如电脑上存储的文档/图片/音频/视频都是二进制,QQ / 微信发送的表情/文字/语音/视频 都是二进制
进制:
- 二进制(Binary),计算机内部。
- 八进制(Octal)
- 十进制(Decimal)
- 十六进制(Hexadecimal),为了方便表示二进制,一个十六进制数由四个二进制数组成,一般是x开头