计算机组成原理

硬件

主机

cpu中央处理器 (运算器与控制器)

内存(只读,随机)

外设

输入设备(键盘,鼠标,录影(音)机)

输出设备(屏幕,扬声器)

硬盘(U盘,移动硬盘)

软件

系统软件

操作系统(作为应用软件与硬件的交互作用)

驱动程序

语言处理程序

数据库管理系统

应用软件

用户软件

文本编辑器

浏览器

计算机如何处理程序

用户打开程序,程序开始执行;

操作系统将程序内容和相关数据送入计算机的内存;

CPU根据程序内容从内存中读取指令;

CPU分析、处理指令,并为取下一条指令做准备;

取下一条指令并分析、处理,如此重复操作,直至执行完程序中全部指令,最后将计算的结果放入指令指定的存储器地址中。

初步python

python背景

龟叔

1989年

借鉴abc 用c

1991年

社区维护

龟叔退位

版本 python2 python3

python语言特点

简单

明确

优雅

免费,开源

解释性

面向对象

可扩展,丰富的库

应用场景

web Django FlaskTornado

自动化运维

爬虫 Scrapy

科学计算 Numpy

游戏

桌面软件

第一个python程序

print('hello world')

python执行顺序

基本规则:从上到下

​ 判断执行

​ 循环执行

注释

单行 #

多行 “”“

变量

保存值的引用,获取值的操作权限

初识数据类型

数字

int

long

complex

float

字符串 str

布尔bool

标识符

python中有一些名字有特殊的用途,比如内置的函数,模块名,关键字

命名规则

数字字母下划线

不能数字开头

最好见名知意

输出

print()

字符串格式化输出

%s

%d

%f

换行输出

输入

input

可以palceholder

返回值是字符串类型

作业

关卡一

练习题1

1、你认为注释是用来做什么的

​ 注释一般给出当前代码块的功能,参数说明,返回值,以及如何使用

2、在python中,注释分几类?分别如何定义?

​ 两类:

​ 单行 #

​ 多行 """我是注释""" '''我是注释'''

3、请说出你对变量的理解,变量的作用是什么

​ 变量:

​ 1。变---可以重复利用(多次命名同一个,但是没必要)

​ 2。量---量化值

​ 3。获得内存中值的操作权限

​ 4。简化对值的操作

​ 5。一种抽象的值的表示,保存值的引用

4、请说出你对变量类型的理解

​ 变量其实没有类型,他的类型是由值的类型决定的

5、常见的标示符的命名规则有哪些

​ 数字字母下划线组成,不能也字母开头

​ 一般情况下都命名有意义的单词,

​ 有单下划线命名

​ 双下划线命名

​ 驼峰命名

​ 帕斯卡命名

6、简述什么是关键字

​ python中已经被使用具有特殊意义的名字

​ 如:

​ def return yield

​ if elif else

​ while True

​ for in

7、变量的类型有哪些

​ 数字,字符串,布尔类型,bytes类型,列表,元组,字典,集合,None

练习题2

1、请说出你对输出的理解

​ 1。print 只是提供给用户使用的输出

​ 2。不一定是打印出来才叫输出,函数的返回也可以叫做输出

​ 只要通过某种途径得到你想要的值

2、python是用什么方法来进行输出操作的?

​ 1。print 输出变量 输出值

​ 2。格式化输出字符串

3、请说出你对输入的理解

​ 1。input 只是提供给用户使用,模拟输入值

​ 2。输入也有其他的途径,音频数据输入,视频数据输入,键盘输入

​ 3。能发生数据传输的地方就有输入和输出

4、python是用什么方法来进行输入操作的?

​ 目前 input

5、什么是格式化,格式化输出有什么作用

​ 1。全称;字符串格式化输出

​ 2。很方便的输出你想输出的结果,可以"占位置"变量

​ 3。字符串格式化可以"携带数据"(变量值)

关卡二

练习题1

1、什么是python的交互模式,如何进入python交互模式

​ 1。终端

​ 输入 python 回车

练习题2

1、如何在程序中写一个注释

​ 1。能不写就不写

​ 2。简要写

​ 3。写清楚

​ 4。最好使用英文

​ 5。不要全写

2、python中单行注释的格式是?多行注释的格式是?

# """ '''

3、变量的命名应当符合什么规则,通常需要注意那几个点

​ 1。数字字母下划线

​ 2。不能数字开头

​ 3。见命名知意

​ 4。不能使用关键字,模块名

​ 5。帕斯卡或者驼峰命名(推荐)

4、请定义一个变量str1并赋值一个字符串"hello",再定义一个变量str2并赋值一个字符串"python",那么str1 + str2 的值是多少

​ # 字符串拼接

​ str1 = 'hello'

​ str2 = 'python'

​ print(str1 + str2) ----> "hellopython"

5、请写出你所知道的python的数据类型

​ 数字/字符串/bytes/列表/元组/字典/集合/布尔值

6、请分别使用大驼峰和小驼峰命名法定义两个变量,并为其赋值

​ MyName = 'li_yao'

​ myName = 'li_yao'

7、布尔类型的变量有哪些值

​ True

​ False

