计算机要点

1. 计算机基本概念

1.1 计算机是什么?

• 计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器
• 特点 : 数值计算 逻辑计算 存储记忆功能
• 总结 : 能够按照程序运行、自动、高速处理数据的现代化智能电子设备

1.2 计算机的组成?

• 硬件:鼠标 键盘 显示器 CPU 硬盘… 看的见摸的着.
• 软件:PyCharm QQ 浏览器 英雄联盟… 看不见摸不着

2. 计算机语言

2.1 计算机语言的基本概念

• 概念 :计算机语言(Computer Language)指用于人与计算机之间通讯的语言。
• 总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备

2.2 计算机语言的发展

• 机器语言 --> 汇编语言 --> 高级计算机语言
• 机器语言:最初的机器语言都是由0 和 1组成的二进制数,说白了二进制就是机器语言组成的基础
• 汇编语言:汇编语言是在机器语言基础之上发展的,它用了一些简单的字母和符号串来代替二进制串,这样就提高了语言的记忆性和识别性
• 高级计算机语言: 就是一系列指令的集合 例如: JAVA C C++ Python

2.3 解释型语言和编译型语言的区别

• 编译型语言 代表语言 C
• x(源码) --编译–> y(编译后的机器码) 执行速度特别快 跨平台性比较差
• 解释型语言 代表语言 Python 执行速度比较慢 跨平台性比较好
• x(源码)–解释器–> 解释执行

3. 交互方式

3.1 交互方式的种类

• 命令行的交互方式 (Text-based User Interface) TUI
• 图形界面化的交互方式 Graphical User Interfac) GUI

3.2 文本交互模式打开的方式(win)

• win键 + R --> CMD --> 回车
• 命令行结构
• Microsoft Windows[版本 6.1.7601] —> 版本
• 版权所有© 2009 Microsoft Corporation。保留所有权利 —> 版权声明
• C:\User\Administrator>
• C: —>所在磁盘的根目录 (可以通过 X: 切换盘符)
• \User\Administrato —> 所在磁盘路径,当前所在的文件夹
• > —> 命令提示符 (在后面可以直接输入指令)

3.3 DOS命令

dir
列出当前目录下的文件夹或者文件
md
创建目录
rd
删除目录
cd
进入指定目录
cd…
退回上一级目录
cd/
退回到根目录
del
删除文件
exit
退出dos命令

4. 文本文件和字符集

4.1 文本文件

• 文本分为两种 : 一种 纯文本 一种 富文本
• 纯文本只能保存单一的文本内容,无法保存内容无关的东西(例如 txt文本文档)
• 富文本可以保存文本以外的东西(例如 有道笔记)
• 纯文本在计算机底层也会转换为二进制保存
• 将字符转换为二进制码的过程,我们称之为编码 encode()
• 将二进制码转换成字符的过程,我们称之为解码 decode()
4.2 常见的字符集
• ASCII 美国人编码 使用7位来对美国常用的字符进行编码 包含128个字符
• ISO-8859-1 欧洲的编码 使用8位来编码 包含256个字符
• GBK 中国人编码(国标码)
• Unicode 万国码 包含世界上所有语言和字符 编写程序一般都会使用Unicode 编码
• Unicode 编码有多种实现 UTF-8 UTF-16 UTF-32

5. 进制

5.1 进制之间的转换

• 十进制–>二进制 原理: 对十进制数进行除2运算
• 二进制 – > 十进制 原理:二进制乘以2(次幂)的过程
• 进制越大表现形式越短,之所以出现其他进制就是为了更方便的表示数据
5.2 进制的计数
• 十进制
• 十进制满十进一 十进制一共有10个数字
• 计数 : 0 1 2 3 4 5 6 7 8 9 10 11 12 …19 20
• 二进制
• 二进制满二进一 二进制一共有2个数字 0 1
• 计数 : 0 1 10 11 100 101 110 111 1000…
• 八进制
• 八进制满八进一 八进制一共有8个数字
• 计数 : 0 1 2 3 4 5 6 7 10 11 … 17 20 21…27 30
• 十六进制
• 十六进制满十六进位 十六进制的数字 引入了 a b c d e f 表示 10 11 12 13 14 15
• 计数 : 0 1 2 3 4 5 6 7 8 9 a b c d e f 10 11 12 13 … 1a 1b 1c 1d 1e 1f 20 21 22 23 24…2a 2b 2c 2d 2e 2f 30 31 32 33 34… 3a 3b…

5.3 数据间的换算

• bit是计算机中最小的单位
• byte是我们最小的可操作的单位
• 8bit = 1byte(字节)
• 1024byte = 1KB(千字节)
• 1024KB = 1MB(兆字节)
• 1024MB = 1GB(吉字节)
• 1024GB = 1TB太字节)

6. 环境变量

6.1 基本概念

• 环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等
• 环境变量操作
• 1.查看环境变量
• 右键计算机(此电脑),选择属性
• 系统界面左侧选择 高级系统设置
• 选择环境变量
• 2. 添加环境变量
• 通过新建按钮添加环境变量
• 环境变量可以有多个值 , 值与值之间用 英文分号隔开
• 3. 修改环境变量
• 通过编辑按钮来修改环境变量
• 4. 删除环境变量
• 通过删除按钮来删除环境变量

6.2 path环境变量

