
- 简述
- 第一节 略谈python & 基础知识
- 第二节 python面向对象
用于记录在CSDN的技能树中Python语言学习内容。
技能树链接:https://edu.csdn.net/skill/python
CSDN学习C语言始于 2022年4月29日
于研究生留学前夕 北京市海淀区家中
第一节 略谈python & 基础知识
- python 是一门解释型高级语言,优点在于开发效率高,用很少的代码实现很复杂的功能,但是随之而来的缺点在于运行慢。
- “同一个功能,C语言需要1万行,但python可能只需要100行;但是python对于C语言,它的执行效率偏低,C语言需要0.001秒的,python可能需要0.1秒,但是这种时间差人很难感受到。”
- python由C语言开发,可以调用很多C语言类库,当然python也有很多自己开发的类库。
- 高级语言分为 “编译型” 与 “解释型”。C语言、JAVA,GO语言属于 编译型 ,Python、Javascript属于 解释型。解释型开发效率高,编译型执行效率高。
- 编译型原理:
源代码编译成目标代码,多次执行得到结果。编译器将源代码逐条编译成源代码,任何一条语句有错,都不能通过编译,最终形成目标代码。以后每次执行只执行目标代码,所以执行速度快。
- 解释型原理
解释器逐条解释源代码,成功一条执行一条,每次执行都需要从源代码重新解释执行,所以运行慢。
- 搜索引擎 是最大的爬虫。
第二节 python面向对象
有类:描述一类事物,一个抽象的概念,比如:人、动物、水果
有对象:是类的具象化 比如:张三、李四、猫、狗
三大特征:
封装: 将 属性和方法 封装到一个抽象的 类 中。
继承: 子类可以拥有父类的属性和方法。
多态: 一个对象的多种形态(一父多子)。
概念理解的很模糊,后期编程中着重感受。
面向对象编程的设计: 继承体系设计,有什么类,什么属性,封装到什么方法中去。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)