操作系统、编程语言、python解释器的下载和使用
2022.3.1笔记总结
- 操作系统
- 文件的概念
- 编程语言的发展史
- 编程语言的分类
- pytho简介
- python解释器的版本说明
- python解释器下载和安装
- 第一个python程序
- 编程软件的下载和试用
操作系统
致命三连问!
1.操作系统是什么?
# 操作系统的本质也是程序员编写的应用程序
2.操作系统的作用?
# 控制、协调、管理计算机硬件的正常工作运行(主要针对CPU)
3.为什么要有操作系统?
# 1.一台计算机必须要有操作系统才可以运行日常的软件
# 2.程序员开发程序其实也是基于操作系统之上的,统一的操作系统便于程序员开发程序,不用自己单独写操作系统
"""三层架构"""
应用程序>>>操作系统>>>计算机硬件(CPU、内存、硬盘)
常见操作系统
PC端:
windows系统(注重用户体验)
linux系统(源于unix系统,注重程序运行)
mac系统(源于unix系统,用户体验和程序运行都较好)
ubantu(源于unix系统,有图形化界面,比linux体验好点)
移动端:
安卓系统、IOS系统、鸿蒙系统...
文件的概念
# 文件:文件是一个可以用来存取数据方便使用的工具
文件的工作流程:
双击文件>>硬盘读取文件>>内存
编辑文件>>修改内存数据
ctrl+s(保存)>>内存>硬盘
本质:操作系统将复杂的操作封装成了简单的接口供用户使用
编程语言的发展史
机器语言:程序员使用二进制直接与计算机交流
# 优势:计算机能狗直接识别,速度最快
# 劣势:学习难度大,开发效率低
汇编语言:英文字母代替一串二进制数字
# 优势:学习难度有所降低,速度也很快
# 劣势:没有根本上解决难度和效率问题
高级语言:直接用人类能读懂的语言与计算机交流
# 优势:学习难度低,开发效率高
# 劣势:计算机无法直接理解,速度较慢
因此使用高级语言需要有一个'翻译官'
有哪些高级语言:
# eg:C++、C#、Java、Python、Golang等
编程语言的分类
1.编译型,代表类型:C++
# 优势:一次性翻译,可以反复使用,速度快
# 劣势:如需改bug则需要每次都整体翻译
使用前提:需要下载一个C++编译器
2.解释型,代表类型:python
# 优势:可以逐行翻译,便于改BUG,类似于同声传译
# 劣势:每次都需要逐行翻译,速度较慢
使用前提:下载python解释器
python解释器
创始人:guido(俗称龟叔)
python解释器版本:
python1.x:实验版本,不够成熟
python2.x:最高版本python2.7(2020就不再维护更新了)
python3.x:最高版本python3.9(推荐使用python3.6)
python4.x:还在编写中
"""版本的不同主要是底层,针对程序员而言代码几乎一致"""
注意:在IT领域很多专业性的软件不推荐使用最新版,只要这个软件能正常运行都不要随便更新。
python发展前景
web开发、人工智能、机器学习、数据分析、自动化运维、网络爬虫、自动化测试、自动化办公、量化金融等
python解释器下载与安装
1、python下载
# 下载地址:https://www.python.org/downloads/windows/
对应版本:Python 3.6.8 - Dec. 24,2018
点击:Download Windows x86-64 executable installer
然后按照提示点击即可,注意不要安装在C盘!
2、python安装
下载好程序后,点击安装程序,然后选择自定义安装路径,如下图
选好下载保存路径后,点NEXT
最后点击install安装即可
3、添加环境变量
我的电脑>>属性>>高级系统设置>>环境变量>>双击path>>新建>>D:\Python36
python基本使用
1、打开python的三种方式
第一种:直接在CMD窗口内编写
win+R>>>输入cmd>>>切换盘符(输入D:)>>>切换路径(cd+空格+路径)
第二种方式:使用python命令执行脚本文件
1.创建一个txt文件写上相应代码
2.win+R>>cmd>>python 文件路径+文件名
第三种方式:使用专门写代码的软件
1.vscode 需要做很多额外设置,对小白不友好
2.sublime 功能多但是针对性不强
3.pycharm 专门针对python开发的软件,对小白友好功能很多
# 推荐使用pycharm软件
2、路径的概念
1.什么是路径:
某个资源的所在位置,类似于坐标
2.相对路径:
需要有参考系
# eg:老师在隔壁,隔壁这个词就是代表相对路径,只能提供给提问的人使用,无法给其他人使用
3.绝对路径
不需要参考系
# eg:老师在地球中国上海浦东新区...
通过绝对路径任何人都能找到对应位置
3、环境变量
# 如何查看
我的电脑>>属性>>高级系统设置>>环境变量>>双击path>>新建>>输入需要添加的路径
win7系统只会显示一个很小的窗口,需要手动添加,分号隔开
eg: C:\111;D:\222;E:\333;
# 作用
类似于公共仓库,查找数据是现在当前路径查找,没有再去环境变量中寻找,找到一个自动结束,优先选择前面的
pycharm编辑器
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
开发公司:jetbrains公司
破解方式:
1.激活码:百度白嫖、淘宝购买
2.脚本文件:2099永久、无限试用
3.修改主机文件:较为繁琐不太推荐
基本使用:
1.绑定python解释器:创建python项目时选择自带的解释器
# system interpreter
2.创建新项目(创建全新文件夹)
# 右击文件夹>>>New>>>Python File
3.调整字体大小
# file>>>settings>>>editor>>>general>>>change font size with....
pycharm下载与安装
1、pycharm下载
[下载地址](https://www.jetbrains.com/pycharm/download/#section=windows)
- 一般不使用最新版本,不好破解
--->点击下载地址>>other versions(其他版本)>>这里我们选择2020.3.5 - windows(exe)>>下载即可
2、pycharm安装
# --->点击安装程序
NEXT
# 选择安装路径,不要安装在C盘
NEXT
# 勾选pycharm和Add bin folder to the PATH(创建桌面快捷方式和添加至环境变量)
NEXT
#默认jetsbrain不用改install(开始安装)