自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 小白无痛入门Docker!核心概念+手动配置+AI模型部署(全可复制指令)

重点来了!不使用现成镜像,手动从零配置项目环境,理解打包原理,模型部署必备!核心:通过 Dockerfile 手动编写配置,自定义依赖、端口、启动命令。Docker解决的核心问题:环境不一致、部署繁琐、依赖冲突手动配置核心:编写Dockerfile → 构建镜像 → 运行容器 → 挂载持久化模型部署核心:打包运行环境+模型依赖 → 暴露端口 → 提供API推理服务生产必备操作:端口映射、文件挂载、后台运行、日志排查、镜像轻量化。

2026-09-07 00:32:52 336

原创 小白秒懂!MySQL+MongoDB+Redis 入门科普+可直接复制核心指令

MySQL就像Excel表格,行是数据、列是固定字段,结构板板正正,数据严谨不混乱,支持事务,数据不会丢、不会错。核心业务数据(用户、订单、商品、支付记录)结构化、可约束、支持事务、查询灵活、持久化存储MongoDB不像MySQL固定表格,它存的是JSON格式文档,每条数据字段可以不一样,想加字段直接加,不用改表结构,主打一个随心所欲。文章、评论、操作日志、用户动态、非结构化数据库=数据库、集合=数据表、文档=单行数据MySQL、MongoDB存在硬盘里,速度慢一点;Redis存在内存里,读写速度拉满!

2026-09-07 00:11:28 179

原创 Linux到底是个啥?干什么?怎么干?

Linux 和 Windows 一样,是操作系统,核心作用是管理电脑的 CPU、内存、硬盘、进程,支撑所有代码和程序运行。Linux 内核:系统最底层的核心引擎,负责硬件调度、进程管理、内存分配、并发调度,没有界面、没有软件,是所有 Linux 系统的基础核心。Linux 发行版:在内核基础上,搭配命令工具、运行环境、系统组件,打包成可以直接使用的完整系统,比如 Ubuntu、Debian、CentOS 都是常见发行版。而我们编程学习用到的,基本都是服务器版 Linux。

2026-09-05 10:47:32 534

原创 什么!!!看完这篇文章还不懂面向过程到面向对象过渡?那我真是没招了!

很多刚学 Python 的同学,看面向对象总感觉云里雾里:类、实例、self、__init__ 一堆概念,不知道发明面向对象到底图个啥。今天咱们不走官方晦涩定义,顺着真实的代码演化路线,完整保留每一步过渡代码,看懂为什么我们需要面向对象。“把数据,和操作这份数据的方法,打包整合到一块。注意这文章最核心的一句话,这句话多看几遍,不要模糊的理解一下,学习本篇文章之前要清晰的认识到本文的核心。在没学面向对象之前,我们写代码是面向过程:数据是一堆变量,处理数据的是一堆函数,两者互相分家。

2026-08-26 20:32:41 333

原创 Python 面向对象:封装、组合,再来一场大乱斗角色 PK

封装通俗理解:把数据,和操作这份数据的方法打包装到同一个类里面。数据就是属性,操作就是方法,二者绑定在一起,形成完整的实例对象。我写的Point点类就是典型例子:数据:x、y坐标操作:获取坐标get_x/get_y、修改坐标set_x/set_yself.x = xself.y = yself.x = x把点的坐标数据,读写数据的行为全部塞到Point类。以后只要造出点的实例,天然自带数据和配套操作,不用到处零散写变量和函数,这就是封装的魅力。

2026-08-17 21:48:59 150

原创 别再死记 self 和 cls!Python 类方法底层逻辑一次性讲透

实例方法 self:非关键字、可自定义命名,接收实例对象,必须占位,用于操作实例属性;参数报错根源:对象调用实例方法必自动传1个实例参数,少写占位参数必然参数溢出报错;类方法 cls:非关键字、可自定义,接收类本身,需装饰,操作类属性、不访问实例属性;命名规范:self、cls 只是行业通用约定,为了代码统一易懂,生产环境禁止随意改名。Python 面向对象的语法从来不是死板的条条框框,所有看似“固定”的规则,底层都有清晰的运行逻辑。

2026-08-08 10:36:46 236

原创 Python面向对象入门:吃透__init__初始化方法,告别手动赋值麻烦

初始化方法负责创建对象、初始化数据,我们还可以在类中自定义方法,专门用来修改、操作对象属性,比直接赋值更优雅、更规范。# 初始化属性# 自定义方法:专门修改姓名初始化对象p1 = Person("张三", 20)print("修改前:", p1.name, p1.age) # 修改前:张三 20调用类内方法修改属性p1.change_name("李四")print("修改后:", p1.name, p1.age) # 修改后:李四 20相比于直接p1.name = "李四"

