logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux基础入门超详细教程|零基础快速掌握Linux系统、常用命令、文件权限、目录结构(保姆级)

Linux 是开源服务器操作系统,服务器、后端、云计算必备;Linux 无盘符,一切从根目录 / 开始;核心目录:/etc配置、/home用户、/root管理员、/tmp临时文件;熟练掌握文件操作:增删改查、移动、复制;

#linux#运维#服务器
Python上下文管理器详解|with语句、上下文函数、contextlib自动资源释放(零基础吃透)

手动实现一个属于自己的上下文管理器,彻底吃透底层。# 进入上下文触发print("【进入上下文】开启资源")# 退出上下文触发print("【退出上下文】释放资源")# 返回True 表示异常被忽略print("执行业务逻辑")# 使用自定义上下文obj.work()# 1. 开启资源(enter)print("函数上下文:开启连接/资源")# 向外返回数据yield "我是上下文返回内容"# 2

#python#服务器#linux
Python面向对象进阶:类的组合详解(组合 vs 继承、代码复用核心)零基础吃透

类的组合:在一个类中,将另一个类的对象作为自己的属性。一个类包含另一个类,实现功能复用。在一个类中包含另一个类的实例对象作为属性,用来实现代码复用,属于 has-a 关系。组合是has-a包含关系,继承是is-a从属关系;组合:将一个类的对象作为另一个类的属性;组合代码解耦、灵活、可单独维护组件;项目开发优先使用组合,避免过度继承导致代码僵化。

#python#开发语言
Python元类详解|什么是元类、type原理、自定义元类、底层类的创建机制(高阶必学)

pass默认元类是 type,我们可以继承 type自定义元类,干预类的创建过程。# 自定义元类,继承type# 控制类的创建print("正在创建类:", name)# 放行,创建类# 指定该类使用自定义元类passPython 中对象由类创建,类由元类创建;默认元类是type,type 可以动态创建类;自定义元类需要继承 type、重写__new__;元类在类定义阶段触发,用于管控类的行为;用

#python#开发语言
Python索引与切片超全详解!零基础秒懂,告别取值报错

索引(下标)是序列中每个元素的唯一位置编号,通过索引可以精准获取单个元素。Python的索引分为正索引和负索引两种,规则简单且固定。如果说索引是取单个元素,那切片就是取一段连续的子序列(多个元素)。切片是Python序列专属的高效操作,支持灵活截取、反转、跳过元素,不会下标越界报错,容错性极强。1.索引:取单个元素,正索引从0左→右,负索引从-1右→左,越界报错;2.切片:取子序列,语法,左闭右开

#python#开发语言
Python GUI编程零基础入门|Tkinter模块超详细教程(窗口、组件、事件、布局实战)

Tkinter 是Python内置GUI库,无需安装,适合桌面小程序开发;固定流程:创建窗口 - 设置属性 - 添加组件 - 布局 - 主循环;常用组件:Label展示文字、Button按钮、Entry输入框;三种布局:pack流式、grid网格、place绝对定位;通过 command 绑定函数,实现GUI交互。✨ 关注博主,下期进阶:Tkinter实现计算器、记事本完整项目!

#python#开发语言#windows
Python五大核心数据结构最全汇总(str/list/tuple/dict/set)新手必收藏

字符串是有序、不可变的字符序列,是Python最基础的文本数据类型,所有单引号、双引号、三引号包裹的内容都是字符串。列表是有序、可变、可重复的容器,是Python最万能的数据结构,用中括号[]定义,可存储任意数据类型(数字、字符串、列表、字典等)。元组是有序、不可变、可重复的容器,用小括号()定义,特性和列表高度相似,唯一区别是不可修改。字典是无序(3.7+插入有序)、可变、键唯一的键值对容器,用

#python#数据结构#list
Python函数零基础入门:基本用法+全套操作详解(超详细)

函数(function)是组织好的、可重复使用的、用来实现单一或特定功能的代码块。把一段经常要用的代码打包起来,起个名字,以后想用直接调用即可,不用重复写代码。Python中使用defdef 函数名(参数列表):"""函数文档注释(说明函数功能、参数、返回值)"""# 函数体:具体执行的代码逻辑return 返回值 # 可选,没有则默认返回 None定义函数忘记冒号:def语句末尾必须加,否则直接

#python#开发语言
Python日志模块logging详解|日志格式、日志处理器(Handler)彻底吃透

默认日志格式非常简陋,无法定位问题。我们可以通过format 格式化字符串自定义日志输出内容。坑1:设置级别无效 → 忘记给 logger 设置 Level坑2:日志重复打印 → 多次 addHandler,需坑3:日志文件乱码 → FileHandler 指定坑4:debug 日志不输出 → 默认级别为 WARNING,需手动调低logging 是 Python 标准日志库,替代 print,适

#python#windows#数据库
Python零基础入门:列表(List)最全操作详解

Python列表使用中括号 []进行定义,多个元素之间用逗号分隔,列表中的元素无需统一数据类型。可以通过list()# 字符串转列表print(str_list) # 输出:['h', 'e', 'l', 'l', 'o']# 元组转列表print(tuple_list) # 输出:[1, 2, 3]res = lst.pop() # 默认删除最后一个print(res) # 输出:4print(

#python#list#windows
    共 12 条
  • 1
  • 2
  • 请选择