首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
入门篇
已注销
创建于2025-07-29
订阅专栏
《控制工程自学指南》入门篇,© 2025 SAJalon 零基础掌握Python编程语法
暂无订阅
共34篇文章
创建于2025-07-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Python 异常处理
一、基本概念 什么是异常? 异常是程序发生错误的信号,程序一旦出错就会抛出异常,程序的运行随即终止。 异常的三大组成部分 异常的追踪信息 异常的类型 异常的内容 为何处理异常? 本来程序一旦出现异常就
Python学习 面向对象编程进阶(元类)
一、基本概念 什么是元类? 对象 → 通过调用类实例化产生 类 → 通过调用元类实例化产生 元类 :就是用来实例化产生类的类。 如上所示,type就是元类,我们用class关键字定义的所有的类以及内置
Python学习 面向对象编程进阶(反射、内置方法)
一、面向对象编程之反射 (一)基本概念 反射机制: 反射是一种“能力”,指的是在程序的运行状态中,对于任意一个类,都可以知道这个类的所有属性和方法;对于任意一个对象,都能够调用他的任意方法和属性。即在
Python 常用的内置函数
一、较简单的内置函数 abs():求绝对值 all():在一个可迭代对象中,逐个取出来所有值,如果所有取出来的值(x)的布尔运算结果(bool(x))都为True,则返回True any():在一个可
Python 绑定方法与非绑定方法、函数类型提示
一、绑定方法 (一)绑定给对象的方法:调用者是对象,自动传入的是对象 在类中正常定义的函数默认是绑定到对象的,我们举一个输出ip地址的例子: 我们要先实例化ip对象,还要传入'127.0.0.1',
Python 面向对象编程之多态
一、基本概念 什么是多态? 多态:同一事物有多种形态 比如动物有多种形态:猫、狗、猪 为何要有多态? 多态会带来什么样的特性 ==》多态性 多态性指的是可以在不考虑对象具体类型的情况下而直接使用对象
Python 面向对象编程之继承
一、基本概念 什么是继承 继承是一种创建新类的方式,新建的类可称为子类或派生类,被继承的类称为父类,父类又可称为基类或超类,子类会遗传父类的属性。 需要注意的是:python支持多继承,在Python
Python学习 面向对象编程之封装(隐藏属性、property装饰器)
一、封装介绍 面向对象编程有三大特性:封装、继承、多态。 封装是面向对象三大特性最核心的一个特性,封装的意思其实就是“整合”。 二、将封装的属性进行隐藏操作 (一)如何隐藏:在属性名前加_ _前缀,就
Python 面向对象编程基础(类与对象)
Python-面向对象编程基础 一、概念引入 我们之前学习过“面向过程编程”的概念,面向过程的核心是“过程”二字,过程的终极奥义就是将程序流程化;过程是“流水线”,用来分步骤解决问题的。 相对应的,“
Python 常用模块之re模块(正则表达式)
一、基本概念 什么是正则? 正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串组成规则的方法。 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及
Python 常用模块之logging模块(日志模块)
什么是日志 日志是对软件执行时所发生事件的一种追踪方式。软件开发人员对他们的代码添加日志调用,借此来指示某事件的发生。一个事件通过一些包含变量数据的描述信息来描述(比如:每个事件发生时的数据都是不同的
Python 常用模块之hashlib模块
一、hashlib模块 ①__什么是hash(哈希)? hash是==一类算法==,该算法接收传入的内容,经过运算得到一串hash值。 hash值的特点: 只要传入的内容一样,得到的hash值必然一样
Python 常用模块之json模块、pickle模块、configparser模块
一、json与pickle模块 ①__什么是序列化? 序列化指的是把内存里的数据类型转换成一种特定格式的内容,该格式的内容可以用于存储或传输给其他平台使用。 与之对应的是反序列化,顾名思义,就是把这种
Python 常用模块之时间模块、random模块、os模块、sys模块
一、时间模块 time模块与datetime模块的基本操作 time模块(import time) 时间分为三种格式: 时间戳:从1970年到现在经过的秒数,用于时间间隔的计算 按照某种格式显示的时间
Python 包、_ _init_ _.py文件
一、包的定义 什么是包? 随着模块数目的增多,把所有模块不加区分地放到一起是极不合理的,于是Python为我们提供了一种把模块组织到一起的方法,即创建一个包。 包就是一个包含有 _ _ init_ _
Python 模块
一、基本概念 什么是模块? 模块就是一系列功能的集合体,分为三大类: 内置的模块 第三方的模块 自定义的模块 模块有四种形式: 使用python编写的.py文件(一个python文件本身就一个模块,文
Python 面向过程编程思想与函数式编程思想(匿名函数lamdab、map、filter)
一、面向过程的编程思想 面向过程的编程思想,核心是“过程”二字,过程即流程,指的是做事的步骤,即先干什么、再干什么、后干什么。 基于面向过程开发程序就好比在设计一条流水线,是一种机械式的思维方式。这正
Python 函数递归
一、递归的定义 函数的递归调用:是函数嵌套调用的一种特殊形式,具体是指==在调用一个函数的过程中又直接或者间接地调用到函数本身==。 直接调用本身: 间接调用本身: 像上面两种情况,会无限循环调用下去
Python 叠加多个装饰器的加载与运行分析、三元表达式、列表/字典/集合生成式、生成器表达式
一、叠加多个装饰器的加载、运行分析 加载顺序自下而上(自内向外) 分析: 执行顺序自上而下(自外向内) ==执行顺序的实质就是wrapper的运行顺序== 分析: 二、三元表达式(精简代码) 语法格式
Python 迭代器与生成器
一、迭代器的基本概念 什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,==单纯的重复并不是迭代==。 为何要有迭代器 迭代器是用来迭代取值的工具,
下一页