2026-08-06 21:43:21 459

原创 类与对象:搞懂OOP的第一块基石(附代码实例)

类是模板,定属性、定行为;对象是实例,存数据、做事情。OOP所有的特性(封装、继承、多态),全部都是建立在「类与对象」的基础之上。吃透这一对关系,后续所有面向对象的知识点,你都能一点就通。

2026-08-04 21:50:43 240

原创 Python装饰器实战:搞定一次登录、全程通行的权限校验

装饰器的隔离性:无状态装饰器,每次调用独立执行,无法共享数据,导致重复校验;全局变量的共享性:全局标记可以被所有装饰器包装的函数读取、修改,实现状态全局共享;状态持久化逻辑:首次校验初始化状态,后续请求复用状态,极大提升用户体验、减少无效校验逻辑;项目延伸:真实项目中的session、token登录态,底层核心思路和这个案例完全一致,只是将简单的全局变量替换为了更安全的服务端缓存、令牌校验。很多同学觉得装饰器晦涩难懂,其实拆解下来就是「包装函数+拓展功能」。

2026-07-31 21:42:43 213

原创 封神备查!Python字符串/列表/元组/字典/集合 全套方法通俗详解

1. 不可变类型(不能改原数据):字符串、元组,所有操作均返回新数据2. 可变类型(可原地修改):列表、字典、集合,直接操作原数据3. 删除方法避坑:集合remove报错、discard不报错;字典get取值不报错4. 场景适配文本用字符串有序数据用列表固定数据用元组键值检索用字典去重比对用集合。

2026-07-30 21:55:54 357

原创 Python高阶函数入门:sorted / map / filter + lambda 懒人组合拳

