每周总结01

数据类型之整型int
数据类型之浮点型float
数据类型之字符串str
数据类型之列表list
数据类型之字典dict
python基础
typora介绍
计算机基础知识
编程与编程语言
Pycharm下载,安装与使用
python语法
typora下载与安装
markdown语法
计算机的本质
计算机五大组成部分
计算机三大核心硬件
操作系统
编程语言的发展
编程语言的分类
python解释器
python解释器下载与安装
python解释器的三种运行方法
pycharm的下载与安装
pycharm的使用
python语法之注释
python语法之数据类型
python语法之变量与常量
变量
常量
控制器
运算器
存储器
内部存储器
外部存储器
输入设备
输出设备
CPU
内存
硬盘
机械硬盘
固态硬盘
操作系统释义
PC端操作系统
移动端操作系统
机器语言
汇编语言
高级语言
编译型语言
解释型语言
python解释器2.7
python解释器3.6
python解释器3.8
cmd命令直接调用
解释器命令运行txt文本
IDE工具编写并运行
选择解释器版本
新建python文件
调整字体大小
运行代码的方式
单行注释
多行注释
PEP 8规范

一、typora的安装与使用

typora的安装

官网下载或网络搜索PJ版
双击安装包启动安装程序
选择安装路径
点击install开始安装
点击finish结束安装

typora的基本功能

文件:查看你打开的文件及文件夹,及其文件相关操作

大纲:利用大纲视图查看文本目录

编辑:查看文本处理的相关操作,及一些快捷操作

段落:凡是与段落有关的操作,比如设置一级标题、插入代码块、插入列表等都可以在这里使用

格式:文本的格式处理,虽然不如word那么多,但重在实用性高,水平好

视图:这个就不用过多介绍了吧,重点提一下其中可以开启 打字机模式 ,让你瞬间成为码字大神,体验码字的乐趣

主题:更换自己喜欢的主题,还有黑夜模式可选用哦,还能自己去下载主题的拓展包

帮助:里面的 Quick Start可以帮助小白快速上手这款markdown神器

markdown语法

标题分级:#加空格或者”ctrl“加数字键,最多有六级标题

无序标题:"-/*/+ " 使用减号或星号或加号加空格,后边跟编写的内容;回车之后默认按照顺序排序

有序标题:数字加”.“加空格即可生成双击回车推出排序

编程语言环境调用:英文状态下按三次”tab“上方按键,然后输入所需的语言环境即可

生成目录:打出中括号后,在中括号中输入”TOC“后按回车,即可按照所划分的标题等级生成目录

生成表格:输入”|“后输入表格内容,然后再输入”|“,以此类推,输入完毕后按回车即可生成表格,表格上方的工具可以调节表格的对齐方式以及快捷选取表格的行、列、删除表格等操作

文本超链接:打出中括号,输入文本内容,然后在中括号后打出小括号,在小括号中输入链接即可

插入图片:快捷键“ctrl”加“shift”加“i”,或者右键点击插入>图片,在弹出的内容中,方括号中输入图片名称,小括号中输入图片地址


计算机基础知识

计算机五大组成部分

  1. 控制器:负责协调控制其他组成部分
  2. 运算器:负责处理信息,分为算术计算以及逻辑运算两个部分
  3. 存储器:分为内部存储器(RAM)和外部存储器(ROM)两个部分
  4. 输入设备:将数据输入到计算机的设备,代表有键盘、鼠标、手写板、摇杆等
  5. 输出设备:将计算机处理后的数据以人类所能理解的形式呈现出来的设备,代表有打印机、显示器、音响等

计算机三大核心硬件

  1. CPU:控制器和运算器的集合体,是需要参与到计算机运行全过程的重要组成部分
  2. 内存:是一种容量比较小,但是读取速度极快的存储器,直接参与CPU的数据调用与处理过程,无法长久地存储信息,断电即丢失,且受限与当前技术水平,无法将容量做到适合长久存储信息的大小
  3. 硬盘:属性与内存相反,容量大,读取速度慢,可以长久存储信息,目前的技术水平无法达到与内存相同的读取速度。目前有机械硬盘和固态硬盘两种类型,固态硬盘的速度比机械硬盘快
硬盘 内存 CPU 调取数据到暂存到内存 长久存储数据 提供硬盘暂存在内存的数据 暂时存放数据 将处理过的信息暂存到内存 不直接与硬盘产生数据据交换 将CPU处理过的数据存放到硬盘 硬盘 内存 CPU

