计算机基础

1.操作系统

  • 控制、协调、管理计算机各个硬件的工作(主要针对CPU)

  • 操作系统的本质其实是程序员编写的应用程序

    三层架构

     1.普通的应用程序
     2.操作系统
     3.计算机硬件(CPU 内存 硬盘)
    

    常见操作系统

      1.windows系统  更加注重用户体验
      2.Linux系统  更加注重程序运行
      3.mac系统  用户体验和程序运行都比较好
    

    *一台计算机必须要有操作系统才可以运行日常的软件,程序员开发的程序其实都是基于操作系统之上的。

2.文件的概念

文件就是用来存储数据的,就是操作系统提供给用户简单快捷操作计算机硬盘的快捷方式

   *有三个问题可以很好的解释这个概念
   Q1:鼠标双击一个文件到底发生了什么事情?
      控制硬盘转动读取数据到内存

   Q2:编辑文件内容本质是发生了什么事情?
      修改内存中的数据(硬盘数据不改变,除非手动保存)

   Q3:按CTRL+s到底是在做什么?
      将内存中的数据刷到硬盘

3.编程语言的发展史

有三个阶段
  • 机器语言:程序员使用二进制之间沟通交流,优势在于计算机能够直接识别,速度快,
    劣势在于学习难度大,开发效率低

  • 汇编语言:用简单的字母代替一串二进制数字,优势在于记忆难度有所降低,
    劣势没有解决开发的难度和效率问题

  • 高级语言:直接用人能读懂的语言与计算机沟通交流,优势在于学习难度低,开发效率高,
    劣势在于计算机无法直接理解,速度较慢

现有的高级语言:c++、java、PHP、python、golang等等

4.编程语言的分类

  • 编译型:一次性翻译,可以反复使用,速度快,劣势在于如果需要经常修改bug,就需要每次都整体翻译。代表语言c++

  • 解释型:逐行翻译,每次翻译都需要逐行,有无bug都没影响,劣势在于速度较慢。代表语言python

5.python简介

  Python的创始人为荷兰人吉多·范罗苏姆(Guido van Rossum)
  1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承
  Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提·派森的飞行马戏团》
 (Monty Python's Flying Circus)

6.python解释器

  python1.x:实验版本,已经不用了
  python2.x:最新版到python2.7(2020年以后不在维护更新了)
  python3.x:最高版本到python3.9(推荐使用python3.6版)
  python4.x:据说还在更新中

7.路径、环境变量

什么是路径?
某个资源所在的位置,类似于人的GPS定位
相对路径:需要一个参考值就可以找到资源所在的位置
绝对路径:不需要特定的参考值,给出的位置绝对具体,任何人通过绝对路径都可以找到该资源

  • 环境变量
    是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所 将使用到的信息。
    如何设置path环境变量

    1. 右键计算机——>属性——>高级系统设置,出现下图所示界面:
    2. 单击环境变量按钮,进入下图所示环境变量操作主界面:

    3.双击path,出现下图界面,点击新建输入想要的具体路径在公共仓库:

    4.一路点击确认就完成了。

查找数据的时候是先在当下路径下查找,如果没有再去环境变量中依次查找,找到一个就会自动结束

python解释器如何切换路径?
1.如果是切换盘(c.d.e盘等)加:号即可
2.如果是切换路径使用关键字cd即可(changedictory变更记录)
posted @   Hsummer  阅读(78)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示