原始元素太复杂(元组、字典),不想对比整体,只想拿其中某个字段当排序标尺。示例:学生元组(姓名, 分数)stu = [("小明",92),("小红",85),("小刚",96)]传统def写法lambda极简写法(推荐临时使用)print(res)底层逻辑通俗解释sorted会遍历所有元素,把每个元素丢进key绑定的函数,拿到“对比用的数字”;依靠这个数字完成大小排序,最终排出来的还是原始完整数据,不是用来对比的数字!stu = [{"name":"小明","grade":92},

2026-07-23 21:02:26 231

原创 Python函数修炼指南:从重复复制到一招封装,匿名lambda顺带拿捏

刚学代码的新手大概率踩过同一个坑:想要循环打印数字1~5,第一反应哐哐复制五条print,后来学会for循环才算摆脱复制粘贴工的命运。但新问题接踵而至:同样一段循环逻辑,代码里要调用三四次,难道每次都把循环再抄一遍?这时候,函数就是Python送给开发者的第一把“代码复用神器”。今天顺着实战案例,把普通函数、参数玩法、解包传参、lambda匿名函数一次性梳理清楚,干货拉满,尽量不整枯燥官话。函数核心价值:代码封装、逻辑复用,告别复制粘贴;def定义普通函数return向外返回数据,单纯print。

2026-07-22 22:01:05 237

原创 Python五大核心数据结构保姆级汇总|str/list/tuple/dict/set 一次吃透

不可变类型(str/tuple):所有修改操作都不会改动原对象,只会生成新对象可哈希禁忌:dict的key、set的元素,绝对不能用list/set/dict空容器误区:[]空列表、{}空字典、set()空集合,切勿混淆字符串拼接禁忌:循环拼接不用 +=,优先 join()字典遍历误区:默认遍历key,需要键值对务必用items()

2026-07-21 21:58:53 350

原创 Python字典全解:空间换时间的开挂神器,看完再也不混淆list与dict

维度list列表dict字典存储结构连续内存地址,有序序列哈希表,键值映射,3.7+保留插入序查询速度O(n),数据越多越慢O(1),海量数据秒查内存开销占用小,省空间空间换时间,内存消耗更高索引方式数字下标取值唯一不可变key取值适用场景有序批量数据、按顺序遍历键值映射、高频查询、数据统计。

2026-07-20 21:52:43 185

原创 干货拉满!Python列表全套操作详解,可变序列天花板教程

本文全面解析Python列表的核心操作,从基础定义到高级方法一网打尽。主要内容包括:列表基础:可变序列特性、多种定义方式索引切片:精准存取与范围截取遍历技巧:单层循环与嵌套列表处理五大类核心方法:查找统计、增删改查、排序反转、拷贝等实战案例:极值计算、手动反转等实用场景重点区分了append/insert/extend等易混淆方法,强调列表可变性与拷贝必要性,附可直接运行的代码示例。适合各阶段开发者系统掌握列表操作,规避常见错误。

2026-07-20 09:01:14 321

原创 一篇吃透Python字符串!从入门API到花式操作全指南

写Python没人能绕开字符串,打印日志、处理文本、接口传参、爬虫解析全靠它。不少新手只会用""包一段文字,索引、切片、格式化、各类内置方法一团乱,找个字符报错、分割字符串乱码、大小写转换写一堆if判断,踩坑踩得头大。简单说,被单引号、双引号、三引号包裹的文本内容就是字符串。

2026-07-18 16:28:24 211

原创 Python零基础:一次性吃透列表(基础定义+索引遍历+全套常用方法)

最简单、日常写代码最常用,括号里逗号隔开各个元素。[],里面啥都没有普通列表:可以放数字、字符串、布尔值、None,甚至能嵌套别的列表,没有类型限制l0 = [] # 空列表print(l0, type(l0)) # type查看类型,输出<class 'list'>列表嵌套,混合多种数据类型完全没问题print(l2)列表是Python可变容器,一个变量存多个数据,支持任意类型嵌套;[]简写、list(可迭代对象)转换;索引支持正向/反向,多层嵌套逐层索引取值;

2026-07-16 21:56:00 266

原创 简单的for循环会写,一遇到复杂的就头大?没关系跟着这篇文章来拆解问题

全文无废话!!!本文介绍了如何通过分步拆解的方法,用Python编程找出1000以内的所有质数。编写判断单个数字是否为质数的代码将该逻辑嵌套到外层循环中,批量遍历2-999的数字。学习编程的方法论——复杂问题简单化,分步实现再组合。

2026-07-16 10:13:02 699

原创 什么!Python字符串操作你还不会,看看这篇文章吧!

本文全面介绍了Python字符串的核心操作方法 主要内容包括:子串查找、大小写转换方法、字符串对齐、填充 、分割、拼接字符串,以及编码解码操作。

2026-07-15 21:18:49 304

原创 告别本地部署,一站式大模型云平台真香!

还在为跑大模型缺算力、找模型麻烦发愁?硅基流动一站式大模型云平台一站式解决需求!模型广场集齐文生图、语音、大语言等海量 AI 模型,既能在体验中心在线试玩,也能用批量推理处理海量数据,更有 GPU 租赁、云函数满足开发算力需求。凭 API 密钥就能快速对接 Python 项目,配套完整代码文档上手无压力,新用户还有福利兑换券,按需计费成本清晰,不管是个人玩家试水 AI,还是企业落地开发都适配,大幅降低 AI 开发入门门槛。

2026-07-14 17:16:03 550

原创 分支循环知多少

在编程中,循环结构用于重复执行特定的代码块。for循环和while循环。顺序结构:从上到下逐行执行分支结构:根据条件执行循环结构:重复执行分支结构是编程中的基本控制结构,通过条件判断决定程序的执行路径。掌握 if、if-else、if-elif-else 以及嵌套 if 语句的使用,能够编写出更加灵活和智能的程序。循环结构是编程中处理重复任务的核心工具。for循环适合遍历已知序列,while循环适合条件不确定的重复执行。掌握循环嵌套、循环控制语句(breakcontinueelse。

2026-07-11 15:27:42 314

原创 一篇文章教你Python中的运算符,不好记怎么办,我有邪修!

本文系统介绍了Python中的各类运算符及其应用。主要内容包括 算术运算符 的使用方法;比较运算符的布尔返回特性;逻辑运算符(and、or、not)的短路求值和优先级规则;其他运算符如位运算符(&、|、^)、成员运算符(in、not in)和身份运算符(is、is not)。文章重点讲解了运算符的运算规则、优先级顺序以及实际应用中的注意事项,并提供了丰富的代码示例帮助理解。掌握这些运算符是编写高

2026-07-09 21:11:27 474

原创 Python 数据类型与进制转换全解析:从基础到实战

很多刚学 Python 的同学写代码时总会报错:字符串和数字不能相加、想要得到整数输出却输出小数、小数计算结果不对…… 根源就是。数据类型决定变量能存什么、能做什么运算。笔者只讲最常用的基础类型,全部附带可运行代码,零基础也能看懂。

2026-07-08 20:37:20 489

原创 别再乱装Python!90%人配置失败都是环境变量没设对

本文详细介绍了Python的下载安装及环境变量配置方法。首先需访问Python官网下载Windows 64位安装包,安装时建议勾选"Add Python to PATH"自动配置环境变量。若未勾选,需手动添加安装目录和Scripts目录到系统环境变量Path中。安装完成后,可通过调整环境变量优先级来选择默认Python版本。文中特别强调了pip工具的重要性,并提供了环境变量手动配置的完整步骤,包括路径查找、变量添加和优先级调整等操作。

2026-07-07 20:23:05 592

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除