本周总结
- typora的简介
- typora的下载安装与使用
- 文件路径
- markdown语法
- 编程和编程语言
- 编程语言的分类
- 计算机本质
- 计算机的五大组成部分
- 计算机的三大核心硬件
- 操作系统
- python解释器的下载与安装
- python解释器
- 环境变量和多版本共存
- 运行python的三种方式
- pychram的下载与安装
- pycharm的语法之注释
- PEP8规范
- 变量和常量
- 基本数据类型
本周具体内容
typora的简介
typora软件:就是一种文本编译器,是近期比较火爆的一款
typora的下载安装与使用
下载:typora官网上直接下载就可以或者百度上的百度网盘都可以找到安装包
使用:
1.格式转换
2.字体调整
3.主题转换
文件路径
1.绝对路径:就是不给参考系也可以找到想要文件
2.相对路径:需要具体的参考系才可以找到想要文件
markdown语法
1.标题系列
方法一、警号 # 文本
方法二、快捷键 ctrl+数字(1~6)
2.小标题系列
无序标题:* 文本和+ 文本
有序标题:数字 文本
3.语言环境
```环境名称
4.表格
|字段名|字段名|字段名|
5.表情
:英语单词:
6.查看源代码
ctrl+?
7.图片展示
默认无法进行跨计算机展示,但可以用其他方法如:1. 将图片传入图床 2. 转文件格式(PDF)
8.单选框
减号键+空格+[]+空格+候选文本
eg:— [] name
9删除字符
两个波浪符+文字+两个波浪符
eg:~~高瑞~~
10自定义设置
打开文件选项最下面有一个偏好设置,可以调节字体,主题,状态等。
编程和编程语言
1.编程是什么?
编程就是程序员将自己的思维逻辑和想实现的东西用计算机可以看懂的语言告诉计算机的过程
编程的结果就是一堆文件
2.什么是编程语言?
就是人与计算机沟通之间的媒介
编程语言的分类
1.编译型语言 代表 C++ 特点:可以快速且效率高的传达指令,但如果出现bug,需要反复编译
2.解释型语言 代表 Python 特点:有bug或者没有bug传达效率都一样,但没有编译型语言快。
计算机的本质
1.计算机的本质就是由高低电平进行工作(0 1)
0 1有个好听的名字:二进制
2.计算机的进制数有:二进制 八进制 十进制 十六进制
3.计算机是通过二进制长度来表示各种各样的数据
计算的五大组成部分
控制器:就像人的大脑,控制计算机硬件工作
运算器:就像人的大脑,控制计算机进行数学运算和思维逻辑
存储器:就像人的记忆,记忆又分短期记忆和长期记忆
功能:存储数据,又分为内存和外存(硬盘)
内存:基于电进行工作,提取数据快,但断电数据立刻丢失
外存:不基于电工作,存储数据比内存慢,但可以永久保存数据
输入设备:就像人的器官,进行接收信息
输出设备:就像人的嘴巴,进行传输信息
计算机的三大核心硬件
1.CPU:是计算机中真正工作的人,它负责下达指令进行数据提取,系统想运行就离不开CPU
2.内存:存储数据速度快,可以和CPU配合使用
3.硬盘:可以永久的保存数据
操作系统
操作系统:控制 协调 管理计算机的各个硬件的工作
python解释器的下载与安装
可以打开官网,在官网下载你想要的版本即可。
版本:就是软件更新换代的记录
安装:尽量选择自定义安装,方便以后查找
python解释器
python解释器的使用方法
1.windows+r
2.输入cmd回车
3.切换盘符 D:
4.切换目录 cd python38
5.运行解释器 python
6.退出解释器 exit()
7.退到上一层目录 cd ..
环境变量和多版本共存
环境变量:
当在cmd窗口内查找资源的时候
1.先在当前路径查找
2.如果没有就去系统环境变量中查找
3.还没有就报错
修改环境变量之后需重启cmd窗口。
如何修改环境变量:
1.右击此电脑,选择属性
2.选择高级系统管理,找到环境变量
3.找到path
4.新建你想用的文件路径即可。
多版本共存:就是拷贝解释器中的python.exe文件然后给拷贝之后的文件命名(独一无二)
运行python的三种方式
1.cmd直接编写运行,适用于较短 临时执行的代码
2.解释器命令运行可以编写较长的代码并且可以长久保存
3.利用IDE工具编写并运行
IDE开发者工具:自动提示携带各种功能插件编写代码效率更高更快
pychram的下载与安装
1.打开官网,点击下载
2.找到你想下载的版本,专业版或者社区版
3下载完毕后,进行安装和python解释器一样进行自定义安装找一个可以方便找到的地方安装
4.安装完毕后即可使用,社区版可以在百度找到激活码从而实现pycharm自由
pycharm的语法之注释
1.什么是注释?
就是对一串字符串的解释
2.注释的方式
方式一:# 文本或者ctrl + ?(单行注释)
方式二: """文本""" '''文本''' 这些都可以(多行注释)
eg:为什么要用多种方式注释
PEP8规范
python代码编写规范(部分):
1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
2.如果单行注释自成一行 那么内容与警号空一格
3.逗号后面与数据值空一格
4.赋值符号左右都得空一格
eg:虽然不影响代码运行但影响美观
变量和常量
变量:就是经常改变的事物状态
常量:就是可能不经常改变的事物状态
变量的使用
1.变量的语法结构
变量名 赋值符号 数据值
2.如何学习?
2.1一旦看到赋值符号 那么一定先看符号的右侧
2.2在内存空间中申请一块内存空间存储数据值
2.3给数据值绑定一个变量名
2.4以后就可以通过变量名访问到数据值
3.注意事项
3.1同一个数据值可以绑定多个变量名
3.2赋值符号右侧也可能是变量名 如果是就先找该变量名绑定的数据值
3.3一个变量名同一时间只能绑定一个数据值
4.变量实现的底层原理
就是当你给一个变量名进行赋值就相当于给这个数据值设置一个坐标,方便你以后快速寻找的这个数据并快速提取。
5.变量名的命名规范
(1)中文是可以用作变量名的 但是不建议使用,后期操作容易报错
(2)汉语拼音也是可以作为变量名的 但是不建议使用
(3)变量名只能出现字母、数字、下划线
(4)数字不能开头
(5)变量名尽量做到见名知意
(6)变量名不能与关键字冲突
6.变量名的命名风格
(1)下划线式(python推荐使用)
变量名中单词很多 彼此使用下划线隔开
name_from_mysql_db1_userinfo = 'zhu'
(2)驼峰体式(JS推荐使用)
大驼峰
NameFromMysqlDb1Userinfo = 'zhu'
小驼峰
nameFromMysqlDb1Userinfo = 'zhu'
常量的使用
1.在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改
2.在python中如果想表示出常量 那么可以使用全大写的变量名
数据类型
数据类型:数据的类型多种多样,数据类型就是给这些数据进行分类
1.整型int
就是类似于数学中的整数
2.浮点型flost
就是类似于数学中的小数
3.字符串str
就是类似于文本,通俗点就是''里面的都是字符串
3.1为什么定义字符串需要有多种方法
那是因为我们在字符串中编写文本也可能会使用到引号 为了避免冲突 有了多种方式
如:info = "我说:'他吃的面条'"
3.2如何区分三引号是字符串还是注释
关注左侧是否含有赋值符号和变量名,如果有则为字符串 没有则为注释
4.列表list
就类似于表格中的数值,列表可以存储很多数据值类型,方便提取。
ps:可以使用索引进行快速取值。
5.字典dict
可以精确的存储和表达数据值的含义。
5.1字典文字描述
大括号括起来 内部可以存放多个数据 数据的组织形式是K:V键值对
键值对与键值对之间逗号隔开
K是对V的描述性性质的信息(解释说明) 一般都是字符串类型
V是真正的数据值 可以是任意数据类型
5.2按K取值
字典只能按K取值 因为字典是无序的 没有索引的概念
info_dict['username']