一、昨日内容回顾

一 计算机基础之编程

(一) 什么是编程语言

人与计算机交流的介质

(二) 什么是编程

通过编程语言写一堆文件

(三) 为什么编程

替代劳动力,完成人类需求

二 计算机组成

(一) 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

四 操作系统

(一) 什么是文件

操作系统提供的一个虚拟概念,用来存储信息

(二) 操作系统有什么用

和硬件交互,把对硬件的复杂操作简单化

(三) 计算机三大组成

应用程序-->操作系统交互

操作系统-->人/应用程序/硬件间交互

硬件-->操作系统交互

(四) 操作系统的启动

  1. 按下开机键,启动临时操作系统
  2. 临时操作系统启动真正的操作系统
  3. 操作系统启动,临时操作系统关闭

(五) 应用程序的启动

  1. 双击qq(给操作系统发送指令)
  2. 操作系统给CPU发送指令
  3. CPU给内存发送指令
  4. 内存给外存发送指令获取qq的数据
  5. 内存读入qq的数据
  6. 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整理)的更多相关文章

  1. PythonDay02——编程语言、python介绍以及安装解释器、运行程序的两种方式、变量

    一.编程语言 1.1 机器语言:直接用计算机能理解的二进制指令编写程序,直接控制硬件 1.2 汇编语言:用英文标签取代二进制指令去编写程序,本质也是直接控制硬件 1.3 高级语言:用人能理解的表达方式 ...

  2. python解释器的安装;python2与python3同时在环境变量中时的解决方案

    新文档 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,addres ...

  3. Python解释器的安装

    Python解释器的安装 作者:Eric 微信:loveoracle11g 下载Python Python-3.7.0(64-bit)下载链接地址: https://www.python.org/ft ...

  4. 1.1环境的准备(一)之Python解释器的安装

    目录: 1.Python-解释器的下载 2.Python-解释器的安装 3.Python-解释器的测试 4.Python的环境变量的配置 (一)Python解释器的安装: 1.官网:https://w ...

  5. day2 二、编程语言、python解释器和变量

    一.编程语言分类 1.机器语言 直接用计算机能理解的二进制指令编写程序,直接控制硬件,需要了解硬件的操作细节. 2.汇编语言 用英文标签取代二进制编写程序,也是直接控制硬件,也需要了解硬件的操作细节. ...

  6. Python解释器下载安装教程

    简介: 自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程.2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20 ...

  7. Python解释器的安装步骤

    Python是一门强大的语言,目前已支持所有主流操作系统,在Linux,Unix,Mac系统上自带Python环境,在Windows10系统上需要安装一下,超简单 1.  打开官网 https://w ...

  8. 编程语言分类,Python代码执行,应用程序使用文件的三步骤,变量,常量,垃圾回收机制

    编程语言分为 机器语言(直接用二进制01跟计算机直接沟通交流,直接操作硬件) 优点:计算机能够直接读懂,速度快 缺点:开发效率极低 汇编语言(用简单的英文标签来表示二进制数,直接操作硬件) 优点:开发 ...

  9. Python解释器下载安装

    一.简介 吉多·范罗苏姆(Guido van Rossum)在1989年的圣诞节期间,编写能够解释Python语言语法的解释器. 解释器版本 第一个数字是大版本号 数字不同功能上可能会有很大差异 py ...

随机推荐

  1. APP功能测试要点

    1.功能性测试 根据产品需求文档编写测试用例而进行测试,包括客户端的单个功能模块以及功能业务逻辑(功能交互)如:涉及输入的地方需要考虑等价类,边界值,异常或非法等 1.1 安装与卸载测试 >软件 ...

  2. Python 编译器与解释器

    Python 编译器与解释器 Python的环境我们已经搭建好了,可以开始学习基础知识了.但是,在此之前,还要先说说编译器与解释器相关的内容. 如果这部分内容,让你觉得难以理解或不能完全明白,可以暂时 ...

  3. 深入探究js中的隐式变量声明

    前两天遇到的问题,经过很多网友的深刻讨论,终于有一个相对可以解释的通的逻辑了,然后我仔细研究了一下相关的点,顺带研究了一下js中的隐式变量. 以下文章中提到的隐式变量都是指没有用var,let,con ...

  4. 百万it资源百度网盘链接分享

    自己大量时间整理的优质资源,容量达3000多G,有需要的朋友可以微我,资源截图:  面试资料: 书籍类: 视频类: 以上只是部分资源,想要资源的亲请加微信咨询. 欢迎加微信咨询,请备注资源: 独乐乐不 ...

  5. json与java对象的转换,以及struts2对json的支持,实现ajax技术

    这两天学的东西有点多,今天抽个时间写下来,以此作为激励,这两天学了json,ajax,jQuery 一.使用第三方的工具java转换为json类型 首先就是java类型转换为json对象,首先要导入第 ...

  6. RBD 基本使用 - Storage6

    块存储管理系列文章 (1)RBD 基本使用 - Storage6 (2)iSCSI 网关管理 (3)使用 librbd 将虚拟机运行在 Ceph RBD (4)RBD Mirror 容灾 Ceph 块 ...

  7. 【IE低配杀手】html5shiv.js和respond.min.js

    HTML5现在越来越流行了,但是一遇到IE低版本浏览器就傻眼了,今天整理了一下一些解决办法. html5shiv:解决ie9以下浏览器对html5新增标签的不识别,并导致CSS不起作用的问题. res ...

  8. mui中判断是点击还是滑动

    判断和滑动是两种触发方式 滑动分为四种,上下左右(swipeup,swipedown,swipeleft,swiperight) 点击分为两种,点击和双击,一般用单机(tap) 根据自己不同的需求进行 ...

  9. FFmpeg(六) 播放视频之GLSurfaceView显示RGB数据

    一.播放视频说明 1.两种方式播放视频 ①shader播放YUV,后面再介绍. ②RGB直接显示数据,简单.性能差,用到FFmpeg的格式转换,没有shader效率高.本文介绍这个方式. 2.GLSu ...

  10. Github配合Jenkins,实现vue等前端项目的自动构建与发布

    本篇文章前端项目以vue为例(其实前端工程化项目的操作方法都相同),部署在Linux系统上(centos). 之前做前端项目的部署,一直都是手动运行打包命令,打包完.再使用FTP.Xshell等这类的 ...