1. 计算机基础知识

  2. CPU 人类的大脑 运算和处理问题
  3. 内存 临时存储数据 断电就消失了
  4. 硬盘 永久 存储数据
  5. 操作系统是一个(特殊)的程序,调度硬件和软件之间的数据交互

  6. python的应用和历史

IT,金融,和房地产,最挣钱的三个行业,交替坐第一把交椅
2004 Djano--诞生
2008年 python3.X版本诞生

  1. python2:

C,Java,c# 源码不统一,代码重复,维护难度大

  1. python3:

源码统一,没有重复代码, 维护难度降低

  1. python是一个编程语言
    python是一个强类型动态地解释型高级编程语言

分类:

编译型:只翻译一次

优点:运行速度快

缺点:开发速度慢

解释型:逐句翻译,逐行翻译

优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确

缺点:运行速度慢

代表语言: python

  1. python的优缺点

优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确

缺点:执行速度和C相比相对较慢 代码不能加密,CPU不能利用多线程

  1. python的种类

Cpython

官方的版本,转换成C的字节码

Jython 转换成Java的字节码

IronPython 转换成C#的字节码

PyPy 转换成动态编译,两快,开发快,运行快

python实现的Python,将Python的字节
ipython --和Cpython在终端上有一点区别

  1. 安装和和环境配置

  2. 写一个python程序

print() 打印 ---打印到屏幕 程序中所有符号都是英文的

  1. 变量

a=1

  1. 起了一个变量名: a

  2. 有个值 : 1

  3. 将值赋予给变量名 =

a = 2 #修改的是内存指向

变量定义的规则

  1. 由字母/数字/下划线组成

  2. 不能以数字开头

  3. 不能使用Python中的关键字

  4. 不能使用中文和拼音(显得是野生的)

  5. 区分大小写

  6. 命名要有意义

  7. 推荐写法:

​ 7.1 驼峰体(单词首字母大写)

​ 7.2 下划线(官方推荐)

  1. 常量
    变量名全部大写 就是常量 常量不建议修改

  2. 注释

给一些不能能够看懂的代码写一个描述,便于理解程序

两种:

单行注释: # 只能注释一行,不能换行

多行注释: ''' ''' """ """ 可以换行--本质上是字符串

字体加粗: ctrl + B

  1. 基础数据类型初识

字符串:只要用引号括起来的就是字符串

整型 +-*/ --int

布尔值
True 真
False 假

列表

元组

集合

字典

print(23+37)
a='alex'
b='wusir'
Print(a+b) #字符串拼接 字符串只能和字符相加

字符串只能和数字相乘
a = '好'
print(a*8)

python3版本中input获取到的全部都是字符串
'''
my_input = int(input("请输入一个数字:"))
print(type(my_input))
'''

  1. 用户交互输入input

查看是什么类型--type()

if _如果_选择_5种

单纯选择

if 条件:条件判断 > < ==
缩进(四个空格)print() #条件成立后执行的事情
二选一

  1. if条件:
    结果
    else:
    结果
    空格和tab不能混用,只能用一种
    多选一:
    if 条件:
    结果
    elif 条件
    结果
    elif 条件:
    else:
    结果
    多选 可以选所有,也可以一个都不选

如果If的条件成立,则只执行if,不执行elif,不论elif的条件是否成立
else,如果以上都不对,则执行else的判断

if 条件:
结果
if 条件:
结果
if 条件:
结果
if 条件:
结果

1.单纯if
2.二选一 if else
3.多选0或者1 if elif elif
4.多选一if elif else
5.多选多 if if
6.嵌套 if 条件

