一.认识计算机

1.硬件组成:

CPU(大脑)  + 内存(缓冲) + 主板(连接各部分) + 电源(心脏)

+ 显示器 + 键盘 +鼠标+ 显卡 + 硬盘

2.操作系统

①windows    家用

②linux      服务器

③macOS      家用+服务器

3.本质

计算机是一个高度集成的电子电路

二进制      0  1

八进制      0-7

十进制      0-9

十六进制    0-9 , A-F

二、各种常用计算机语言

1.java    开发成本低、用的人多、严谨、稳定高、开源广

2.C       用于操作系统、母语、入门难

3.C++     用于游戏

4.python  用于人工智能,爬虫

5.VB      简单、学校教学

6.C#      用于游戏,集合了java和C++的优点

7.JavaScript   前端,较灵活

8.PHP     网站

9.SQL     数据库

10.GO      最新  微软的趋向

11.Obiective-c  以前的苹果语言

12.Swift        现在的苹果语言

三、python历史

1.吉多.范罗莱姆(龟叔)  1989年圣诞节开始写

1991年python诞生

2.python2.7  到 2020年  停止使用

python3.0  从2008年开始使用

3.python是 弱类型 解释型  高级编程语言

弱类型:没有强制规定变量类型

(编译型:把源程序的每⼀条语句都编译成机器语⾔,并保存成⼆进制⽂件。

特点:一次编译到处运行。 运行效率高, 开发效率低  )

解释型:是只在执⾏程序时,才⼀条⼀条的解释成机器语⾔给计算机来执⾏

特点:运行慢 、开发效率高. 简单

4、解释器

种类:记事本、命令窗口、pycharm、sublime、Editplus

类型:Cpython、Ipython、Jython、Ironpython、pypy(可把解释型语言变为编译型)

四.变量

概念: 把程序运行过程中产生的中间值保存在内存. 方便后面使用.

命名规范:

1. 数字, 字母, 下划线组成

2. 不能数字开头, 更不能是纯数字

3. 不能用关键字

4. 不要用中文

5. 要有意义

6. 不要太长

7. 区分大小写

8. 驼峰或者下划线命名

五.常量

本质就是变量. 所有字母都大写

例如: PI = 3.141592653

六、数据类型

1.int 整数

+-*/ % // **

2.str 字符串

