编程语言
首页 > 编程语言> > python day2

python day2

作者:互联网

操作系统

控制协调管理计算机各个硬件的工作(主要针对cpu)

操作系统的本质是程序员编写的应用程序 很难

···三层架构···

普通的应用程序

操作系统

计算机硬件(cpu 内存 硬盘)

1一台计算机必须要有操作系统才可以运行日常的软件

2程序员开发的程序其实都是基于操作系统之上的

pc端常见操作系统

widows 注重用户体验

 

 

Linux 源于unix 注重程序运行

 

 

mac系统(苹果)源于unix 用户体验和程序运行都较好

 

 

ubantu 源于unix 有图形化界面 比Linux体验稍好

移动端常见操作系统

安卓系统

iOS系统

鸿蒙系统

文件的概念

1.双击一个文件发生了什么事情

控制硬盘转动读取文件数据到内存

2.编辑文件内容到底发生了什么事情

修改内存中的文件数据

3.按CTRL+s发生了什么

将内存中的数据读取到硬盘

编程语言的发展史

机器语言

程序员使用二进制与计算机直接沟通交流

优势在于计算机能够直接识别 速度较快

劣势在于学习难度大 开发效率低

汇编语言

用简单的英文字母代替一串二进制数字

优势在于记忆难度和学习难度有所降低 速度也很快

劣势在于并没有从根本上解决难度和效率问题

高级语言

直接用人类能读懂的语言和计算机沟通交流

优势在于学习难度低 开发效率高

劣势在于计算机无法直接理解 速度较慢(相对)

编程语言的分类

1.编译型  c++

一次性翻译 速度快

2.解释器 python

逐句翻译 有bug没影响

python解释器

在it互联网领域 很多专业性的软件不推荐使用最新版

只要这个程序可以正常运行

哪怕十年前的版本也不更新

 

python1.x 实验版本 不用

python2.x 2.7

python3.x 推荐3.6稳定

python4.x 还在编写当中 速度翻一倍

python的前景

web开发 人工智能 机器学习 数据分析 自动化运营 网络爬虫 自动化测试 自动化办公 量化金融

基本使用

windows+r 输入cmd

切换路径

切换盘:直接输

切换路径:cd

环境变量

windows10 属性高级系统设置环境变量 双击path

如果是window7 麻烦一点

 类似于一个公共的仓库

查找数据时候在当前所在路径查找 

找不到去环境变量中依次查找 找到一个自动结束

执行python的三种方式

1直接在cmd窗口编写

临时使用

2笔记本等

3专门编写软件

1.vscode 需要很多额外配置 对小白不友好

2sublime 很火 功能性多但针对性不强

3pycharm 专门针对python 对小白友好 集成了很多功能

pycharm下载和安装

破解版 百度

 

标签:操作系统,python,day2,unix,在于,内存,难度
来源: https://www.cnblogs.com/cfff2/p/16368537.html