计算机基础+python初阶
今日内容:
1.计算机基础知识
2.python简介
3.快速入门
今日内容:
一.计算机基础
1. 计算机什么组成的
输入输出设备 cpu 硬盘 内存
中央处理器 处理各种数据 相当于人的大脑
内存 存储数据
硬盘 存储数据的
2. 什么是操作系统
控制计算机工作的流程 软件
什么是应用程序
安装在操作系统之上的软件 就是应用程序
总结:
cpu 人的大脑
内存 人的临时记忆
硬盘 人的永久记忆
操作系统 控制计算机硬件工作的流程
应用程序 安装在操作系统之上的软件
二. python简介
1. python2和python3的区别
python2
源码不统一
重复代码
python3
源码统一
没有重复代码了
编译型:
优点: 运行速度快
缺点: 开发效率慢
解释型:
优点:开发效率快
缺点:运行速度慢
三.快速入门
print() 输出
变量
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a = 12+34
b = a*2
c = b*3
print(a) # 注意打印a的时候不能加引号 这是一个错误的示范"a"
变量规则:
1.变量是由字母,数字,下划线组成
2.禁止已数字开头
3.禁止使用python中的关键字 print
4.不能使用中文和拼音
5.变量名要区分大小写
6.推荐写法
驼峰命名:
大峰
小峰
下划线命名:
官方推荐使用
7.变量名要具有描述性
a = 12
变量名 赋值 值
7s = '你好' 错
a b = 123 错
alex_sb = 666 对
_ddd = 'ss' 对
常量
ALEX = 2022
ID = 110120130140
注释
# 单行注释 (当行注释) 不能换行
# 多行注释 """ """ 或者 ''' '''
"""
我想吟诗一首来歌颂我的同桌
你看看他那乌黑短发
好像一只杂毛鸡啊
""" 可以换行
数据类型初识
整形 数字
字符串 汉字
布尔值 对错
列表
元祖
字典
集合
'字符串'
"""字符串"""
数字
"字符串"
"my name is meet i'm 22 year old"
a = 'alex'
b = 'wusir'
print(a+b) 字符串拼接 注意: 只能和字符串相加
a = '坚强'
print(a*8) 字符串乘 注意: 只能和数字相乘
布尔值:
True False
真的 假的
1 0
用户交互(input)
输入 输出
input("提示语句")
import getpass
user = input("请输入账号:")
password = getpass.getpass("请输入密码:")
print(password)
print(user)
只能在cmd中使用
type(类型)
str 字符串
int 整形
bool 布尔值
input获取到的都是字符串
流程控制语句
if 如果
单if
if 关键字 空格 条件 冒号
缩进 结果
if 3>2:
print("你好美,小学")
if else
如果 否则
if 条件:
结果
else:
结果
if elif
如果 在如果
if 条件:
结果
elif 条件:
结果
elif 条件:
结果
if if
if 3>2:
print(1)
if 4>3:
print(4)
if 5>1:
print(6)
if 嵌套
if 条件:
结果
if 条件:
结果
if 条件:
结果
内容总结:
计算机基础
cpu 大脑
内存 临时记忆
硬盘 永久记忆
输入设备 眼睛 耳朵
输出设备 嘴巴
操作系统 控制计算机硬件工作流程的
应用程序 安装在操作系统之上的软件
python简介
python是一个解释型语言
python2和python3的区别
源码不统一
重复代码
python2
print 可以不加括号
input 获取到的是你输入什么类型,就是什么类型 input() "你收到罚单"
raw_input() == python3 input
python3
print() 必须加括号
input 获取到的都是字符串
快速入门
print() 输出 想要打印什么就放到括号里,注意汉字和字母要加引号
变量
1.数字,字母,下划线组成
2.不能太长
3.变量名要有意义
4.不能使用python中的关键字
5.不能数字开头
6.大小写区分
7.不能使用中文和拼音
8.推荐写法
驼峰体
大峰 AlexSb 每个单词首字母大写
小峰 alexSb 第一个单词首字母小写,其他单词首字母大写
下划线命名
alex_sb
常量
变量名大写就是常量
注释
# 单行注释(当行注释) 不能换行
''' ''' """ """ 多行注释 能换行
基础数据类型初识
整型 int +-*/
布尔值 bool True False
字符串 str + 同类型 * 只能和数字相乘
用户交互
input("提示语句") 输入
用户输入的内容全都到了input这里
print(input("asdf"))
age = input("asfadsf")
print(age)
input获取到的都是字符串
if
单独if
if else
if elif
if elif else
if 嵌套
计算机基础+python初阶的更多相关文章
- 计算机基础 python安装时的常见致命错误 pycharm 思维导图
计算机基础 1.组成 人 功能 主板:骨架 设备扩展 cpu:大脑 计算 逻辑处理 硬盘: 永久储存 电源:心脏 内存: 临时储存,断电无 操作系统(windonws mac linux): 软件,应 ...
- 计算机基础 python入门
1.计算机基础 计算机组成: 输入输出设备内. 存储器 .cpu .电源 .显卡 中央处理器(cpu) 处理各种数据 相当于人的大脑 内存 存储数据 相当于临时记忆 硬盘 存储数据 相当于人的永久记忆 ...
- 计算机基础+python安装注意问题+python变量介绍
1.什么是编程语言语言是一个事物与另外一个事物沟通的介质编程语言是程序员与计算机沟通的介质 2.什么是编程编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来表达的结果就是程序,程 ...
- 计算机基础 & python基础
五大组成部分 控制器 运算器(数学运算+逻辑运算) 存储器(存取数据) 输入设备(键盘.鼠标等) 输出设备(显示器.打印机等) CPU CPU=运算器+控制器 CPU的分类: 精简指令集(RISC): ...
- python初认识、基础数据类型以及 if 流程控制
python初认识 CPU.内存.硬盘以及操作系统之间的关系 CPU:中央处理器,计算机的逻辑运算单元 硬盘:长期存储数据的地方,断电不会丢失 内存:位于CPU与硬盘之间,缓解高速CPU与低速硬盘之间 ...
- python 小白(无编程基础,无计算机基础)的开发之路 day1
本节内容 Python介绍 发展史 Python 2 or 3? 安装 Hello World程序 变量 用户输入 模块初识 .pyc是个什么鬼? 数据类型初识 数据运算 表达式if ...else语 ...
- python计算机基础-Day1
计算机基础-Day1 一.计算机基础 首先Python是一门编程语言 语言: 那什么是语言?语言就是一种事物与另一种事物沟通的介质. 所以说编程语言是程序员跟计算机沟通的介质,那么为什么要跟计算机沟通 ...
- Python之旅_计算机基础入门
一.计算机基础 1.Python是编程语言 语言:一种事物与另一种事物沟通的介质. 编程语言:程序员与计算机沟通的介质. 什么是编程:程序员用编程语言把自己的逻辑思想下来,编程的结果就是一堆文件. 为 ...
- 计算机基础,Python基础--变量以及简单的循环
一.计算机基础 1.CPU 相当于人体的大脑,用于计算处理数据. 2.内存 用于存储数据,CPU从内存调用数据处理计算,运算速度很快. PS:问:既然在内存里的数据CPU运算速度快,为什么计算机不全 ...
随机推荐
- cesium 学习(四) Hello World
一.前言 之前的文章都是基础,搭建环境.部署Cesium.学习资料等等.现在简单入手,一个Hello World页面开发. 二.Hello World 感觉Hello World没有什么特别需要讲的, ...
- Java EE.Servlet.生成响应
Servlet的核心职责就是根据客户端的请求生成动态响应. 1.编码类型 2.流操作(下载文件) servlet支持两种格式的输入/输出流.一种是字符输入输出流.另一种是字节输入输出流. 3.重定向
- java并发笔记之证明 synchronized锁 是否真实存在
警告⚠️:本文耗时很长,先做好心理准备 证明:偏向锁.轻量级锁.重量级锁真实存在 由[java并发笔记之java线程模型]链接: https://www.cnblogs.com/yuhangwang/ ...
- PLSQL连接数据库报监听程序找不到符合协议堆
服务器上某个数据库出现' ORA-12516: TNS: 监听程序找不到符合协议堆栈要求的可用处理程'错误,要解决该问题首先查看一下数据库现有的进程数,是否已经达到参数processes的大小 根 ...
- SpringBoot Kafka 整合使用
前提 假设你了解过 SpringBoot 和 Kafka. 1.SpringBoot 如果对 SpringBoot 不了解的话,建议去看看 DD 大佬 和 纯洁的微笑 的系列博客. 2.Kafka K ...
- java中dao层和service层的区别是什么
dao层中已经有操作数据库的方法了,为什么还要service层去封装?有什么好处? tanghui12321 | 浏览 131990 次 我有更好的答案 推荐于2017-10-06 18:44:5 ...
- Git-命令行-使用 git stash 暂存代码
为什么我们需要它不得不说,在知道这个命令的时,以及之后的使用中,我都超级热爱这个命令,因为它真的太好用了. 给大家说一下我使用这个命令的场景: 此时我在 feature_666 分支,非常聚精会神加持 ...
- 【有容云案例系列】基于Jenkins和Kubernetes的CI工作流
嘉宾介绍 黄文俊 有容云资深系统架构师 主要负责容器云平台产品架构及设计. 8年工作经验, 有着企业级存储, 云计算解决方案相关理解. 关注于微服务设计思考, 开发流程优化, docker及kuber ...
- iView 实现可编辑表格
create at: 2019-02-20 组件 <i-table highlight-row ref="currentRowTable" :columns="co ...
- pythonday02基础与运算符
今日概要 1.循环 2.字符串格式化 3.运算符 4.编码 if的嵌套 score = input('请输入成绩') score_int = int(score) if score_int >= ...