- 博客(7)
- 收藏
- 关注
原创 Python 闭包与装饰器:初学者的完整指南
1. 作用域与变量访问全局作用域:在函数外部定义的变量局部作用域:在函数内部定义的变量访问规则:*局部可以访问全局变量*全局无法访问局部变量为什么?因为 Python 的垃圾回收机制会在函数执行完毕后回收其内部变量,释放内存。2. 闭包的定义闭包是一种能在函数执行后保留其内部局部变量的技术。有嵌套:内部函数定义在外部函数内有引用:内部函数使用了外部函数的变量有返回:外部函数返回内部函数num = 20print(num)f = outer() # f 现在是 inner 函数。
2025-12-28 16:05:33
325
原创 从零开始学CSS:网页美化入门指南
目录引言一、CSS的三种引入方式二、CSS选择器——精准定位目标三、字体与文本美化四、复合选择器五、背景设置六、盒子模型七、浮动八、练习为什么需要CSS?想象一下:如果网页只有HTML,那就像一座只有钢筋水泥的建筑——结构完整,但毫无美感。CSS(层叠样式表)就是给这座建筑刷上油漆、贴上壁纸、摆上家具的“装修师傅”。适用场景:小页面、快速测试(初学者推荐)优势:一个样式表可以用于多个页面,便于维护使用注意:尽量少用,会降低代码可读性和维护性四大基础选择器:字体样式基础:文本样式
2025-12-22 19:14:19
754
原创 SQLite 入门指南:在 Python 中轻松操作数据库
SQLite 是一个基于 C 语言开发的轻量级 SQL 数据库引擎。它不需要独立的服务器,整个数据库就存储在一个文件中,非常适合小型项目、移动应用或学习使用。SQLite 是一个非常友好的数据库入门选择,搭配 Python 的 sqlite3 模块,你可以轻松实现数据的存储与管理。通过函数和面向对象封装,代码会更易维护。而使用 FastAPI + SQLAlchemy 则可以构建出功能完整、结构清晰的 Web API。
2025-12-15 21:01:37
269
1
原创 初学HTML:从零开始构建你的第一个网页
在开始编写HTML之前,我们首先要了解为什么需要Web标准。想象一下,你用不同的浏览器打开同一个网页,如果显示效果千差万别,那将是多么糟糕的用户体验!Web标准就是为了解决这个问题而存在的,它让不同的浏览器按照相同的标准显示网页,确保展示效果统一。Web标准由三部分构成:结构(HTML) - 决定网页的身体骨架,就像人的骨骼表现(CSS) - 决定网页的外观样式,就像人的衣服和妆容行为(JavaScript) - 决定网页的交互动态效果,就像人的动作和行为。
2025-12-07 16:15:51
757
原创 初学FastAPI
FastAPI是一个用于构建 API 的现代、快速(高性能)的 Python Web 框架,专为开发 RESTful API 设计。它基于的类型提示系统,并建立在Starlette和Pydantic之上,支持异步编程,自动生成 API 文档,让你用更少的代码完成更多功能。FastAPI 是一个强大而优雅的现代 Python Web 框架,特别适合构建高性能的 API 服务。它具备:(1)极快的开发速度(2)自动文档生成(3)类型安全与数据验证(4)异步支持(5)模块化路由设计。
2025-11-30 12:27:31
283
1
原创 Python面向对象编程之封装:原理、实现
封装是面向对象编程的三大特性之一,它不仅是Python编程中的重要概念,更是构建可维护、可重用代码的基础。本文将深入探讨Python中封装的原理、实现方式和实际应用。1. 什么是封装?封装(Encapsulation)是将数据(属性)和行为(方法)捆绑在一起的过程,同时隐藏对象的内部实现细节,只暴露必要的接口与外部进行交互。
2025-11-21 17:58:48
233
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