', ", ''', """ 括起来的内容

+拼接     *重复

3.bool 布尔

True, False

4. list 列表. 一般存放大量的数据 ["门神xxxx", "风扇哥xxxx", 元素]

5. tuple 元组. 只读列表, 只能看啥也不能干. (元素, 元素)

6. dict 字典. {"风扇哥":"王伟哲", "wlh": "王力宏"}

7. set 集合 {"风扇哥", "wlh"}. 不重复

8. bytes 一堆字节. 最小数据单元

附加:①查看数据类型  type()

②类型转换b=str(3)  把3转化成字符串

③input()  输入

程序会停在这句话

获取的内容为字符串

④print()  输出

⑤单⾏注释: # 被注释的内容

多⾏注释:''' 被注释的内容 ''', """这个也是多⾏注释"""

七、if条件判断

1.if 条件:

if语句块

执行流程:判断条件是否为真. 如果真. 执行if语句块

2.if 条件:

if语句块

else:

else语句块

执行流程:判断条件是否为真. 如果真. 执行if语句块 否则执行else语句块

3.if 条件1:

if-1

elif 条件2:

if-2

elif 条件3:

if-3

....

else:

else语句块

执行流程:

判断条件1是否成立, 如果成立执行if-1

否则如果条件2成立, 执行if-2

否则如果条件3成立, 执行if-3

....

否则执行else语句块

4. 嵌套

if 条件:

if 条件:

..

else:

if 条件:

...

python语言常量_python---01.各类计算机语言,python历史,变量,常量,数据类型,if条件...相关推荐

  1. 88是python语言的整数类型_少儿Python编程_第三讲:常量变量和数据类型

    无论使用哪一种编程语言,甚至是学习数学.物理,都需要掌握常量.变量.表达式的概念和用法.本讲将带领读者进入编程世界,学习程序的基本元素. 3.1 基本数据类型 基本数据类型有数值型.布尔型和字符型.它 ...

  2. 视频教程-快速入门Python基础教程_Python基础知识大全-Python

    快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...

  3. Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略

    Python语言学习之图表可视化:python语言中可视化工具包的简介.安装.使用方法.经典案例之详细攻略 目录 python语言中可视化工具包的简介 python语言中可视化工具包的安装 pytho ...

  4. python语言基础实验_实验二Python语言基础函数包练习.doc

    实验二Python语言基础函数包练习 实验 Python语言基础函数包练习:1208 学号: 实验目的 1.Python语言包,如math.NumPySciPy和Matplotlib等函数包的使用实验 ...

  5. 简述python语言的主要领域_简述Python语言经验总结

    Python语言是不被大多数人知道的东西,这里就简单概述下Python语言,顺便闲谈一 下Python 标准库."俗话"说:库即是语言,语言即是库.由此可见拥有一套高质量.具备良好 ...

  6. 【MOOC嵩天Python语言程序设计】第9周 Python计算生态概览

    [MOOC嵩天Python语言程序设计]第9周 Python计算生态概览 9.1 从数据处理到人工智能 9.2 实例15:霍兰德人格分析雷达图 9.3 从Web解析到网络空间 9.4 从人机交互到艺术 ...

  7. python语言程序设计实验题_《Python语言程序设计》测验题目

    Python语言程序设计测验题目 在MOOC网学习Python语言程序设计 课程,课程会有考试,这里把每次考试的经历记录下来,作为学习Python笔记的一部分,后边的考试会持续更新-- Python语 ...

  8. 视频教程-快速入门Python基础教程_Python基础进阶视频-Python

    快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...

  9. Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型、符号、运算符、数组Array总结之详细攻略

    Java编程语言学习:Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组Array总结之详细攻略 目录 Java语言编程的基础知识之Java的变量与数据类型.符号.运算符.数组总 ...

  10. python语言做法_python学习笔记(十六)

    ## Python语言进阶 ### 重要知识点 - 生成式(推导式)的用法 ```Python prices = { 'AAPL': 191.88, 'GOOG': 1186.96, 'IBM': 1 ...

最新文章

  1. 相机校正与相机内参、外参
  2. 零基础学python多久可以工作-零基础学习python,要多久才可以学好并且找到工作?...
  3. 剑指offer 菲波那切数列
  4. ActiveMQ网络连接器
  5. 【Spring学习笔记-0】Spring开发所需要的核心jar包
  6. 【BZOJ-4556】字符串 后缀数组+二分+主席树 / 后缀自动机+线段树合并+二分
  7. 2021-10-1825. K 个一组翻转链表
  8. MSDTC报错怎么破
  9. 帝国cms插件-百度收录api模式插件
  10. editormd富文本编辑器
  11. [经验分享] 【统计小百科】你知道AIC准则么?
  12. SiamRPN代码分析:test
  13. 小米note4退出google账号
  14. 索引的数据结构与优缺点
  15. 【项目】不用数据库实现留言板(用本地文件)
  16. cu3er 3D幻灯切换效果 div被遮住的解决方法
  17. K8s 应用的网络可观测性: Cilium VS DeepFlow
  18. (马蹄集)直线切平面 线段 圆切平面
  19. php odbc驱动,PHP Database ODBC
  20. js抽签代码,思路特别清晰

热门文章

  1. ionic2.0关于表单的验证
  2. 莱斯大学找到了多被提升3G/4G网络性能的方法
  3. Asp.net1.0 升级 ASP.NET 2.0 的几个问题总结
  4. 轻松搞定 Nginx 配置的好工具!
  5. 帆软独家:数字化转型打造企业数据战斗力
  6. 首次曝光的计算模型!对标阿里?有没有想过你的中台只是废纸?
  7. (转载)今天的她坐在凳子上面的【飞秋】
  8. 今天的方灵起床了的飞鸽传书2011
  9. 待人真诚p2psearcher2013源码下载
  10. 飞鸽传书渐成政务办公工具