8、请指出下列变量的命名哪些是不规范的:

A、test B、python C、2name D、num2 E、if

F、!hello G、print H、itcast I、omg J、abc-def

K、temp L、else M、TEST N、Options

不规范:C E F G J L

准备学python用什么电脑_001-小白学python-初入python世界相关推荐

  1. python 使用socks 爬虫_小白学 Python 爬虫(17):Requests 基础使用

    人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Li ...

  2. 学计算机就是修电脑类似的话,学计算机,修电脑的?学物流,送快递的?如何一句话让你专业白费...

    原标题:学计算机,修电脑的?学物流,送快递的?如何一句话让你专业白费 点击右上角,关注"幼儿园全攻略".跟宝宝重回幼儿园,一起健康快乐的成长! 随着时代的进步,人们需求的提升,为了 ...

  3. python while循环if_初入python 用户输入,if,(while 循环)

    python 基础 编译型: 一次性将所有程序编译成二进制文件. 缺点:开发效率低,不能跨平台 优点:运行速度快. :c ,c++语言 等等.... 解释行:当程序执行时,一行一行的解释. 优点:开发 ...

  4. 女生学python好就业吗-新手小白学Python有前途吗

    很多同学在选择学习python之初,可能都有这样的疑惑:学Python有前途吗?对于新兴的事物,人们慢慢接受是需要一个过程的,那究竟学python有没有前途呢?今天北大青鸟小编就来给大家指导一下迷津. ...

  5. 触动精灵 python,[触动精灵]零基础小白学触动5-8

    零基础小白学触动 - 05 - 触动常用函数 点击 滑动 原理 其实都可以分解成按下=> 等待一定时间或者移动动作=>  松开 ?如何实现精确滑动  https://zimaoxy.com ...

  6. 怎么用python画个电脑_python语言还是java如何用python画爱心

    用python绘制爱心的基本步骤如下: 002pc.com对<python语言还是java如何用python画爱心>总结来说,为我们学习Python很实用. 首先先下载安装好python程 ...

  7. 昆山学python_昆山学习电脑编程,昆山学电脑编程哪里好,昆山学电脑编程一般能拿多少工资...

    昆山学习电脑编程,昆山学电脑编程哪里好,昆山学电脑编程一般能拿多少工资 首页 > 软件 > 昆山学习电脑编程 作者:镀金池   发布时间:2018-08-10 16:20 将后缀名为.bu ...

  8. 初入Python —— Python下载

    Python是一个较为高级的编程语言.那要怎么使用它呢? 所以,我们要知道如何下载Python. 目录 前言 一.Python下载 1.下载方法(一) 2.下载方法(2) 3.下载方法(3)--Win ...

  9. python爬虫获取方法_小白学python爬虫:2.获得数据

    在上一篇文章我我们已经完成了对网页的分析,包括了:在源码中数据的定位:获取方法(xpath).那么在获得数据之前我们考虑的则是如何获取源码. 接下来我们将学习如何从服务器获得源码. #写在前面&quo ...

  10. python要什么电脑配置_学Python需要什么配置的电脑?

    首先,如果你开始从学习Python语言本身的角度来看,你不需要配置一台电脑,太高,普通办公电脑能完全满足要求,或目前大部分笔记本电脑销售能够满足基本的学习需求.然而,学习Python通常需要一个相对明 ...

最新文章

  1. Windows安装TensorFlow
  2. java屏幕快速截图,java代码实现截图功能(屏幕截图)
  3. java Lock 源码分析
  4. Java 源程序与编译型运行区别
  5. java post请求返回500错误信息_Retrofit API Post call 返回错误 500,适用于 Postman
  6. servlet获取不到Angular4 post过来的参数
  7. java类库查询手册_JAVA类库手册
  8. 我发现混的好的,都是挺能“吹牛逼”的
  9. 协程实践及应用(获取区划代码和城乡划分代码)
  10. VS2015安装VBpowerpacks工具箱教程
  11. 邮箱服务器退回,126邮箱群发邮件被对方服务器退回
  12. unity3d双面材质_unity3d中创建双面材质
  13. JavaScript 原生js实现鼠标拖拽移动盒子图片
  14. 从人工智能角度考虑生命的本质和意义
  15. 4款国产良心软件,完全免费,其中两款一直被误认为外国人开发
  16. 目前国内常用的无纸化会议系统——迅控无纸化
  17. C# 绘制验证码图片
  18. 我爱你用计算机怎么表示,特殊密码表示我爱你
  19. 2019 CSP-J 真题 题目、答案以及解析
  20. 源生的html属性js,使用源生JS自定义动画(支持多个属性)

热门文章

  1. VB中Byval与Byref的区别。
  2. C/C++中宏概念理解
  3. pscs6免激活版,
  4. Oracle redo 与 undo
  5. Lake Shore PT-100铂电阻温度传感器
  6. kubeadm reset重新初始化过程
  7. 理想是只被狼强奸的羊
  8. 代码学习之Python冒号详解
  9. 荣耀linux改装win10教程,华为笔记本linux改win10教程|华为笔记本重装win10
  10. 微信模板消息发送成功但显示空白的问题