python的学习之路之day1
2023.2.10 DAY1
python基础课程
李洋老师
上课顺序:昨日回顾,今日详解
主要课程内容介绍
- python基础 网址:https://www.yuque.com/liyangqit/lb35ya/nkp81x
- 面向对象
- 网络和并发编程
- Mysql数据库(增删查改)
- 前端开发:HTML,css,js
- Django框架,Flask框架
- BBS项目(组合开发)
【以上各部分每部分分别一周学完,李洋老师】
- python高级部分(刘清政)
##
今日内容概要:
- Typora软件的应用
- 编程与编程语言
- 计算机基础
- 计算机五大组成部分
- 计算机三大核心硬件(重点)
- 操作系统
今日内容详细:
Typora软件的应用
1.下载软件 https://www.typoraio.cn/
2.根据自己的电脑安装相应的版本和操作系统
3.如何书写:
“#”的数量代表标题等级,#后接空格回车,可自动出现标题 “ctrl+数字,数字为标题等级的控制”
4.如何书写子标题
1.无序标题
星号+空格,快捷键:ctrl+shift+]
2.有序标题
数字加点 再空格 快捷键:ctrl+shift+[
5.代码环境 :
Esc键下的按键连续按3下,然后写上代码环境,比如python
编程与编程语言
1.什么是语言?
>>>:语言就人与人交流的媒介
2.什么是编程语言?
>>>:人与计算机之间的交流媒介
“””计算机发明的初衷就是让它代替人类无休止的工作”””
eg:python, Java,goland,php,r,c,c++,c#
3. 什么是编程
“””就是写代码”””
编程就是程序员使用计算机能够读懂的语言把自己的思想和逻辑写出来的过程
“””流水的语言,铁打的思想”””
计算机本质
计算机有一个别名,电脑
电脑就是通电的大脑,通电之后无休止的干活
计算机的五大组成部分
1. 内存
# 内存条
特点:就是存取速度快,基于电工作的,一旦断电数据立马丢失,不能永久保存数据
2. 外存
# 磁带,光盘,U盘,硬盘,磁盘
特点:可以永久保存数据,硬件不损坏的情况下
4. 输入设备
eg:键盘,鼠标,麦克风…
5. 输出设备
eg: 显示屏,音响,打印机…
# 存储器如内存、磁盘等既是输入设备又是输出设备,统称为IO设备
计算机的三大核心硬件(重点)
1.中央处理器(CPU)
控制器+运算器
“””CPU的核心功能:计算”””
CPU一定是从内存中读取指令进行执行,CPU不存储数据
2.内存
“””程序要运行数据一定先存在于内存中”””
就是存取速度快,基于电工作的,一旦断电数据立马丢失,不能永久保存数据
3.硬盘
用来存取数据,速度比较慢
执行速度:CPU > 内存 > 硬盘
程序最先是存放于硬盘中的,程序的运行是先从硬盘把代码加载到内存中,然后cpu是从内存中读取指令运行。
问1:程序要想运行,产生的数据必须首先存在于内存中 T
问2:word文档写入数据之后,不手动保存,直接点击关闭按钮,提示你是否保存,这个过程中数据是如何变化的?
此时数据保存在内存之中,当点击保存时,数据保存在硬盘之中,之后再读取数据,将从硬盘中读取。
操作系统
# 功能:统筹硬件和软件
应用软件
系统软件
计算机硬件
“””我们程序员写的代码都必须基于操作系统之上”””
常见的操作系统: