zoukankan      html  css  js  c++  java
  • python第一章计算机基础

    第一章 计算机基础

    1.1 硬件

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

    1.2 操作系统

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

    • windows系统,应用最广泛的操作系统.
      • win xp 系统
      • win 7系统
      • win 10 系统
    • linux系统,免费开源,占用内存小,运行速度快
      • centos .公司线上服务器使用,图形界面较ubuntu差
      • ubuntu,用于开发.图形界面较好
      • renhat,主要用于企业级服务器
    • mac(苹果系统,对办公和开发都很好)

    1.3 解释器或编译器

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

    1.3.1 解释和编译型语言

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

    • 特点:写完代码交给解释器,解释器会从上到下一行行代码执行:边解释边执行。

    编译型语言类似于:说完之后,整体再进行翻译,代表:C / C++ / Java / Go ...

    • 特点:代码写完后,编译器将其变成成另外一个文件,然后交给计算机执行。

    1.3.2 学习编程语言

    1. 安装解释器或编译器,工具准备.
    2. 学习该语言的语法规则

    1.4 软件(应用程序)

    软件又称为应用程序,就是我们在电脑上使用的工具,类似于:记事本 / 图片查看 / 游戏.是由程序员编写的.

    1.5 进制

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

    进制:

    • 2进制,计算机内部。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”

      计算机内部都是以二进制存储数据的.

    • 8进制: 采用0,1,2,3,4,5,6,7八个数字,逢八进1 .

    • 10进制,人来进行使用一般情况下计算机可以获取10进制,然后再内部会自动转换成二进制并操作。

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

    二进制 八进制 十进制 十六进制
    0 0 0 0
    1 1 1 1
    10 2 2 2
    11 3 3 ... ...
    100 ... ... ... ... 9
    7 8 A
    9 ... ...
    F

    img新人上路,请多多批评指正img

  • 相关阅读:
    Java基础第十四天总结——面向对象(下)
    Java基础第十三天总结——面向对象(中)
    Java基础第十二天总结——面向对象(中)
    Java基础第十一天总结——面向对象(中)
    Java基础第十天总结——面向对象(上)
    Java基础第九天总结——面向对象(上)——再谈方法
    Java基础第八天总结——面向对象(上)——属性和方法
    Java基础第七天总结——数组
    python shelve 模块
    python正则表达式
  • 原文地址:https://www.cnblogs.com/deng1821333144/p/10836792.html
Copyright © 2011-2022 走看看