- 博客(17)
- 收藏
- 关注
原创 【保姆级教程】Python 多任务编程:进程、线程、协程从入门到实战
多任务就是让程序 “同时” 处理多个任务(比如电脑同时运行微信、浏览器、PyCharm),核心目的是提高资源利用率、减少等待时间。Python 多任务编程的核心是根据场景选对工具进程:适合 CPU 密集型任务,突破 GIL 限制,利用多核 CPU;线程:适合中等并发的 IO 密集型任务,实现简单;协程:适合高并发的 IO 密集型任务,资源开销最低,效率最高。学习的关键是 “理解概念 + 动手实战”—— 从简单的多线程下载、多进程计算开始,逐步过渡到协程爬虫,最终能根据业务场景灵活选择最优方案。
2026-01-30 20:38:37
596
原创 前端 CSS+JS 核心能力体系构建:从基础语法到实战应用的全维度指南
本文系统梳理了前端开发的核心知识点体系,涵盖JavaScript基础语法、CSS布局、HTML语义化、DOM/BOM操作和事件驱动五大模块。在JavaScript部分,详细讲解了变量声明、数据类型、运算符、流程控制、数组和函数等基础内容;CSS部分重点介绍了flex布局、间距控制和样式状态管理;HTML部分强调语义化标签和data-*属性的使用;最后深入解析了DOM操作、事件处理和性能优化技巧。通过通用示例与通俗解析,帮助开发者建立"知识点-问题-解决方案"的关联思维,实现知识迁移和能力
2026-01-13 14:07:35
706
原创 Python 数据序列(字符串、列表、元组、字典、集合)通关指南:从基础语法到面试实战
定义:支持单引号、双引号、三引号,注意嵌套引号的转义问题。输入input()方法接收的所有数据默认是字符串类型。输出:支持普通输出、% 格式化、format()、f-string(推荐)。# 1. 字符串定义的多种方式str1 = 'hello' # 单引号str2 = "I'm Tom" # 双引号解决单引号嵌套World''' # 三引号支持换行# 2. 输入与输出name = input("请输入姓名:")age = input("请输入年龄:")
2025-12-10 17:36:19
658
原创 前端入门必修课:HTML 结构搭建与 CSS 样式美化全攻略
先搭结构,再做样式:先写 HTML 搭建页面骨架,再用 CSS 美化,最后用 JS 实现交互,遵循 Web 标准三层分离多动手实践:每学一个知识点,都要写代码验证,比如用 Flex 实现一个导航栏善用调试工具:Chrome 的 “检查” 功能(F12)可实时修改样式,排查布局问题扩展学习:学完 HTML/CSS 后,可继续学习 Flex/Grid 布局、CSS3 动画、JavaScript 基础,逐步打通前端全链路。
2025-12-06 15:17:53
1032
1
原创 Python闭包与装饰器:从本质到实战的完整梳理
闭包是指嵌套定义的内部函数,能够访问外部函数中定义的非全局变量,并且外部函数返回这个内部函数。简单来说,闭包就像一个"带记忆的函数",能把外部函数的变量状态"保存"下来供内部函数使用。构成闭包需满足3个条件:存在函数嵌套(外部函数包裹内部函数);内部函数访问了外部函数的非全局变量(通常称为"自由变量");外部函数返回内部函数的函数对象(而非调用内部函数)。执行时,Python创建函数对象,变量指向该对象。此时内部函数未被创建,仅在装饰器被调用时生成。指向关系。
2025-12-01 17:38:42
729
1
原创 萌新入门:FastAPI+Python 前后端交互全解析(如何通过Fastapi实现用户登录,注册,查看用户信息项目)
作为刚接触Fastapi的初学者,我们使用“FastAPI 后端接口服务 + Python 命令行前端客户端”组合来满足项目需求,以下从后端设计思路前端设计思路前后端交互逻辑三个维度拆解整体思路(以项目注册功能为例)(1)协议是桥梁:前后端靠 HTTP 协议沟通,就像顾客和厨房靠服务员沟通 —— 都得按 “规矩” 来(比如 POST/GET 方法、JSON 格式);(2)数据是核心:前端传 “需求数据”(用户名密码),后端返 “结果数据”(注册成功 / 失败),数据格式要统一(JSON 最常用);
2025-11-30 00:55:30
1137
3
原创 头歌实训:机器学习之支持向量回归(SVR)
有三个样本点:(x,+1),(y,+1),(z,-1),超平面为:a+b=1。假设有两个样本点:(V,+1),(-V,-1)。按照支持向量机的思想,下图哪条决策边界的泛化性最好?支持向量机的最终模型由离决策边界最近的几个点决定。支持向量机的最终模型仅仅与支持向量有关。(ps:x为横坐标轴,y为纵坐标轴)样本y到超平面的距离为3。
2025-11-27 10:49:27
296
1
原创 Python面向对象三大特性:从萌新视角吃透封装、继承与多态
作为刚啃完Python基础的萌新,一开始接触“面向对象”时,总把封装、继承、多态当成“高冷术语”——背了定义写不出代码,套了模板又不懂底层逻辑。直到我带着“这东西到底能解决啥问题”的疑问拆代码、做实验,才发现它们其实是帮我们“写优雅代码”的工具:封装帮我们管数据,继承帮我们省代码,多态帮我们扩功能。今天就从学生视角,用“生活例子+Python代码+底层逻辑”把这三大特性讲透,看完就能直接套进作业和小项目里。
2025-11-23 13:23:53
778
原创 头歌实训:机器学习 --- 绪论
1、下面哪种方法属于机器学习?A、在猫狗分类问题中,先将猫与狗的特点总结出来,再告诉机器,如果符合猫的特点,则判定为猫,如果符合狗的特点,则判定为狗。B、将大量名画的真品与赝品输入计算机,让计算机自己从数据中学习出一个模型用来判断是真品还是赝品。C、让计算机通过对以往的房价数据进行分析,预测未来房价走势。D、通过人为编写好代码,符合条件则判定为人脸,否则不是人脸,从而制作出人脸识别系统。答案:bc。
2025-11-22 13:59:23
382
原创 Python 面向对象基础全解析:从思想到实战,让你真正学会举一反三
class 类名( object ): # 类名用大驼峰(如Person,而非person)# 属性(变量)# 方法(函数)def 方法名(self, 参数):方法体# 方法:说话print("我是人类,会说话")魔术方法的核心是 “自动触发”—— 不需要你调用,满足条件就会执行。比如__init__是创建对象时触发,__str__是打印对象时触发。默认情况下,print 对象会输出内存地址,毫无意义,用__str__# 自定义打印格式:必须返回字符串。
2025-11-21 21:11:06
827
原创 Python基础(字符串切片)
2. 字符串切片的步长是选取间隔(正数负数均可),决定了截取的字符的方向,正数代表从左至右,负数代表从右至左。3. 注意切片开始的位置到结束的位置要与步长的方向一致,不然运行结果会为空。1. 开始位置下标默认为0,结束位置默认为字符串最后,步长默认为1。所谓的切⽚是指对操作的对象 截取 其中⼀部分的操作。字符串、列表、元组都⽀持切⽚操作。
2025-02-10 21:52:00
389
原创 求两个数相除的商,要求不能用除法(python)
求除法的商它的本质就是拿 被除数 - 除数 得到结果,用结果再重复减除数。# 直到这个结果小于或等于除数的时候,总共重复的次数就是商。
2024-12-18 18:53:06
168
原创 探索Python编程思想:简单而强大
Python的编程思想不仅仅是关于代码的编写,它更是一种思考问题和解决问题的方式。希望这篇文章能帮助你更好地理解和掌握Python的编程思想,让你的编程之路更加顺畅。在编程的世界里,Python以其简洁明了的语法和强大的功能赢得了无数开发者的青睐。今天,我们就来一起探索Python的编程思想,看看它是如何让编程变得简单而强大的。它的设计使得代码看起来就像是伪代码,即使是没有编程背景的人也能大致理解代码的意图。Python是一种动态类型语言,这意味着变量的类型是在运行时确定的,而不是在编写代码时。
2024-11-28 19:47:21
414
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