这篇主要是了解python的发展历史和优势,后面附加了编程语言的基本概念,二进制的转换,面相对象概念和编程三要素,都是基本知识,记录一下,也许哪天面试能用,下一章就开始hello world 啦
1.python的诞生
1989年,为了打发圣诞节假期,Gudio van Rossum吉多· 范罗苏姆(龟叔)决心开发一个新的解释程序(Python雏形)
1991年,第一个Python解释器诞生
2.python优点
简单,易学,开发效率高,应用场景丰富
3.编程语言
- 什么是编程语言?
人类和计算机交流的一种专有领域语言 - 编程语言的工作原理?
把想法转换为编程语言代码
通过翻译官(解释器)翻译成二进制提交计算机执行
4.二进制
(1)汉字二进制转换器: https://www.qqxiuzi.cn/bianma/erjinzhi.php
(2)下图中了解二进制的快速计算方式
5.面向对象
- 封装,把对象的属性或者行为封装起来,类似于一个类 |保护隐私,把隐私的内容封装起来,对外只暴露想让外界访问的接口
- 继承,子类可以继承父类, |子类可以直接继承共有的内容,不用重复开发/定义,如果继承父类功能不满足子类需求,子类可以重写或者扩展
- 多态,同一种事务不同的状态
6.网络编程三要素:
- ip地址 >-找设备
- 端口 >-找进程
- 协议 >-通信规则
下图是域名分析的过程: