本周回顾

目录

  • 计算机基础之编程

    • 什么是编程语言
    • 什么是编程
    • 为什么要编程
  • 计算机组成
  • CPU
    • 控制器
    • 运算器
    • 存储器
      • 主存(内存)0.1ms
      • 外存(石更盘)0.11ms
    • 输入设备
    • 输出设备
    • 应用程序的启动
    • 32位和64位
    • 机械硬盘的工作原理
      • 机械手臂
      • 磁道
      • 扇区
      • 平均寻道时间
      • 平均你延迟时间
      • 平均寻找数据时间
  • 计算机操作系统
    • 什么是文件
    • 操作系统有什么用
    • 操作系统的启动
  • 编程语言的分类
    • 机器语言
    • 汇编语言
    • 高级语言
      • 编译型
      • 解释型
  • 网络的瓶颈效应
  • 变量
    • 什么是变量
    • 变量的三大组成
    • 变量名的命名规范
    • 两种变量名的方式
  • 数字类型
  • 字符串
  • 列表
  • 字典
  • 流程控制
    • 流程控制之if判断
    • 流程控制之for循环
  • 文件处理
    • 基本的文件操作
    • 文件的三种模式和两种方式
    • with管理文件和上下文
  • 异常处理

计算机基础之编程

什么是编程语言

编程语言是人与计算机交流的介质

什么是编程

通过编程语言写一堆文件

为什么要编程

取代劳动力,帮人类干活

计算机组成

CPU

控制器

控制硬件

运算器

算数运算+逻辑运算

存储器

存储数据

主存(内存)0.1ms

优点:速度快

缺点:容量小,断电即小时

外存(石更盘)0.11ms

优点:容量大,永久存储

缺点:速度慢

输入设备

输入信息,如键盘,鼠标

输出设备

输出信息,如显示器,打印机

应用程序的启动

1.双击qq(找到qq路径)

2.操作系统通知cpu,cpu通知内存去读取外存硬盘中qq的数据

3.内存读入qq数据,启动qq

32位和64位

计算机一次性读取的二进制数。

## 多核CPU

同时刻完成多见事情

机械硬盘的工作原理

机械手臂

读取数据

磁道

存储数据

扇区

划分磁道

平均寻道时间

5ms

平均你延迟时间

4.15ms

平均寻找数据时间

9.15ms

计算机操作系统

什么是文件

操作系统提供的虚拟单位,虚拟单位用来存储数据

操作系统有什么用

把对硬件的复杂操作简单化

操作系统的启动

1.启动临时操作系统

2.临时操作系统启动真正的操作系统

3.启动操作性系统,关闭临时操作系统

编程语言的分类

机器语言

优点:执行速度快

缺点:开发效率慢

汇编语言

优点:开发效率高

缺点:执行效率低

高级语言

编译型

优点:执行效率高

缺点:开发效率低

解释型

优点:开发效率高

缺点:执行效率低

网络的瓶颈效应

变量

什么是变量

描述世间万物的状态(属性)

变量的三大组成

变量名(描述/接受变量值)赋值符号(=)变量值(具体的数据类型)

变量名的命名规范

1.变量名有意义

2.shuzi/字母/下划线组成,不能以数字开头

3.不能以关键字命名(lis)

两种变量名的方式

驼峰提

下划线

数字类型

整型

作用:年龄

定义方式int

使用方式+-*/%**//

浮点型

作用:身高

定义方式float

使用方式+-*/%**//

字符串

作用:姓名

定义方式:str

使用方式:1.索引取值

2.索引切片

3.成员运算

4.for循环

5.len长度

6.strip去两端字符

7.startswith

8.endswith

9.split

10.count

11.ind

12.index

13.join

14.centre

15.ljust

列表

作用:存储多个元素

定义方式:list--》[]存放多个元素

使用方式 索引取值,1.索引切片

2.成员运算

3.for循环

4.len长度

5.append

6.sort

7.reverse

8.extend

9.copy

10.clear

11.remove

12.insert

字典

作用:键值对存储多个值

定义方式{}内有多个建(字符串)值(任意数值对)

使用方式

1.按key取值

2.按key修改值

3.按key增加值

4.keys

5.values

6.items

7.get

8.setdefault

9.update

流程控制

流程控制之if判断

1单分支结构if

2双分支结构ifelse

3多分支结构if elif else

流程控制之for循环

for+break

终端本层循环

for+continue

终端本次循环,不执行下面的代码

for循环嵌套

for i in range(10):
    for j in range (10):

文件处理

基本的文件操作

1.打开文件open

2.修改文件read/write

3.关闭文件close

文件的三种模式和两种方式

1.r只读

2.w清除只写

3.a追加写入

1.t文本模式

2.b二进制模式

1.w+r+a+

with管理文件和上下文

witth open () as f:
    f.read

异常处理

try:
    pass
except exception as e:
    print (e)

原文地址:https://www.cnblogs.com/jimGraymane/p/11434423.html

时间: 2024-08-01 14:03:44

本周回顾的相关文章

