【csdn学习-Python】CSDN技能树-Python语言学习笔记

【csdn学习-Python】CSDN技能树-Python语言学习笔记,第1张

CSDN-Python语言学习笔记
  • 简述
  • 第一节 略谈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面向对象

有类:描述一类事物,一个抽象的概念,比如:人、动物、水果
有对象:是类的具象化 比如:张三、李四、猫、狗

三大特征:
封装: 将 属性和方法 封装到一个抽象的 类 中。
继承: 子类可以拥有父类的属性和方法。
多态: 一个对象的多种形态(一父多子)。
概念理解的很模糊,后期编程中着重感受。

面向对象编程的设计: 继承体系设计,有什么类,什么属性,封装到什么方法中去。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/789524.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-05
下一篇2022-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存