PS:文件保存机制

  • 即时保存:当文件发生改变后自动保存
  • 时间循环命令:每间隔固定的时间段进行一次保存

操作系统

基于计算机硬件组成的相似性由专业开发人员开发,负责协调控制计算机各硬件的运行,我们所学习的编程也正是基于不同的操作系统所进行的

常见的操作系统

  1. PC端常见操作系统
MacOS(苹果公司)Windows系统(微软公司)Linux系统
注重于用户体验,性能强大图像界面操作简单,更容易上手依据命令执行,更为稳定
  1. 移动端常见操作系统

苹果公司的iOS,谷歌公司的安卓(Android)系统,华为公司的鸿蒙(HarmonyOS)系统,还有已经落幕的诺基亚公司的塞班(Symbiain)系统,微软公司的Windows Mobile系统


编程与编程语言

编程即将信息以计算机能够理解的方式传递给计算机,编程语言就是我们与计算机沟通的媒介

编程语言发展史

  • 机器语言:直接以计算机语言进行编程,门槛高,难度大,开发效率低
  • 汇编语言:将机器语言以字符代替,仍然有较高门槛,较高难度,较低的开发效率
  • 高级语言:以人类能够理解的内容进行编程,但是需要专门的翻译器,难度低,上手快,开发效率高

编程语言的类型

  1. 编译型语言:以C语言为代表,类似于翻译软件,一次性翻译的结果可以反复使用,但是如果BUG出现频繁,则需要不断地进行重新翻译,影响开发效率
  2. 解释型语言:以python为代表,类似于同声传译,编写的同时进行翻译,即使有BUG出现也不会过多的影响开发效率,更加简单

python解释器

1.0版本2.7版本3.6版本3.8版本
最初版本,几乎不再使用过渡版本,08年-14年使用较多最稳定版本,如今仍有使用目前使用广泛的版本

python解释器的下载与安装

官网下载
双击安装包启动安装程序
选择安装路径
点击install开始安装
点击finish结束安装
环境变量

环境变量可以理解为工厂厂区保安的巡逻范围,在保安明确的范围之内可以直接找到你所需要的任何文件,但是如果是在许可范围之外,那么保安就会报错。而在计算机中,为了使cmd命令可以直接调用我们所需的文件,就需要在环境变量中添加文件所在的位置,就像给予保安相关的授权,可以让他们在特定的厂区范围内调用目标文件或资源。

此电脑图标右键点击属性
高级系统设置
环境变量
双击path
新建
输入python解释器安装根目录地址
点击应用

python解释器的三种运行方式

  1. 直接”win+r“使用cmd命令运行
  2. 使用cmd调用python解释器环境运行写有python代码的文本
  3. IDE编辑工具编写并运行

pycharm的下载、安装与使用

pycharm的下载与安装

官网下载或网络搜索下载
双击启动安装程序
选择安装路径
勾选创建桌面图标
点击install开始安装
点击finish结束安装

pycharm的使用

选择解释器版本以及创建新文件
双击打开pycharm
点击projects
点击new project
在location处选择安装路径
勾选previously configuerd interpreter选择已安装的解释器版本
点击create进入主界面
点击右侧文件夹图标右键选择new>python file
命名新文件完成创建
运行python代码的方式
  1. 在编辑页面右键>run即可运行
  2. 点击在编辑页面右上角绿色的三角即可运行
  3. 在第一次运行后左下角出现的绿色三角点击后也可运行

PS:方法二和方法三需要在左上角选择需要运行的文件名才可以运行


python语法

python代码之注释

单行注释

"#"加空格加注释内容

多行注释

英文状态下使用三个单引号或三个双引号即可添加注释

选中需要添加的注释内容,然后按快捷键”ctrl“+“?”

PS:添加单行注释时,如果注释位于代码上方或下方,”#”与注释内容之间保留一个空格,如果注释内容位于代码后方,则“#”需要与代码之间保留两个空格且与注释内容保留一个空格

PEB 8规范

PEP8规范总结
PEP8 是什么呢,简单说就是一种编码规范,是为了让代码“更好看”,更容易被阅读。

缩进
不要使用 tab 缩进
使用任何编辑器写 Python,请把一个 tab 展开为 4 个空格
绝对不要混用 tab 和空格,否则容易出现 IndentationError

空格
在 list, dict, tuple, set, 参数列表的 , 后面加一个空格
在 dict 的 : 后面加一个空格
在注释符号 # 后面加一个空格,但是 #!/usr/bin/python 的 # 后不能有空格
操作符两端加一个空格,如 +, -, *, /, |, &, =
接上一条,在参数列表里的 = 两端不需要空格
括号((), {}, [])内的两端不需要空格

