计算机基础
1.1 计算机的组成
输入输出设备、存储器、主板、CPU、硬盘、内存、显示器、电源、显卡。
CPU:中央处理器 Central Processing Unit 处理各种数据 相当于人的大脑
内存:储存数据 临时数据 断电丢失
硬盘:存储数据的 断电不丢失
1.2 什么是操作系统
控制计算机的工作流程
1.3 什么是应用程序
安装在操作系统之上的软件
总结:CPU~人的大脑、内存~人的临时记忆、硬盘~人的永久记忆、操作系统~控制计算机硬件工作的流程、应用程序~安装在系统之上的软件。
Python简介
1989年诞生,作者龟叔
领域:云计算、web开发、人工智能、系统运维、爬虫、金融。
1.1 python 2 和python 3 区别
python 2 源码不统一(c、java都有)重复代码
python 3 源码统一 无重复代码
1.2python是什么编程语言
解释型语言,
编译型:开发效率慢,运行速度快。
解释型:开发效率块,运行速度慢。
1.3 python种类
Cpython、Jpython、IronPython、PyPy
1.4环境安装及变量
快速入门
print() 输出
变量
print(12+34)
print ((12+34)*2)
1.5变量规则:
1.变量是由字母、数字、下划线组成
2.禁止以数字开头
3.禁止使用python中的关键字 print、or、is等
4.不能使用中文和拼音
5.变量名要区分
6.推荐写法
驼峰命名:大峰、小峰
下滑线命名:官方推荐使用。
7变量名要具有描述性
注释
单行注释(当行注释)不能换行
多行注释 """ """ 或者''' '''
"""
我请您吃
蒸羊羔
蒸熊掌
蒸鹿尾儿
烧花鸭
烧雏鸡
烧子鹅
"""
数据类型初识
整形、数字、字符串、汉子、列表、布尔值、对错
"字符串"
'字符串'
"""字符串"""
"I'am boy" (双引号内可以包含单引号)
a='alex'
b='wusir'
print(a+b) = alexwusir (字符串拼接)注:只能和同类型(字符串)相加可以相乘(只能和数字相乘),但是不能相减
a='坚强'
print(a*8) 字符串相乘 注意:只能和数字相乘
布尔值(就是对和错)
true false
1 0
用户交互(input)
输入 输出
input(“提示语句”)
type 类型
str 字符串
int 整形
bool 布尔值
流程控制语句
if 如果
单if
if 关键字 空格 条件 冒号 缩进 结果。
if 嵌套
if 条件:
结果
if 条件:
结果
if条件:
结果