python前言
一、typora软件以及markdown语法介绍
typora是一款 Markdown 编辑器和阅读器。下面直接开始介绍typora的一些基本用法。
1.输入标题的两种方法
typora里有一到六级标题,一级标题最大,六级标题最小。
- 使用
#号加空格键,井号的个数决定标题的大小,个数越小,标题越大。
# 一级标题
## 二级标题
### 三级标题
... 依此类推
- 使用快捷键ctrl+1~6,ctrl+1对应一级标题,以此类推。
2.无序列表
输入 *+空格即可得到一个无序列表。 * 符号也可以替换为 + 或 -。
* 这是一个无序标题
3.有序列表
输入数字+ . +空格可以得到一个有序列表。
1. 这是一个数字标题
4.在typora里插入多行代码块
以python来举例:
输入```python再按回车即可得到python代码块,代码块内支持高亮显示,易于观看。
print('hello,world')
5.制作表格
“ | ” 称为管道符,按照如下格式使用管道符,再按下Enter就会产生表格。
输入方法: |姓名|年龄|性别| + Enter
| 姓名 | 年龄 | 性别 |
|---|---|---|
6.表情包
输入冒号加上你想要的表情包的英文单词:
:smile:
输出一个笑脸:
7.链接
链接可以让你跳转到别的网站。
文本链接
格式:[文本](链接)
图片链接
格式:
这里的图片地址,可以是图片在本地电脑的位置,也可以是一个链接。
如果图片地址是在本地,那么其他人将无法跨网络看到这张图片,只有你自己看得到。可以通过图床将图片放在网络上,他人通过链接来访问。
8.Typora查看markdown源码
快捷键:ctrl+?
9.一些额外内容
如果想了解更多的markdown语法可以去typora中文官网:>>点击跳转<<
更改typora主题的方法:
typora官网有各种各样的样式提供下载: >>typora官网主题下载<<
点击download我们会进入github网站,不用担心,我们需要的只是后缀为
.css的文件。

点击左上角的 文件 > 偏好设置 > 外观 > 主题 > 打开主题文件夹 会进入typora的theme目录下,将后缀为
.css的文件放入里面就可以了。然后重启typora就可以更换主题了。

二、计算机的本质
计算机本身只能理解高低电平信号,对于计算机来说高电平代表 '1',低电平代表 '0'。
计算机只能看懂01,那他是怎么理解各种复杂的信息呢?增加位数
什么是比特(bit)?
比特是描述信息量的单位,暂且我们理解为n比特是n位二进制数。
如下表,1bit是1位二进制数,他可以描述硬币的正反。
2bit是2位二进制数,他可以描述ABCD四个选项。
3bit是3位二进制数 ... ...
1 bit 0 1 21 2 bit 00 01 10 11 22 3 bit 000 001 010 011 100 101 110 111 23 4 bit .... 于是随着位数的增加有如下规则:
8bit = 1bytes(字节)
1024bytes = 1KB
1024KB = 1MB
1024MB = 1GB
1024GB = 1TB
三、计算机五大组成部分
1.控制器
类似于人的大脑 控制计算机各个硬件的工作
计算机控制器是计算机的神经中枢,指挥全机中各个部件自动协调工作。
2.运算器
运算器如其名字,用来对输入的数据进行计算,计算又分为数字计算、逻辑计算。
3.存储器
我们把计算机的存储器类比为人大脑的记忆功能。
存储器分为内存和外存。
内存 基于电工作 存取数据的速度快 但是断电数据会立刻丢失 类似于人的短期记忆
外存 不基于电工作 存取数据的速度比内存慢 但是可以永久保存数据 类似于人的长期记忆
(外存有:U盘 磁盘 磁带 硬盘 固态)
4.输入设备
如鼠标、键盘将我们手的点击转换为信号输入电脑。
5.输出设备
如电脑的显示器,电脑发出声音的喇叭、外接的打印机等。
四、计算机三大核心硬件
- 1.CPU
计算机中真正干活的人(程序要想运行起来必须要有CPU参与) - 2.内存
存取数据的速度极快 主要与CPU配合使用 - 3.硬盘
能够长久保存数据
Q1.从互联网下载软件>>>下载到什么地方?
由于内存是短期存储,断电之后数据消失,所以我们不可能下到内存中保存,不然每次关机都要重下。所以最终软件都是保存在硬盘里的。
Q2.程序是怎样运行的?
首先程序的运行需要CPU中的控制器控制各个硬件吧,还需要运算器进行数学、逻辑运算吧。由于CPU只能内存进行交互,所以要现将硬盘中的程序代码读取到内存。读取完成后,CPU再去内存中获取程序中的指令并执行。
硬盘 -> 内存:从硬盘中读取到内存
内存 -> CPU: 给你数据
CPU -> 内存: 读取数据
Q3.为什么不让CPU跟硬盘交互?
CPU的运行速度非常的快(1000) 但是硬盘的运行速度非常的慢(1)
内存的速度比硬盘快很多 可以跟CPU搭配干活 提升CPU运行效率
五、操作系统
操作系统的作用?
控制 协调 管理计算机各个硬件的工作
在操作系统出现之前的软件开发者:
程序员ABC都需要开发一个播放视频的软件
程序员A开发快播
得先编写操作计算机各个硬件的代码
再编写快播的核心功能
程序员B开发迅雷
得先编写操作计算机各个硬件的代码
再编写迅雷的核心功能
程序员C开发暴风影音
得先编写操作计算机各个硬件的代码
再编写暴风影音核心功能
·每写一个新软件都要重新写控制计算机硬件的代码,而写操作计算机各个硬件的代码是很繁琐的,
为了避免重复造轮子,有人提出了开发操作系统。
我们现在所使用的应用程序都必须依赖于操作系统之上才可以运行。
PC端常见操作系统:
windows、macOS、linux
移动端常见操作系统:
安卓、IOS、鸿蒙
六、编程与编程语言
- 什么是语言
中文、日文、韩文...
人与人之间沟通交流的媒介 - 什么是编程语言
人与计算机之间沟通交流的媒介 - 什么是编程?(重要)
程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程。
编程的结果是产生一堆文件。
七、编程语言发展史
机器语言
直接使用二进制与计算机交流 也就是写0101010101010
汇编语言
用一些英文字母来表示一串二进制数
汇编语言由于采用了助记符号来编写程序,比用机器语言的二进制代码编程要方便些,在一定程度上简化了编程过程。
高级语言
用人能读懂的字符与计算机沟通交流
八、编程语言分类
编译型语言
一次翻译完成后,得出的结果可以反复使用,效率高速度快。
解释型语言
相当于同声传译,一句一句翻译。速度比编译型慢。
九、绝对路径和相对路径
路径是什么?
路径资源的定位符,有了路径可以找到计算机上的文件。
绝对路径
不需要参考系,给任何人都可以找到文件的位置。
如同现在的GPS定位一个地址就可以找到任何一个位置。
如:中国/xx省/xx市/xx区/xx街道/xx栋/xx室
对于计算机是:C:/windows/system32/hello.exe
相对路径基于一些已知的条件(参考系)来找到文件的位置。
我本身就在xx街道,你只需要告诉我在几栋几室我就可以找到了。
如我本身路径在C:/windows,你只需输入./system32/hello.exe我就可以找到hello.exe这个文件了,
./就表示当前的目录。有以下文件路径:
C:/windows/system32/hello.exe
folder1/data.exe
C:/windows/folder1/data.exe想访问hello.exe,相对路径应该这样写:../system32/hello.exe。
./就表示当前目录的上一层目录。
python前言的更多相关文章
- [python学习手册-笔记]001.python前言
001.python前言 ❝ 本系列文章是我个人学习<python学习手册(第五版)>的学习笔记,其中大部分内容为该书的总结和个人理解,小部分内容为相关知识点的扩展. 非商业用途转载请注明 ...
- 第0篇 Python前言
1.注释 1)注释的作用: 用自己熟悉的语言在代码中添加注释,方便后期自己查看和理解,也方便其他人查看和理解代码含义. 2)单行注释: 以#号开头,#后面的所有内容均不会被程序执行,起到辅助说明的作用 ...
- 学习Python前言
先介绍下自己: 我是小芒果,在一家互联网公司上班 目前担任的是测试工程师职 自工作开始至今,已经3年之载 一路过来倒也轻松 期间学过几次python没一次能坚持下来 随着行业的饱和 测试技术的要求 以 ...
- Python前言之编程语言
编程语言分类(语言) 编程语言是用来和计算机进行交互的,计算机只认识0和1. 机器语言(低级语言) 直接和硬件进行交互 用0和1和计算机进行沟通 缺点:开发效率低 优点:执行效率高 汇编语言 直接 ...
- 流畅的Python (Fluent Python) —— 前言
本书重点: 这本书并不是一本完备的 Python 使用手册,而是会强调 Python 作为编程语言独有的特性,这些特性或者是只有 Python 才具备的,或者是在其他大众语言里很少见的. Python ...
- Python前言之Markdown使用
一.Markdown基本语法 1.1标题 代码: # 一级标题 ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题 效果: 一级标题 二级标题 三级标题 ...
- Python前言之Pycharm常用快捷键
pycharm常用快捷键 ctrl+a 全选 ctrl+c 复制(默认复制整行) ctrl+v 粘贴 ctrl+x 剪切(默认复制整行) ctrl+f 搜索 ctrl+z 撤销 ctrl+shift+ ...
- Python实现bp神经网络识别MNIST数据集
title: "Python实现bp神经网络识别MNIST数据集" date: 2018-06-18T14:01:49+08:00 tags: [""] cat ...
- 【Python】【有趣的模块】tqdm | inspect
tqdm """ [tqdm] 显示循环的进度条,再也不用担心程序跑到哪里还要跑多久了 tqdm 可以直接包裹iterable对象 from tqdm import tq ...
随机推荐
- gitlab添加新用户
添加用户的时候没法给用户设置密码,可以等用户添加后,编辑用户的时候给用户设置密码 新用户首次登陆后需要重置密码 新用户登陆后是英文界面,设置成中文界面
- SVM公式详尽推导,没有思维跳跃。
假定数据集\(T=\{(x_1,y_1),(x_2,y_2),...,(x_n,y_n)\},x_n \in R_k, y_n \in \{1,-1\}\)线性可分,SVM的优化目标是: 优化一个超平 ...
- 记一次 .NET 某电子病历 CPU 爆高分析
一:背景 1.讲故事 前段时间有位朋友微信找到我,说他的程序出现了 CPU 爆高,帮忙看下程序到底出了什么情况?图就不上了,我们直接进入主题. 二:WinDbg 分析 1. CPU 真的爆高吗? 要确 ...
- 微软出品自动化神器【Playwright+Java】系列(五) 之 常见点击事件操作
写在前面 明天就是周五了,这周有那么一两天心情特别不好,真的是做什么都没兴致,所以导致整个人都很丧,什么都不想做. 本打算周一就更新这篇文章的,但由于公司一直加班,每天到家很晚,都是挤时间去学,理解后 ...
- Linux中CentOS 7的安装及Linux常用命令
1. 前言 什么是Linux Linux是一套免费使用和自由传播的操作系统.说到操作系统,大家比较熟知的应该就是Windows和MacOS操作系统,我们今天所学习的Linux也是一款操作系统. 为什么 ...
- HTTP缺点有哪些,如何解决
前言 大家好,我是蜗牛,在上一篇中,我们介绍了不同版本的HTTP区别和发展背景,这篇文章我们来聊聊HTTP的缺点,HTTP缺点大致总结有以下三点: 通信使用明文(不加密),内容可能会被窃听. 不验证通 ...
- Dubbo 03: 直连式 + 接口工程
进一步改正dubbo框架中简单的直连式的不足 需要用到3个相互独立的maven工程,项目1为maven的java工程作为接口工程,项目2,3为maven的web工程 工程1:o3-link-inter ...
- Linux基础_3_文件/文件夹权限管理
注:权限遮罩码: 控制用户创建文件和文件夹的默认安全设置,文件默认权限为666-umask的值,文件夹默认权限为777-umask的值. root默认0022,普通用户默认0002. 文件的默认权限不 ...
- day50-正则表达式01
正则表达式01 5.1正则表达式的作用 正则表达式的便利 在一篇文章中,想要提取相应的字符,比如提取文章中的所有英文单词,提取文章中的所有数字等. 传统方法是:使用遍历的方式,对文本中的每一个字符进行 ...
- python基础之标识符、注释与变量
一.注释 1.作用:注释是用来解释和说明代码的. 2.分类:注释可以分为单行注释和多行注释 2.1.单行注释:在编写的代码或文字前加上"#",表示单行注释 1 #我是单行注释 2 ...