空行
function 和 class 顶上两个空行
class 的 method 之间一个空行
函数内逻辑无关的段落之间空一行,不要过度使用空行
不要把多个语句写在一行,然后用 ; 隔开
if/for/while 语句中,即使执行语句只有一句,也要另起一行

换行
每一行代码控制在 80 字符以内
使用 \ 或 () 控制换行

命名
使用有意义的,英文单词或词组,绝对不要使用汉语拼音
package/module 名中不要出现 -
各种类型的命名规范:

import
所有 import 尽量放在文件开头,在 docstring 下面,其他变量定义的上面
不要使用 from foo imort *
import 需要分组,每组之间一个空行,每个分组内的顺序尽量采用字典序,分组顺序是:
标准库
第三方库
本项目的 package 和 module

注释
文档字符串 docstring, 是 package, module, class, method, function 级别的注释,可以通过 doc 成员访问到,注释内容在一对 “”" 符号之间
function, method 的文档字符串应当描述其功能、输入参数、返回值,如果有复杂的算法和实现,也需要写清楚
不要写错误的注释,不要无谓的注释

优先使用英文写注释,英文不好全部写中文,否则更加看不懂

python语法之数据类型

数据类型之整型int

整形即我们日常生活中的整数,在python中利用“int”表示

age=19  #19即为整型

数据类型之浮点型float

浮点型即日常生活中的小数在python中利用“float”表示

height=1.74  #1.74即为浮点型

数据类型即字符串str

字符串即文本类数据,在python中利用“str”表示

name='李帆'  #'李帆'即为字符串
在python中,字符串的代码表现一共有四种
name='李帆'
name="李帆"
name='''李帆'''
name="""李帆"""
以上四种都是python中字符串的表达形式,这主要是为了防止和文本数据当中出现的引号冲突,用来区分的

数据类型之列表list

列表是可以同时存放多个不同数据的,为了方便在之后调用

user_list=['李帆', '25', '170', 'read', 'music'] #中括号框住的部分即为列表的代码形式
当我们需要调取其中的某个数据时,只需要提供索引值即可,在计算机语言中,数字是以0为开头的,所以索引值也是以0为开头的,如果我们需要提取“李帆”,只需要输入
print(user_list[0])

数据类型之字典dict

字典相当于给所有存放在其中的数据值都分别赋予了一个精准坐标,当我们需要使用到其中的值,可以很准确的将其表达出来

user_dict={'name':'李帆', 'age':'25', 'height':'170', 'hobby':'read'}
#其中大括号框起来的即为字典的代码表现形式
而在字典中,数据的形式是以K:V键值对表现出来的,K是对V的描述性解释,V是真正意义上的数据值
字典中调用数据值的方法为索K取值,以上方代码为例,当我们需要调用170时,则需要索引它对应的K,代码如下:
print(user_list['height'])

python语法之变量与常量

变量

变量即表达事物变化状态的值,在程序运行的过程中会发生变化的数据

name='李帆'  #这段代码的构成即“变量名+赋值符号+数据值”,根据需求,数据值是可以不断改变的,所以被称为变量,变量名相当于通过赋值符号绑定在数据值上的标签,根据标签,就可以找到我们所需的数据值

PS:

1.同一个数据值可以绑定多个变量名
2.赋值符号右侧也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值

变量的命名规范

  1. 鉴于中文变量名容易在后续开发过程中产生报错,所以不建议彩英中文作为变量名
  2. 汉语拼音可以作为变量名,但因为与整个环境的不和谐,不建议采用
  3. 变量名只能出现字母、数字、下划线
  4. 数字不能开头
  5. 变量名尽量做到见名知意
  6. 变量名不能与关键字冲突

变量命名风格

  1. 下划线式 python推荐使用
    变量名中单词很多时,彼此之间使用下划线隔开
    name_from_mysql_db1_userinfo
  2. 驼峰体式 JS推荐使用
    大驼峰(所有单词的首字母大写) NameFromMysqlDb1Userinfo
    小驼峰(除首个单词全小写外,其余单词首字母大写)
    nameFromMysqlDb1Userinfo
    ps:在同一个编程语言中尽量固定使用一种,不要随意切换

常量

常量即在程序运行过程中,不会发生变化的值,但是在python中,不存在据对意义上的常量,一般情况下,常量的命名以全大写的单词命名,但是在命名后,常量所对应的数据值仍是可以修改的,也可以说除了全大写的命名之外,python中的常量使用规则与变量相同

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值