计算机基础

文件的概念

# 什么是文件夹、文件?
其实是操作系统暴露给用户可以简单快捷操作硬盘的"接口"

计算机内部存储数据的原理

"""计算机内部只认识01二进制数据"""
计算机是基于电工作的 而电信号只有高低电频两种状态

# 存储单位
	比特位(bit):二进制位数
    8bit = 1bytes
    1024bytes = 1KB
    1024KB = 1MB
    1024MB = 1GB
    1024GB = 1TB
    ...

ps:大数据 1.数据量一定要大(TB及以上) 2.高增长率 3.多样化

编程语言的发展史

机器语言
	直接使用01二进制编程
    	优势:计算机能够直接识别 执行速度快
        劣势:学习难度大 编程效率低
汇编语言
	用简单的英文字母代替一串二进制数
		优势:相比于机器语言难度有所降低 
         劣势:学习难度大 编程效率低
高级语言
		python C# C++ java php Golang
	用人类能够读懂的字符与计算机沟通交流
    	优势:学习难度大大降低 编程效率大大提高
         劣势:计算机无法直接识别 执行速度相对较慢
    # 高级语言需要有"翻译官"的存在才可以与计算机沟通交流

编程语言的分类

1.编译型	C++
	类似于谷歌翻译 一次性翻译完成后可以多次使用
    	优势:执行效率高
         劣势:修改bug不方便
2.解释型	python
	类似于同声传译 说一句翻译一句
    	 优势:修改bug方便
         劣势:执行效率、速度没有编译型高
         
"""
如何让自己的计算机能够识别高级语言?
	1.识别C++
		需要安装C++的编译器
	2.识别Python
		需要安装python的解释器
"""

python解释器

"""
在IT行业内不要轻易的更新版本尤其是跟程序代码相关的
"""

# 创作者:guido(龟叔)

# 解释器版本
	'''第一个数字是大版本号 数字不同功能上可能会有很大差异'''
	python1.X:原始版本 几乎不用了
    python2.X:最高版本python2.7(2020年不再维护更新)
        目前还有很多公司的老项目使用的是2.7版本
    python3.X:目前最高版本python3.9
        目前较为稳定的版本是python3.6(推荐)
    python4.X:速度要比之前的python快至少两到三倍

python解释器下载与安装

# 官网
	https://www.python.org
# 版本
	Python 3.6.8 - Dec. 24, 2018
# 安装步骤
	双击exe文件 选择自定义安装
    直接next
    选择安装路径(最后不要是C盘 并且能够轻易找到)
# 主要文件介绍
	scripts文件夹
    
"""
安装过程中如果出现报错 可以百度搜索报错代码
如果实在有问题也可以拷贝别人已经安装好的文件夹使用即可
"""

基本使用

# 如何呼起windows命令行窗口
	windows + r 并输入cmd回车即可
# 如何切换路径
	1.切换盘符 
    	D:
    2.切换路径
    	cd 

路径

1.什么是路径
	数据所在的位置
2.什么是相对路径
	需要有参照物 不是所有人都可以准确使用
    	eg:jason老师在"隔壁"
3.什么是绝对路径
	不需要有参照物 所有人拿到之后都可以准确使用
    	eg:jason老师在地球中国上海青浦华徐公路999e通世界北区   

环境变量

相当于一个公共的仓库
	查找数据的时候先在当前所在的路径下查找 如果没有
    则去环境变量中从上往下依次查找 找到一个就结束

配置步骤
	1.右键此电脑选择属性
    2.点击高级系统设置
    3.点击环境变量
 	4.双击path的选项
"""
win10与win7的区别
	win10展示很简单并且全面
	win7只有一个非常小的窗口
		需要使用英文输入法的分好做结尾
			eg:
				C:/;D:/python36;E:/aaa;
"""

多版本共存

1.先确保不同版本解释器的python.exe所在的路径在环境变量中
2.拷贝各自的python.exe并重命名即可

第一个python程序

print('hello world!')  # 打印程序

# 书写、执行代码的方式
	方式1:直接在cmd窗口下编写
        无法永久保存代码 没有代码自动提示功能
    方式2:文本文件
        python3 文件路径
        可以永久保存代码 还是没有代码自动提示 编程效率低下

编程软件

1.vscode
	小巧轻便但是对小白不是很优化
2.sublime
	时下最流行的代码编辑器软件,功能十分强大可运行在Linux,Windows和Mac OS X,小白先不要使用
3.pycharm  # 强烈推荐
	功能非常非常非常强大 适合所有阶段的程序员使用
    
"""
pycharm在下载的时候有两大版本
	专业版professional
		收费的但是功能齐全
			我们使用专业版(不要担心收费问题)
	社区版community
		免费的但是功能很少
"""

破解方式

1.老版本主要以激活码为主
	百度白嫖
    淘宝花钱买
2..jet文件破解
3.无限试用
posted @ 2021-11-14 21:12  甜甜de微笑  阅读(58)  评论(0编辑  收藏  举报