• path环境变量 保存的是一个一个的路径
• 当我们在命令行中输入一个命令,系统会先在当前目录下找,如果有就直接打开
• 如果没有则会去path环境变量的路径去找,直到找到为止。没找到则会报错
• 我们可以将一些经常要访问的文件或程序的路径添加到环境变量当中。这样我们就可以在任意位置来访问这些文件了
• 注意事项:
• path环境变量不区分大小写 path Path PATH
• 多个路径之间用 ; 隔开

python爬虫-计算机要点相关推荐

  1. 学习Python前序----计算机要点

    目录 1-计算机概念及组成 1.1 计算机是什么 1.2 计算机的组成 2-计算机语言的发展 2.1 基本概念 2.2 计算机语言的发展 3-编译型和解释型语言的区别 4-交互方式 4.1 交互方式的 ...

  2. 总结了几项Python爬虫兼职要点

    程序开发领域有这样一句话:人生苦短,我用Python.这本是开发者大佬Bruce Eckel的金句:Life is short, you need Python,有趣的是,很多人并非专职程序员,但却把 ...

  3. Python之计算机要点,进制转换,数据间转换(2020.04.01)

    计算机的基本概念 1.1 计算机是什么? 电脑,手机,计算器-他是一种机器 计算机的特点: 1.拥有存储记忆功能 2.数值计算 3.逻辑计算 计算机其实就是一个能够按照程序运行.自动.高速处理数据的现 ...

  4. 学习python第二课-计算机要点和python要点

    python第二课 一.计算机要点 文本文件和字符集 文本文件 常见的字符集 进制 进制之间的转换 进制的计数 数据间的换算 环境变量 基本概念 path环境变量 二 python要点 python语 ...

  5. Python实例教程Mechanize模块编写爬虫的要点解析

    Python使用Mechanize模块编写爬虫的要点解析 mechanize是对urllib2的部分功能的替换,能够更好的模拟浏览器行为,在web访问控制方面做得更全面.结合beautifulsoup ...

  6. 【计算机专业毕设之基于python爬虫的汽车销量预测可视化分析系统-哔哩哔哩】 https://b23.tv/2gOjMVB

    [计算机专业毕设之基于python爬虫的汽车销量预测可视化分析系统-哔哩哔哩] https://b23.tv/2gOjMVB https://b23.tv/2gOjMVB

  7. Python使用Mechanize模块编写爬虫的要点解析

    这篇文章主要介绍了Python使用Mechanize模块编写爬虫的要点解析,作者还讲解了Mechanize程序占用内存过高问题的相关解决方法,需要的朋友可以参考下 mechanize是对urllib2 ...

  8. 连享会-Python爬虫与文本分析专题 (2019.5.17-19)

    连享会-Python爬虫与文本分析专题研讨班 文章目录 连享会-Python爬虫与文本分析专题研讨班 1. 课程概览 2. 嘉宾简介 3. 授课内容 3.1 课程介绍 为什么要学爬虫和文本分析? 为什 ...

  9. Python爬虫之诗歌接龙

    介绍   本文将展示如何利用Python爬虫来实现诗歌接龙.   该项目的思路如下: 利用爬虫爬取诗歌,制作诗歌语料库: 将诗歌分句,形成字典:键(key)为该句首字的拼音,值(value)为该拼音对 ...

  10. 零基础学python爬虫-我是如何零基础开始能写Python爬虫的

    刚开始接触爬虫的时候,简直惊为天人,十几行代码,就可以将无数网页的信息全部获取下来,自动选取网页元素,自动整理成结构化的文件. 利用这些数据,可以做很多领域的分析.市场调研,获得很多有价值的信息.这种 ...

最新文章

  1. 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)
  2. 算法笔记之分支限界法
  3. angularjs 中的scope继承关系——(1)
  4. vs2013在使用ef6时,创建模型向导过程中,四种模型方式缺少2种
  5. 弱引用什么时候被回收_ThreadLocal的内存泄露?什么原因?如何避免?
  6. apache shiro版本查看_深入学习SpringBoot(四):springboot整合shiro
  7. Java中注解(非注释^_^) --转载
  8. 苹果Mac桌面Dock中App icon 名称显示乱码怎么办?一个简单指令帮你解决
  9. vue将文件图片批量打包下载zip
  10. 梯度下降算法的细节补充(凸函数, 导数, 偏导数,梯度, 方向导数以及负梯度下降最快背后的泰勒身影)
  11. win10 如何使用命令简单的禁用自带键盘
  12. 用T5UIC1 4.3寸串口屏做动画
  13. Proxifier代理指定程序到fiddler
  14. 自媒体人必不可少的多平台同步、一文多发小助手
  15. 3D 游戏之父卡马克再创业:“我自己出得起 2000 万美元,但花投资人的钱会更有责任心”...
  16. curses编程(一)初识
  17. Python个人主页项目-2.项目创建与环境配置
  18. 2023计算机毕业设计SSM最新选题之java“逢遇”个人博客平台qaoxv
  19. 区块链--默克尔树(Merkle Tree)
  20. 开源系列:AI对抗攻防算法开源平台,哪家强?

热门文章

  1. FMCW激光雷达原理推导公式
  2. 专业显卡深度学习_MacOS+AMD-eGPU打造深度学习环境 | 第2期
  3. eclipse安装超帅主题----darkest dark
  4. 第二十次CCF CSP认证考试经验
  5. 罗技 无线鼠标 USB HID数据格式
  6. 机器视觉培训教程-相机的基本知识
  7. 卡诺模型案例分析_KANO模型案例分析---来自58学车
  8. 哲学家就餐问题及其实现
  9. Delphi开发工具的使用
  10. oracle数据库 date函数,Oracle 函数(处置Date)