第一章 计算机基础
操作系统用于协同控制硬件之间进行工作,常见的操作系统有哪些:
-
windows(xp、win7、win10、window server)
-
Linux(centos图形化界面差点、ubuntu个人开发图形化比较好、redhat企业级)
-
mac 办公(入职之前可以先学一下mac)
解释型语言类似于:实时翻译,代表:python/php/ruby/perl---》解释器----》计算器 (写完代码交给解释器,
解释器会从上到下一行行执行代码,边解释边执行)
编译型语言类似于:说完之后,整体进行翻译,代表:c/c++/java/go...----》al.c(文件)---》编译器---》al.h(文件 )---》计算器(代码写完后,编译器将其变成另外一个文件,然后交给计算机执行)
#!/usr/bin/nev python -在linux中指定解释器的路径 # -*-coding:utf-8 -*- Print(“你好”)
运行:解释器 文件路径
-
给文件赋予一个可执行的权限
-
-
Py2:print “你好”
-
-
字符串(str),字符串的表现形式很多种,单引号 ,双引号,三引号(可以实现换行)
-
数字/整形(int),例如666
-
1.4软件(应用程序)
软件又称为应用程序,就是我们在电脑上使用的工具,类似于:记事本/图片查看/游戏
1.5进制
对于计算机而言无论是文件存储/网络传输输入本质都是:二进制(010101),如电脑上存储视频、图片、文件、都是二进制;QQ、微信聊天发送的表情、文字、语言、视频也都是二进制。
进制:
-
二进制,计算机内部
-
八进制
-
十进制,人进行使用,一般情况下计算机可以获取10进制,然后在内部会自动转换成二进制并操作
-
十六进制:一般用于表示二进制(用更短的内容表示更短的数据)一般以\x开头
二进制 | 八进制 | 十进制 | 十六进制 |
---|---|---|---|
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
10 | 2 | 2 | 2 |
11 | 3 | 3 | 3 |