编程语言分类 + python解释器的安装 + jupyter的使用(day 02整理)
一、昨日内容回顾
一 计算机基础之编程
(一) 什么是编程语言
人与计算机交流的介质
(二) 什么是编程
通过编程语言写一堆文件
(三) 为什么编程
替代劳动力,完成人类需求
二 计算机组成
(一) CPU
(1) 控制器
控制硬件
(2) 运算器
算术运算+逻辑运算
(二) 存储器
(1)主存
优点:速度快
缺点:容量小,断电即消失
(2)外存
优点:容量大,永久存储
缺点:速度慢
(三) I/O设备
(1) 输入设备
输入信息,键盘/鼠标
(2) 输出设备
输出信息,显示屏/打印机
(四) 多核CPU
同一时刻完成多件事情
(五) 32位和64位
计算机一次性读取32/64位二进制数
(六) 机械硬盘的工作原理
(1) 机械手臂
读取数据
(2) 磁道
存储数据
(3) 扇区
划分磁道
(4) 平均寻道时间
5ms,寻找磁道时间
(5) 平均延迟时间
4.15ms
(6) 平均寻找数据时间
9.15ms
四 操作系统
(一) 什么是文件
操作系统提供的一个虚拟概念,用来存储信息
(二) 操作系统有什么用
和硬件交互,把对硬件的复杂操作简单化
(三) 计算机三大组成
应用程序-->操作系统交互
操作系统-->人/应用程序/硬件间交互
硬件-->操作系统交互
(四) 操作系统的启动
- 按下开机键,启动临时操作系统
- 临时操作系统启动真正的操作系统
- 操作系统启动,临时操作系统关闭
(五) 应用程序的启动
- 双击qq(给操作系统发送指令)
- 操作系统给CPU发送指令
- CPU给内存发送指令
- 内存给外存发送指令获取qq的数据
- 内存读入qq的数据
- qq启动
二、编程语言分类
(一)机器语言
优点:执行效率高
缺点:开发效率慢
(二)汇编语言
优点:开发效率高
缺点:执行效率慢
(三)高级语言
(1) 编译型语言
优点:执行效率高
缺点:开发效率慢
(2)解释型语言
优点:开发效率高
缺点:执行效率低
(四)网络瓶颈效应
网络通信的时间远远大于程序执行的时间
三、执行python的两种方式
(一) 交互式
输入一行,解释一行
缺点:关掉程序就没了
(二) 命令行式
cmd
缺点:调试非常麻烦
四、pycharm/jupyter的使用+python解释器/pip的使用
(一) python解释器的安装
customize installation --》
windows + r 输入 cmd 输入 python
去环境变量中找有没有python.exe
系统--》高级系统设置,--》环境变量 --》系统变量--》path
放入 含有 python.exe 的文件夹
放入 Scripts文件加 ---》 pip(python看成一个手机,pip就是应用管家/app商城)
重新打开cmd(终端)
(二) pip的使用
python是手机,pip是软件管家/app(默认去国外下载软件)
D:\python36\Lib\site-packages\pip\models
更换之后 从国外跑到豆瓣(国内 )下载软件
PyPI = Index('https://pypi.douban.com/')
3.7
C:\Program Files\Python37\Lib\site-packages\pip_internal\models\index.py
(三) jupyter的使用
pycharm更多的是对命令行的衍生
jupyter更多的是对交互式的衍生
pip install jupyter
python -m pip install jupyter
ctrl+r键刷新
使用
切换到路径下
cd更换盘符,需要先d:
输入jupyter notebook
如果浏览器(谷歌浏览器)没有自动跳
让你输入token,3469eb31a34a20838760910ddc6f9c9450ddf39bf12cb56f
esc+m 切换到标记md模式
shift+enter 运行
a 往上新增代码块
b 往下新增代码快
y python代码模式
dd 删除代码块
先选一个,shift+鼠标左键选中多个
file --》download --》 md
编程语言分类 + python解释器的安装 + jupyter的使用(day 02整理)的更多相关文章
- PythonDay02——编程语言、python介绍以及安装解释器、运行程序的两种方式、变量
一.编程语言 1.1 机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件 1.2 汇编语言:用英文标签取代二进制指令去编写程序,本质也是直接控制硬件 1.3 高级语言:用人能理解的表达方式 ...
- python解释器的安装;python2与python3同时在环境变量中时的解决方案
新文档 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...
- Python解释器的安装
Python解释器的安装 作者:Eric 微信:loveoracle11g 下载Python Python-3.7.0(64-bit)下载链接地址: https://www.python.org/ft ...
- 1.1环境的准备(一)之Python解释器的安装
目录: 1.Python-解释器的下载 2.Python-解释器的安装 3.Python-解释器的测试 4.Python的环境变量的配置 (一)Python解释器的安装: 1.官网:https://w ...
- day2 二、编程语言、python解释器和变量
一.编程语言分类 1.机器语言 直接用计算机能理解的二进制指令编写程序,直接控制硬件,需要了解硬件的操作细节. 2.汇编语言 用英文标签取代二进制编写程序,也是直接控制硬件,也需要了解硬件的操作细节. ...
- Python解释器下载安装教程
简介: 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程.2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20 ...
- Python解释器的安装步骤
Python是一门强大的语言,目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows10系统上需要安装一下,超简单 1. 打开官网 https://w ...
- 编程语言分类,Python代码执行,应用程序使用文件的三步骤,变量,常量,垃圾回收机制
编程语言分为 机器语言(直接用二进制01跟计算机直接沟通交流,直接操作硬件) 优点:计算机能够直接读懂,速度快 缺点:开发效率极低 汇编语言(用简单的英文标签来表示二进制数,直接操作硬件) 优点:开发 ...
- Python解释器下载安装
一.简介 吉多·范罗苏姆(Guido van Rossum)在1989年的圣诞节期间,编写能够解释Python语言语法的解释器. 解释器版本 第一个数字是大版本号 数字不同功能上可能会有很大差异 py ...
随机推荐
- 从零开始入门 K8s | 应用编排与管理:Job & DaemonSet
一.Job 需求来源 Job 背景问题 首先我们来看一下 Job 的需求来源.我们知道 K8s 里面,最小的调度单元是 Pod,我们可以直接通过 Pod 来运行任务进程.这样做将会产生以下几种问题: ...
- 决策树(基于增益率)之python实现
如图,为使用到的公式,信息熵表明样本的混乱程度,增益表示熵减少了,即样本开始分类,增益率是为了平衡增益准则对可取值较多的属性的偏好,同时增益率带来了对可取值偏小的属性的偏好,实际中,先用增益进行筛选, ...
- 一个简单的MyBatis项目
1.log4j.properties,我们把它设为debug级别,以便于调试.生产环境可以设为INFO,本项目放在src下面: # Global logging configuration log4j ...
- Angular Cli 升级到最新版本
1. 卸载当前版本 npm uninstall -g angular-cli 2. 清除未卸载干净的angular-cli缓存 npm cache clean -f 3. 到安装目录查看是否卸载干净 ...
- C语言——2019秋季作业
1.[你对软件工程专业或者计算机科学与技术专业专业了解是怎样? ] 答:1.软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济的不断发展,软件工程专业成为一个新的热门专 ...
- pikachu-数字型注入(post)#手工注入
1, 因为是post型,所以需要抓取数据包 2, 测试结果为数字型注入 提交恒等的语句可以查询到所有的数据信息 3, 使用UNION联合查询法 判断字段数,测试为2个字段时没有报错,所以可以判断字段数 ...
- 主流视觉SLAM、激光SLAM总结
SLAM预备知识 SLAM for Dummies 全文总结 视觉里程计 卡尔曼滤波推导 MonoSLAM MonoSLAM:Real-Time Single Camera SLAM全文总结 PTAM ...
- Spark 学习笔记之 union/intersection/subtract
union/intersection/subtract: import org.apache.spark.SparkContext import org.apache.spark.rdd.RDD im ...
- 【原创】go语言学习(二)数据类型、变量量、常量量
目录 1.标识符.关键字2. 变量量和常量量3. 数据类型4. Go程序基本结构 标识符.关键字 1.标识符是⽤用来表示Go中的变量量名或者函数名,以字⺟母或_开头.后⾯面跟着字⺟母 ._或数字2. ...
- 常见过滤器表格整理,Date,time过滤格式表;常用标签表
一.常用过滤器表 二.date.time过滤器参数表 三.模板常用标签 四.模板标签示例 ①if,for ②url解析标签 ③with缓存标签 ④autoescape的使用 ⑤注释标签(多行注释)一般 ...