本周学习总结
1.计算机基础
2.typora软件和markdown语法
3.python解释器和环境
4.pycharm
5.PEP8规范
计算机基础
1.计算机的本质
计算机也称之为"电脑">>>:通电的大脑
计算机的工作肯定离不开电 电信号只有高低电平两种状态(0和1)
计算机其实只认识数字0和1(二进制)
2.计算机五大组成
1.控制器 控制计算机各个硬件的工作
2.运算器 数学运算、逻辑运算
控制器+运算器=CPU(中央处理器)
3.存储器存储数据
内存:基于电工作 存取数据的速度快 但是断电数据立刻丢失
类似于人的短期记忆
外存:不基于电工作 存储数据的速度较内存慢 但是可以永久保存数据
类似于人的长期记忆
eg:U盘 磁带 磁盘 硬盘 固态
4.输出设备
eg:显示屏 打印机 音响
5.输入设备
eg:鼠标 键盘 触摸屏
3.计算机三大核心硬件
1.CPU 计算机中真正干活的人(程序要想运行起来必须要有CPU参与)
2.内存 存取数据的速度极快 主要与CPU配合使用
3.硬盘 能够长久保存数据
4.操作系统
1.控制 协调 管理计算机各个硬件的工作
2.PC端常见操作系统 windows、macOS、Linux
3.移动端常见操作系统 安卓、IOS、鸿蒙
5.编程与编程语言
1.编程是程序员将自己的思维逻辑和想法用计算机能够读懂的语言写下来的过程
2.编程语言是人与计算机之间沟通交流的媒介
3.编译型语言 C++ 类似于谷歌翻译(一次性翻译) 翻译之后可以反复使用翻译的结果
优势:一次翻译可以反复使用 执行效率高 速度快
劣势:当程序中频繁出现bug 那么需要反复编译
4.解释型语言 python 类似于同声传译(说一句翻一句)
优势:有bug和没有bug执行效率几乎一样
劣势:速度没有编译型语言快
typora软件和markdown语法
1.typora软件是一款很火的支持markdown语法编辑器
2.typora主要功能
格式转换:可以导出为多种格式(pdf、HTML、word等)
系统语言:偏好设置>>通用>>语言
字体大小:偏好设置>>外观>>字体大小
多种主题样式:官网下载主题后拷贝对应css文件到主题文件夹中重启即可 偏好设置>>外观
视图功能:视图>>大纲 即可看到文章对应标题
3.markdown语法
标题系列
1.警号 #文本
2.快捷键
ctrl + 数字(1~6)
小标题系列
*文本 无序标题
+文本 无序标题
数字 文本 有序标题
语言环境
```环境名称
表格
|字段名|字段名|字段名|
表情
:英文单词:
查看源码
ctrl+?
图片展示
默认无法跨计算机展示
1.将图片传入图床
2.转文件格式(pdf)
3.其他方式
数学公式、流程图
python解释器和环境
1.python发展方向
web方向、自动化运维、自动化测试、自动化办公、网络爬虫、金融量化、人工智能、机器学习、数据分析
截至目前为止没有任何一门编程语言可以像python这样多点开花!!!
2.python解释器
1.历史
荷兰的龟叔在圣诞节的时候闲着无聊 开发了python
2.版本
版本其实是软件更新迭代的记录
python1.X:初期版本 几乎不用
python2.X:python2.7(2020年就已经不再维护更新)
python3.X:python3.6 python3.8 python3.10+
ps:我们学习python语法 对版本的区别差异不大
python2.7 python3.6 python3.8
3.运行python程序的三种方式
cmd直接编写运行
适用于较短 临时执行的代码
解释器命令运行
可以编写较长的代码 并且可以长久保存
利用IDE工具编写并运行
IDE开发者工具:自动提示 携带各种功能插件 编写代码效率更高更快
4.环境变量
我们在cmd窗口内查找资源的时候
1.先在当前路径查找
2.如果没有 则去系统环境变量中查找
3.还没有 则会提示报错
修改环境变量之后需要使用新的cmd窗口
多版本共存
拷贝解释器中的python.exe文件
然后给拷贝之后的文件命名(独一无二)
pycharm
-
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
-
注释就是对一段代码的解释说明(注释是代码之母)
-
注释的编写
1.解释说明文字前加警号 pycharm中有快捷键 ctrl + ?
2.回车键左边那个键英文输入法下连续按三下
3.回车键左边那个键英文输入法下+shift 连续按三下
4.变量是记录变化(可能会经常改变)的事物状态 (年龄 容貌 薪资)
5.常量是记录固定(可能不经常改变)的事物状态 (圆周率 重力加速度)
变量的命名规范
1.中文和汉语拼音都可以用作变量名,但不建议使用
2.变量名只能出现字母、数字、下划线
3.数字不能开头
4.变量名尽量做到见名知意
5.变量名不能与关键字冲突
注意事项
1.同一个数据值可以绑定多个变量名
2.赋值符号也可能是变量名 如果是就先找该变量名绑定的数据值
3.一个变量名同一时间只能绑定一个数据值
变量的命名风格
1.python推荐使用下划线式
2.JS推荐使用驼峰体式
ps:在同一个编程语言中尽量固定使用一种 不要随意切换
常量的基本使用
1.在python没有真正意义上的常量(定义了就不能改) 定义了可以随时修改
2.在python中如果想表示出常量 那么可以使用全大写的变量名
ps:除了全大写之外 其他与变量用法一致
数据类型
1.整型就是整数 int
代码实现:
age = 22
stu_num = 64
year = 2022
2.浮点型就是小数 float
代码实现:
height = 1.75
weight = 70
salary = 3.1
3.字符串就是文本类型的数据 str
代码实现:
name = 'tom'
addr = '芜湖'
hobby = '打球'
4.列表就是可以存储多个数据值的类型 并且可以非常方便的取 list
代码实现:
name_list = ['tom', 'tony', 'kevin', 'ami', 'jerry']
5.字典能够非常精确的存储和表达数据值的含义 dict
代码实现:
info_dict = {
'username': 'tim',
'age': 28,
'hobby': 'read',
}
PEP8规范
pycharm中很多时候会有各种颜色提示还有波浪线 只要不是红线一般都不影响代码运行
python代码编写规范
1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格
2.如果单行注释自成一行 那么内容与警号空一格
3.逗号后面与数据值空一格
4.赋值符号左右都得空一格
ps:可以借助于pycharm自动化格式代码反向学习规范
标签:计算机,9.25,警号,python,代码,pycharm,变量名 From: https://www.cnblogs.com/yueq43/p/16728635.html