操作系统、编程语言、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(保存)>>内存>硬盘
本质:操作系统将复杂的操作封装成了简单的接口供用户使用

编程语言的发展史

机器语言:程序员使用二进制直接与计算机交流
    # 优势:计算机能狗直接识别,速度最快
    # 劣势:学习难度大,开发效率低

b8yxUS.md.png

汇编语言:英文字母代替一串二进制数字
    # 优势:学习难度有所降低,速度也很快
    # 劣势:没有根本上解决难度和效率问题

b8yvE8.md.png

高级语言:直接用人类能读懂的语言与计算机交流
    # 优势:学习难度低,开发效率高
    # 劣势:计算机无法直接理解,速度较慢
    因此使用高级语言需要有一个'翻译官'
有哪些高级语言:
    # eg:C++、C#、Java、Python、Golang等

b8gQ76.md.png

编程语言的分类

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安装

下载好程序后,点击安装程序,然后选择自定义安装路径,如下图

bGPp0s.png

选好下载保存路径后,点NEXT

bGPVcF.png

最后点击install安装即可

3、添加环境变量

我的电脑>>属性>>高级系统设置>>环境变量>>双击path>>新建>>D:\Python36

python基本使用

1、打开python的三种方式

第一种:直接在CMD窗口内编写
    win+R>>>输入cmd>>>切换盘符(输入D:)>>>切换路径(cd+空格+路径)

b8oe3V.png

第二种方式:使用python命令执行脚本文件
1.创建一个txt文件写上相应代码
2.win+R>>cmd>>python 文件路径+文件名

b879oj.png

第三种方式:使用专门写代码的软件
    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(开始安装)

posted @ 2022-03-02 19:30  马氵寿  阅读(175)  评论(0)    收藏  举报