首页 > 其他分享 >第一周内容回顾

第一周内容回顾

时间:2022-09-26 08:33:32浏览次数:70  
标签:计算机 回顾 第一周 python 代码 内容 变量名 数据 可以

第一周内容回顾

typora软件

介绍

typora软件是一款基于Markdown语法的编辑器和阅读器,风格极简、支持多种主题、支持macOS/Windows/Linux且功能强大

Markdown语法

  1. 标题
  • 标题的建立可以有两种快捷方法,一种就是警号空格加文本(# 文本),一个#号就是一级标题,几级标题就加几个#号;另一种就是ctrl+数字,几级标题就是数字几

  • 小标题的建立可以用*号或者+号后面加空格来建立,也可以使用数字点空格的形式来建立 (1. )

  1. 语言环境

在编写代码时会用到各种语言环境可以用```+环境名称来直接切换

  1. 表格

typora是可以插入表格的但是不能直接插入,需要用 ( |字段名|字段名| ) 的格式来创建

  1. 查看源码

正常编完以后是以文本的形式体现的,当我们需要查看它的源码格式时可以用 ctrl+? 来查看

  1. 图片展示

typora里面可以上传图片但是存放路径为本地的图片无法跨计算机展示,它的解决方法有

  • 把图片上传到图床上,使用图床上的图片
  • 把文件转为PDF格式或者其他格式

计算机五大组成部分

计算机的本质

计算机的工作就是对电信号的处理,电信号只有高低电平两种状态0和1,所以计算机的世界里只有0和1也就是二进制

五大组成部分

  1. 控制器

就是计算机的控制中心,控制计算机的各个硬件的工作,对相关信息进行处理并分配

  1. 运算器

计算机的运算中心,执行控制中心分配下来的各种运算任务,其中包括数学运算和逻辑运算

  1. 存储器

    用来存储数据的地方,计算机在执行各种各样的运算时会产生许多数据,这些数据都是存储在存储器中,并且在需要时提供这些数据

  2. 输入设备

输入设备是将文字、字符、图像等外部数据传输到计算机的设备

eg : 鼠标 键盘 摄像头等

  1. 输出设备

与输入设备相反,输出设备是将经过计算机加工处理过的数据传输到外面

eg : 显示器 打印机

计算机三大核心硬件

  1. CPU

CPU又称中央处理器,是电脑的大脑,用来处理各种数据

  1. 内存

与CPU配合使用,存储数据的速度极快,但是无法永久保存数据,断电数据即丢失

  1. 硬盘

永久保存数据的地方,但是存储数据的速度很慢

操作系统

功能

控制协调计算机各个硬件的工作

必要性

程序员们无法直接控制计算机的各个硬件,需要有一套软件来帮助程序员控制

常见的操作系统

  1. PC端(电脑)

Windows macOS linux

  1. 移动端(手机)

    安卓 IOS 鸿蒙

编程与编程语言

介绍

编程语言就是人与计算机之间沟通交流的媒介,编程就是程序员将自己的想法和思维逻辑用计算机等够读懂的语言写下来的过程

发展

编程语言从出现到现在一共经历了三代,分别是机器语言、汇编语言、高级语言

机器语言

计算机能够直接读懂的语言也就是二进制,执行速度快效率高但是学习难度太大开发效率极低

汇编语言

比机器语言好一点使用英文字母来代替一串二进制,但是学习难度还是太大,开发效率还是低

高级语言

人能够读懂的字符(计算机没办法直接读懂就像两个人交流一个只会汉语一个只会英语),要想让计算机能够读懂需要一个翻译官(解释器),这就造成了执行速度较慢,但是学习难度低开发效率高

分类

编译型语言

代码整体翻译,翻译后的结果可以反复使用,但是出现bug时需要整体重新翻译

解释型语言

代码逐行翻译,有没有bug执行速度都差不多

python解释器

起源

荷兰的龟叔在圣诞节期间开发的

版本

python到现在经历了许多版本,从最初的python1.x到现在正在开发的python4.x

安装

  • 下载

官网:https://www.python.org/downloads/windows/
ps:苹果电脑自带python2.7

  • 安装

    进入官网后选择对应的版本下载安装即可

    ps:安装时尽量选择自定义安装,路径尽量简单一点

使用

  1. windows+r进入运行界面
  2. 输入cmd回车进入命令界面
  3. 切换盘符 D:
  4. 切换目录 cd空格加文件名
  5. 运行解释器 python
  6. 退出解释器 exit()
  7. 退到上一层目录 cd ..

多版本共存

python解释器可以多个版本同时存在,直接下载不同的版本安装即可,使用时需要先在各版本的目录里复制一下python.exe并重命名

环境变量

正常我们在cmd里面启或者打开一个文件时需要进入到文件所在根目录才可以,但是添加了环境变量以后可以直接找到它

设置环境变量(以python解释器为例):
本地电脑-鼠标右键属性-高级-环境变量-双击path 后把各版本的文件路径添加到里面就可以了。

运行python编写程序的三种方式

编写python程序有三种方式:

  1. cmd直接编写运行 但因为不能保存只适用于临时执行且较短的代码
  2. 解释器命令运行 可以编写较长的代码且永久保存
  3. 利用IDE工具编写运行 IDE开发者工具可以自动提示携带各种功能插件编写代码效率高

pycharm下载安装

见https://www.cnblogs.com/zyg111/p/16723942.html

python语法

注释

就是对一段代码的解释说明

注释的编写

  1. 解释说明文字前加警号 pycharm中有快捷键 ctrl + ?

    # 注释(单行注释)
    
  2. 三个单引号

    '''
    多行注释
    '''
    
  3. 三个双引号

    """
    多行注释
    """
    

变量与常量

其实就是让程序具备记录某种事物状态的能力,在代码中的体现形式为 a = b

变量

记录变化的事物状态

语法结构与底层原理

a = b 中a为变量名,=为赋值符号,b为数据值

一旦看到赋值符号 那么一定先看符号的右侧,然后在内存空间中申请一块内存空间存储数据值,接着给数据值绑定一个变量名,这样以后就可以通过变量名访问到数据值了

ps:

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

变量名的命名规范

1.中文是可以用作变量名的 但是不建议使用 并且容易报错
2.汉语拼音也是可以作为变量名的 但是不建议使用
3.变量名只能出现字母、数字、下划线
4.数字不能开头
5.变量名尽量做到见名知意
6.变量名不能与关键字冲突

变量名的命名风格
  1. 下划线式(python推荐使用)

就是单词与单词之间用下划线隔开

  1. 驼峰体式(JS推荐使用)
    • 大驼峰 所有单词首字母大写
    • 小驼峰 第一个单词小写其它单词首字母大写

ps:在同一个编程中尽量使用一种命名风格

常量

记录固定的事物状态,使用与变量基本一致

ps:在python中没有真正意义上的常量,定义了可以直接修改,如果想表示常量可以用全大写的变量名

python基本数据类型

整型int

整数所表现出来的数据类型

age = 11

浮点型float

小数所表现出来的数据类型

height = 1.73

字符串str

文本类型的数据,在代码中需要用引号引起来

addr = '安徽'

字符串的定义可以有四种方式:单引号 双引号 三个单引号 三个双引号

区分字符串和注释看左侧是否有赋值符号和变量名

列表list

用来存储多个数据值

描述:用中括号括起来,内部存放的多个数据值之间用逗号隔开

age_list = [11, 12, 13, 14, 15, 16]

索引取值:变量名[索引值]

age_list = [11, 12, 13, 14, 15, 16]    # 找到13
print(age_list[2])

索引取值时起始数字从0开始

字典dict

可以很准确的存储和表达数据值的含义 表现形式是K: V

info_dict = {
    'name': 'xiaoming',
    'age': '11'
}

字典时无序的所以没有索引的概念,只能按K取值

info_dict['name']

PEP8规范

1.单行注释如果跟在代码之后 那么警号与代码之间需要空两格 内容与警号空一格

2.如果单行注释自成一行 那么内容与警号空一格

3.逗号后面与数据值空一格

4.赋值符号左右都得空一格

ps:pycharm中很多时候会有各种颜色提示还有波浪线,只要不是红线一般都不影响代码运行

​ 学习PEP8规范 可以借助于pycharm自动化格式代码反向学习

标签:计算机,回顾,第一周,python,代码,内容,变量名,数据,可以
From: https://www.cnblogs.com/zyg111/p/16729643.html

相关文章

  • 第一周
    本周内容简介typora软件与文件路径markdown语法计算机本质计算机的五大组成部分计算机三大核心硬件操作系统编程与编程语言编程语言发展史编程语言分类python......
  • 本周内容总结
    本周总结自我介绍,一个正在向上爬的年轻人!!希望通过自己的努力证明自己也是有价值的人python主要功能1.主要的五大应用2.Web开发爬虫大数据分析人工智能......
  • 过往内容的回顾
    markdow语法一些基本操作:ctrl+数字可以设置大标题*空格文本可以设置小标题英文状态下三个波浪可以设置语言环境表情用英文单词|文本|文本|文本|可以......
  • linux文件内容查看命令 实验报告
    实验任务Linux查看文件基础命令 实验环境一台centos7 实验步骤1.显示文件全部内容Cat+想要查看的文件名  2.显示文件全部内容并加行号  3.空行不......
  • 前瞻内容回顾
    本周内容总结1.markdown语法markdown语法是用来编辑typora软件的其主要内容有#后面跟语句为文章标题英文下的```跟环境命自动切换对应环境ctrl+?查看源代码|||列表......
  • 银河麒麟v10图形化完成DCA培训内容(基于达梦8)
    本文基于银河麒麟v10服务器版使用图像化方式完成DCA培训学习相关内容,如需命令行方式可观看上一篇:https://www.cnblogs.com/zdstudy/p/16726249.html安装数据库a.创建用......
  • 本周回顾-- 计算机基础、python、pycharm、基本数据类型
    1、计算机基础1.1计算机组成部分:1、控制器2、运算器(控制器+运算器=cpu)3、存储器 内存:速度快,断电失效 外寸:硬盘,速度相对慢,永久保存4、输入设备 鼠标,键盘5、输出设......
  • DataGridViewComboBoxCell单元格内容变化后立即引发事件
    原文(C#):(38条消息)C#DataGridView中DataGridViewComboBoxCell下拉列表选择事件_HEALER..的博客-CSDN博客_c#combobox选择事件PrivateSubDataGridView2_EditingCon......
  • 关于input 内容改变的触发事件
    转自:https://blog.csdn.net/qq_36908872/article/details/115528600  https://blog.csdn.net/weixin_45947938/article/details/122405448 方便以后自己寻找资料更加方......
  • ES6新增内容,变量和常量
    1.var let  const三者的区别var声明的变量是可以重复声明,可以覆盖let声明的变量是唯一的,不允许重复声明const是常量2.参考如下 第二部分  ......