python学习基础知识铺垫

本周内容总结

概要

Typora软件及markdown语法

计算机基础

编程基础知识

python解释器

pycharm

python基础知识

Typora软甲及markdown语法

Typora软件

markdown语法文本编辑器。

markdown语法

  • 标题的生成,两种方法。
  • 有序列表与无序列表生成方法。
  • excel表格生成方法。
  • 代码块生成方法。
  • 表情、图片等的添加。

计算机基础

计算机的工作原理

计算机基于电工作,计算机内的数据是无数的高低电平状态,即无数的0和1。

计算机的五大组成部分

  • 控制器 控制计算机各硬件的工作。
  • 运算器 完成数据运算,包含数字运算及逻辑运算。
  • 存储器 存储数据,分为内存和外存。
  • 输入设备 向计算机传递信息的设备。
  • 输出设备 计算机向外传递信息的设备。

计算机三大核心硬件

  • CPU 控制器与运算器合成CPU。
  • 内存 用来储存正在运行程序数据的硬件,临时存储,断电数据丢失。
  • 硬盘 计算机真正储存数据的硬件,永久存储,断电无影响。

计算机程序运行时,CPU将数据从硬盘读取至内存,然后执行各种程序指令。

计算机防数据丢失策略,数据变化实时保存及定时保存,多使用后者。

操作系统

用来协调、管理计算器各硬件的运行的程序,是其他程序运行的必备环境。常见操作系统:

PC端 Windows、macOS、Linux

移动端 Android、iOS、鸿蒙系统

编程基础知识

编程及编程语言

编程即编程者将自己的思维逻辑以计算机可以识别的形式进行记录的过程。

编程语言是人与计算机交互的工具。

编程语言的发展史

  • 机器语言 以0和1的组合为表现形式的语言。

  • 编译语言 以一定长度的0、1组合表达不同含义的语言。

  • 高级语言 与人类使用的语言接近,经特定解释器翻译才能执行的语言,当今主流语言。

编程语言的分类

  • 编译型语言 程序运行前先进行翻译,翻译结果可多次使用,运行速度快,编写难度高,如C++。

  • 解释性语言 程序运行时逐行翻译,翻译结果不可多次使用,运行速度较慢,编写难度低,如python。

python解释器

python解释器常用版本

常用2.x版本,3.x版本,目前主要使用3.x版本。

环境变量

计算机查找资源的根目录,python解释器添加至环境变量可以更加方便地使用。

python程序运行方法

  • cmd窗口直接运行,适合短程序,临时使用。
  • 解释器打开代码所在文本文件,可运行长程序。
  • 使用IDE工具编写及运行,编写效率高,可即时修改。

pycharm

一款比较适合初学者的IDE工具。

python基础知识

注释

注释是对一段代码含义的解释,不参与程序的运行,方便人阅读代码。

注释的三种编写方法 ctrl + '#'、'''注释文本'''、"""注释文本"""。

PEP8规范

python代码编写的规范,可通过一键格式化代码反向学习PEP8规范。

变量的赋值

基本形式 变量名 = 数据

'='在程序中不是等号,而是赋值符号。

赋值的基本原理是在内存中申请一块空间储存变量名所对应的值,后续可通过变量名直接访问到对应的数据值。

一个数据值可以对应多个变量名,而一个变量名只能对应一个数据值。

赋值符号右侧可以是变量名,赋值时将右侧变量名对应的数据值绑定给左侧变量名。

变量与常量

变量是需要可能经常发生变化的数据。

常量是一旦定义后不会轻易发生变化的数据,python中没有真正意义上的常量,常用纯大写文本表示常量。

变量的命名规范

  • 只能由字母、数字、下划线组成;
  • 数字不能作为变量名的开头;
  • 变量名不能与关键字冲突;
  • 变量名长度无限制,重点要做到见名知义。

变量名的编写风格

  • 下划线式 单词之间以下划线连接,python推荐使用。
  • 驼峰体式 分为大驼峰及小驼峰,JS推荐使用。

python常见数据类型

  • 整型(int) 整数数据类型。
  • 浮点型(float) 小数数据类型。
  • 字符串(str) 文本型数据类型。
  • 列表(list) 多个数据的顺序表示,列表的元素可以是任意数据类型,使用索引取值。
  • 字典(dict) 多个K:V键值对的组合,V可以是任意数据类型,使用查找K(key)来取V(value)。
posted @ 2022-09-25 17:06  Akazukis  阅读(62)  评论(0)    收藏  举报