社区
教程
Wiki
注册
登录
创作新主题
社区所有版块导航
Python
python开源
Django
Python
DjangoApp
pycharm
DATA
docker
Elasticsearch
分享
问与答
闲聊
招聘
翻译
创业
分享发现
分享创造
求职
区块链
支付之战
aigc
aigc
chatgpt
WEB开发
linux
MongoDB
Redis
DATABASE
NGINX
其他Web框架
web工具
zookeeper
tornado
NoSql
Bootstrap
js
peewee
Git
bottle
IE
MQ
Jquery
机器学习
机器学习算法
Python88.com
反馈
公告
社区推广
产品
短视频
印度
印度
一周十大热门主题
用 Python 写 3D 游戏,太赞了!
AER: 如何用最新方法绘制散点图才会被接受? Stata,R,Python软件包详解
这个讲解 ChatGPT 提示词技巧的视频值得一看,播主将常见的-20240507021802
XRDSLAM:高度模块化、灵活易拓展、基于深度学习的SLAM开源框架
成立仅2年的公司卖出94亿美元,AIGC起飞了
10 个令人惊叹的 Python 自动化脚本
Altman:ChatGPT、Sora、AI Pin 都不太行
今日arXiv最热大模型论文:首个面向AI的python编程框架,提升大模型编程能力新思路
【ChatGPT CLI:为OpenAI和Azure ChatG-20240502221142
AIGC大模型第一股,成「五一档」超强黑马!交易量股价双创新高
关注
Py学习
»
Python
计算机基础知识(学习Python等语言前需了解)
小rr的公主
• 3 年前 • 277 次点击
一、计算机基本概念
1.1 计算机是什么?
计算机俗称电脑,是现代用于高速计算的一种电子计算机器
功能特点:数值运算、逻辑运算、存储
总结:计算机是能够按照程序自动运行、高速处理数据等信息的现代化智能电子设备
1.2 计算机的组成
软件+硬件
软件:看不见摸不着
硬件:真实存在
二、计算机语言
2.1 计算机语言的概念
计算机语言是指人与计算机之间通讯的媒介语言
2.2 计算机语言的发展
机器语言->汇编语言->高级程序设计语言
机器语言:由0和1组成,计算机能够直接识别
汇编语言:在机器语言的基础上用一些由字母和符合组成的助记符来代替一些二进制串
高级程序设计语言:一系列指令的集合,如Python,C,C++,Java…
三、交互方式
3.1 交互方式的种类
TUI(Text-based User Interface):命令行的交互方式
GUI(Graphical User Interface):图形界面化的交互方式
interface:接口
3.2 文本交互模式
命令行的前三行:
打开方式:win+R->cmd->回车
第一行介绍版本
第二行为版权声明
第三行 C:\Users\ASUS
C: —> 所在磁盘的根目录,(可以通过X切换盘符)
\Users\ASUS —>为当前所在的文件夹
'>'为命令提示符,可以在后面直接输入命令
3.3 常见简单的DOS命令
DOS命令
命令对应的用途
dir
查看当前目录下的文件/文件夹 (有DIR的是文件夹)
md
创建目录
rd
删除目录(目录文件为空)
cd
进入指定目录
cd…
退回上一级目录
cd/
退回至根目录
del
删除文件(文件为空时删除文件,文件不为空时清空文件)
exit
退出DOS命令
简单的应用:
四、文本文件和字符集
4.1 文本文件
文本的分类:纯文本、富文本
纯文本只能保持单一的文本内容,如txt文本文档
富文本不仅能保存文本内容,还能保存其他内容(如图片等),如word文档
任何形式的文本在计算机内部都是以二进制的形式存储
编码(encode):将字符转化为二进制
解码(decode):将二进制转化为字符
4.2 常见的字符集
ASCII:美国人发明的编码,用七位二进制数对常用字符编码,包含2^7=128个字符
ISO-8859-1:欧洲人发明的编码,用八位二进制数对常用字符编码,包含2^8=256个字符
GBK:中国人发明的编码,又称国标码
Unicode:万国码,包含世界上所有语言和字符,因此世界通用
Unicode 编码有多种实现,常见的为UTF-8、UTF-16、UTF-32,其中最常用的是UTF-8
五、进制
5.1 进制计数
十进制
十进制满十进一,共有10个数字计数 : 0、1、2、3、4、5、6、7、8、9
二进制
二进制满二进一,共有2个数字计数 : 0、1
八进制
八进制满八进一,共有8个数字计数 : 0、1、2、3、4、5、6、7
十六进制
十六进制满十六进一,共有16个数字计数 : 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F
5.2 进制间的转换
十进制 -> 二进制 原理:对十进制数进行除2运算(小数部分乘2)
二进制 -> 十进制 原理:二进制乘以2(次幂)的过程
进制越大表现形式越短,之所以出现其他进制就是为了更方便更简短地表示数据
5.3 数据间的换算
bit是计算机中最小的单位
byte是计算机中可操作的最小单位,8bit = 1byte(字节) ,常简写为B
常用单位:TB(太字节)、GB(吉字节)、MB(兆字节)、KB(千字节)、B(字节)
1 TB = 1024 GB
1 GB = 1024 MB
1 MB = 1024 KB
1 KB = 1024 B
六、环境变量
6.1 基本概念
环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的⼀些参数,如:临时文件夹位置和系统文件夹位置等
6.2 环境变量操作
1、查看环境变量
。 右键计算机(此电脑),选择属性
。 系统界面左侧选择 高级系统设置
。 选择环境变量
2、添加环境变量
。 通过新建按钮添加环境变量
。 环境变量可以有多个值 , 多个值之间用英文逗号隔开
3、修改环境变量
。 通过编辑按钮来修改环境变量
。 变量名和变量值都能编辑
4、删除环境变量
。 通过删除按钮来删除环境变量
操作步骤展示:
6.3 path环境变量
path环境变量保存的是一个一个的路径
当我们在命令行中输入一个命令(命令为打开某一个文件或程序),系统会先在当前目录下找,如果有就直接打开;如果没有则会在path环境变量的路径中找,直到找到为止。如果还没找到则会报错
我们可以将经常要访问的文件或程序的路径添加到环境变量当中,这样我们就可以在任意位置来访问这些文件了
注意:path环境变量名不区分大小写,如path、Path、PATH都可以,一般是大写
举个例子:
我在桌面创建一个文本文档,命名为zqc.txt,里面的内容是开始学习Python
在属性里查看它的位置
打开cmd,发现这个文件只有在C:\Users\ASUS\Desktop中才能打开
现在我们在path环境变量中添加zqc.txt的位置
再次尝试在其他文件中打开zqc.txt文件
这些是学习Python等语言之前需要了解掌握的计算机基础知识,后期会持续更新关于Python的基础知识。
Python社区是高质量的Python/Django开发社区
本文地址:
http://www.python88.com/topic/70665
277 次点击
登录后回复