计算机和python的更多相关文章

  1. 计算机二级Python(第一阶段)

    介绍   本篇文章主要针对于计算机二级考试的崽崽,当然想了解Python和学习Python的崽崽也是可以看本篇文章的:毕竟,手机和电脑都可以运行Python:本篇我文章虽然是笔记,但是也纯靠手打,希望 ...

  2. 计算机基础 & python基础

    五大组成部分 控制器 运算器(数学运算+逻辑运算) 存储器(存取数据) 输入设备(键盘.鼠标等) 输出设备(显示器.打印机等) CPU CPU=运算器+控制器 CPU的分类: 精简指令集(RISC): ...

  3. 计算机基础+python安装注意问题+python变量介绍

    1.什么是编程语言语言是一个事物与另外一个事物沟通的介质编程语言是程序员与计算机沟通的介质 2.什么是编程编程就是程序按照某种编程语言的语法规范将自己想要让计算机做的事情表达出来表达的结果就是程序,程 ...

  4. 计算机基础+python初阶

    今日内容: 1.计算机基础知识 2.python简介 3.快速入门 今日内容: 一.计算机基础 1. 计算机什么组成的 输入输出设备 cpu 硬盘 内存 中央处理器 处理各种数据 相当于人的大脑 内存 ...

  5. 计算机二级Python

    概述 计算机二级在近两年新加了python的选择,趁机考了一下,顺便记录一下学习的一些所获 第一章 程序设计语言概述 考纲考点: 这一部分主要是介绍计算机语言的公共常识,一些尝试我就按照自己的理解方式 ...

  6. 第一章 1.1 计算机和Python基础

    一.计算机基础 1.1.进制 计算机中的数字有四种存在形式,分别是:十进制.二进制.八进制和十六进制 1.1.1.十进制 1.基数:0-9 2.进位:逢10进1 3.位权:例:123 = 3*10^0 ...

  7. 计算机基础 python安装时的常见致命错误 pycharm 思维导图

    计算机基础 1.组成 人 功能 主板:骨架 设备扩展 cpu:大脑 计算 逻辑处理 硬盘: 永久储存 电源:心脏 内存: 临时储存,断电无 操作系统(windonws mac linux): 软件,应 ...

  8. 计算机基础 python入门

    1.计算机基础 计算机组成: 输入输出设备内. 存储器 .cpu .电源 .显卡 中央处理器(cpu) 处理各种数据 相当于人的大脑 内存 存储数据 相当于临时记忆 硬盘 存储数据 相当于人的永久记忆 ...

  9. 计算机以及Python的初始

    电脑的介绍 CPU:中央处理器,相当于人类的大脑 内存:暂时储存数据,速度快,造价高,断电后丢失 硬盘:长期储存数据.速度相对慢,造价相对低 操作系统:一个软件,连接计算机硬件和系统中的软件. Pyt ...

随机推荐

  1. Python基础之Python语言类型

    编程语言主要从以下几个角度进行分类: 编译型和解释型 静态语言和动态语言 强类型定义语言和弱类型定义语言 编译和解释的区别是什么? 编译器把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样 ...

  2. 「CF803C」 Maximal GCD

    题目链接 戳我 \(Solution\) 令\(gcd\)为\(x\),那么我们将整个序列\(/x\),则序列的和就变成了\(\frac{n}{x}\),所以\(x\)必定为\(n\)的约数所以现在就 ...

  3. LeetCode 143. 重排链表(Reorder List)

    题目描述 给定一个单链表 L:L0→L1→…→Ln-1→Ln , 将其重新排列后变为: L0→Ln→L1→Ln-1→L2→Ln-2→… 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换. ...

  4. vue 按需加载,缓存,导航守卫

    开发中的注意事项:代码性能的优化 1. 减少对第三方的依赖,降低耦合度 2. 加强组件的重复利用率 3. 按需加载 4. 缓存 (尽量发送请求后保存数据) 5. 开发过程中,尽量有着面向对象的思想,这 ...

  5. 微服务一键启动脚本shell没有环境变量的

    #!/bin/bash#######################################################export JAVA_HOME=/root/data/app/jd ...

  6. linux中的i2c控制器驱动应该做些什么?

    答:完成读写功能即可,不要涉及任何针对从设备的特殊操作,这样就可以避免与从设备的代码产生冗余,linux中的i2c控制器驱动就做的特别棒,做好最简单的读写,然后其它的从设备驱动就是直接调用这些最简单的 ...

  7. js 里面call()的使用

    call 是为了改变某个函数运行时的上下文(context)而存在的,换句话说,就是为了改变函数体内部 this 的指向.JavaScript 的一大特点是,函数存在「定义时上下文」和「运行时上下文」 ...

  8. 什么是 AIDL 以及如何使用

    ①aidl 是 Android interface definition Language 的英文缩写,意思 Android 接口定义语言.②使用 aidl 可以帮助我们发布以及调用远程服务,实现跨进 ...

  9. Unity和Mef的比较

    1:Mef和Untiy都支持依赖注入 2:Mef支持插件的机制 3:Mef在写法上更简单灵活 4:Mef在宏观上比Unity更加庞大 5:Mef不支持Aop的切入拦截,Unity支持

  10. Centos7 安装 Amazon Corretto 8

    yum install dejavu-sans-mono-fonts dejavu-serif-fonts jpackage-utils wget https://d3pxv6yz143wms.clo ...