GTD工具 Wunderlist使用心得总结

前言: 先后使用过do.it.omnifocus,最后选择了wunderlist,看了他拓展性强.跨平台.免费三大优点.Wunderlist只是一个工具,重要是的GTD的思路.下面的分享是本人的使用案例,存在不足的地方,欢迎大家指出探讨. 一.Wunderlist介绍 首先对Wunderlist做一个简单的介绍.Wunderlist是可以支持跨平台运行的免费.任务管理软件,可在Windows.Mac. android.ios 系统上运行,界面非常简单精致,同步性非常好,可无限同步,目前已经更新到

SDNLAB每周播报

编者按:专注于软件定义网络的平台--SDNLAB门户网站,为了让广大SDNer能够及时掌握国内外资讯动态,准确定位时下热门技术信息,推出了SDNLAB本周回顾,内容与www.sdnlab.com同步.精选一周业界动态与热点新闻,回顾本周最受欢迎的技术文章,播报最新的技术沙龙活动信息等.欢迎朋友们投稿,投稿方式:[email protected] 业界观察 1.SDN你必须知道的十大问题--SDN是什么? SDN到底是什么?虽然这个概念已经被炒了很多年,但还没有人对其给出一个明确的概念.在互联网上

本周例行报告

1.本周psp 个人项目: 日期 类别 内容 开始时间 结束时间 中断时间 净时间 11.29 随笔 写回顾 22:13 0:21 42 86 团队项目: 日期   类别  内容  开始时间  结束时间  中断时间  净时间 11.26 添加背景音乐 辅助李俞寰实现背景音乐的功能 19:55   22:43  20  148 11.27 添加背景音乐 继续辅助李俞寰实现背景音乐的功能  8:15  9:34  9  70 11.27 修复bug 选择显示最长链和最短链的功能时,选中的最长链或最短

11th 本周工作量及进度统计

本周PSP: C(类别) C(内容) S(开始时间) ST(结束时间) I(中断时间) T(实际时间) 文档 11月30日 回顾5个问题 13:00 13:50 2 48 11月30日 如果重新来过 14:00 14:20 5 15 11月30日 5个新的问题--关于软件工程 14:30 15:00 1 29 11月30日 最后的致意 15:20 16:40 3 17 11月30日 回忆整个学期--告学弟学妹 16:50 17:20 5 25 活动 11月25日 参与会议 16:30 17:30

Uber 踉跄上市、Facebook 要被拆分?!| 一周热闻回顾

本周硅谷大新闻可谓一个接着一个,让人眼花缭乱...都发生了哪些值得关注的事情呢?硅谷洞察这就来带着你回顾一下: 大公司 Uber终于IPO!然鹅...情况不妙,八卦横飞 Uber 于美国时间5月10号星期五在 New York Stock Exchange 以每股 42 美元的价格开盘,低于 IPO 价格 45 美元.股票代码为 UBER.Uber 是 2019 年最受关注的科技企业 IPO 之一,而这一次上市也是美国历史上第三大规模的IPO. 虽然规模大,但表现不咋地--Uber 的投资方Pa

Spring知识点回顾(01)

Spring知识点回顾(01) 一.依赖注入 1.声明Bean的注解 @Component @Service @Repository @Controller 2.注入Bean的注解 @Autowired @Inject @Resource 二.加载Bean 1.xml方式 - applicationcontext.xml : Beans, Bean, Component-Scan 2.注解方式 - @Configuration,@ComponentScan,@Bean 用@Configurati

本周个人总结

本周PSP 类别 内容 开始时间 结束时间 中断时间 实际时间 产品计划会议 定产品用户会议 16:00 18:00 0 2h 产品计划会议 产品开发会议 16:00 18:10 20min   2h   拼图 本周进度条 随笔累计字数 320+485+590=1475 代码累计数 没有仔细查但打了俩小时的代码 知识点 定义产品用户 ,产品开发 随笔字数折线图

本周总结!

1,php: 类别 内容 开始时间 结束时间 中断时间 实际时间 活动 本周站立会议 17:00 17:30 -- 120分钟 撰写博客 感想和总结 19:00 20:00 -- 60分钟 2,饼图                                3:本周进度 随笔累计数 随意 代码累计数 微不足道 知识点 三层架构:业务逻辑.表现层.数据访问层 4:感想  学习还是需要脚踏实地一步一个脚印,与同学勤交流,便于找到突破口,大家一起学一起进步~~

本周前进步伐的统计

本周PSP: 类别 内容 开始时间 结束时间 中断时间 实际时间 活动 本周站立会议 14:00 17:00 20分钟 160分钟 撰写博客 会议有感 周四晚20:00 20:30 0 30分钟 饼图: 本周进度; 随笔累计字数: 1000左右 代码累计行数: 500行左右 知识点: 三层架构:数据访问层.表现层.小组日常合作 总结: 总体就这么多了,感觉有点少,感觉自己没有太多的操作,有些步骤还是理解有点不到位,自己还需要进一步发掘,有时候还要去去网上浏览一些有关软件构件的相关 知识,进一步了