Python基础入门
文章平均质量分 91
以实战为阶段,从0到1的学习Python
周五不部署
专注大前端技术栈 | 工程化 | 性能优化 | 架构设计
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python入门到精通(四):从基础到高阶,函数完全指南
Python函数是封装可复用逻辑的组件,主要包括基础函数、匿名函数和高阶函数。基础函数通过def定义,支持多种参数类型(位置参数、默认参数、可变参数)和返回值(数字、元组、函数等)。匿名函数lambda用于简单逻辑,常用于数学运算、数据转换和排序。高阶函数如map(数据转换)、filter(数据筛选)和reduce(数据聚合)支持函数式编程,实现高效数据处理。这些特性使Python代码更模块化、易维护且高效。原创 2025-12-31 22:59:49 · 1125 阅读 · 0 评论 -
Python入门到精通(六):Python高级特性之迭代器和生成器
本文介绍了Python中迭代器和生成器的核心概念与应用。迭代器通过统一接口遍历不同数据类型,具有惰性计算和节省内存的特性。生成器作为特殊迭代器,使用yield实现分段执行和数据流处理。文章详解了迭代器原理、生成器函数/表达式,并给出大数据处理、无限序列生成等典型场景示例。最后通过面试题展示双向迭代生成器的实现方法,帮助开发者掌握这两种高效处理数据流的核心技术。原创 2025-12-31 15:14:09 · 730 阅读 · 0 评论 -
Python入门到精通(五):Python高级特性之装饰器
本文介绍了Python装饰器的核心概念和应用场景。首先回顾了函数作为一等公民的特性,为理解装饰器奠定基础。然后详细讲解了函数装饰器和类装饰器的实现原理,还介绍了内置装饰器在面向对象编程中的应用。装饰器通过不修改原代码的方式扩展功能,完美遵循开放封闭原则,是Python中实现横切关注点分离和代码复用的重要工具。原创 2025-12-29 14:43:47 · 750 阅读 · 0 评论 -
Python实战小游戏(三): 简易文件管理器
本文介绍了一个基于Python的简易文件管理器实现方案。该工具采用面向对象设计,通过SimpleFileManager类封装了文件浏览、目录导航、文件操作等核心功能。系统使用pathlib处理跨平台路径问题,JSON文件存储配置信息,实现了书签管理、历史记录和搜索功能。关键技术包括:使用os.walk()进行目录遍历,shutil处理递归删除操作,以及pathlib模块的文件操作方法。该工具提供了简洁的命令行交互界面,支持文件/目录的创建、删除、搜索等操作,并自动将书签等配置持久化到隐藏的JSON文件中。原创 2025-12-24 23:44:44 · 1056 阅读 · 0 评论 -
Python入门到精通(三):模块、I/O、文件处理
本文介绍了Python中模块、输入输出及文件读写的核心知识,重点推荐使用with语句自动管理资源,并分享了大文件处理技巧。输入输出部分涵盖了标准输入输出函数、格式化输出以及高级用法如密码输入和进度条显示。这些技巧能帮助开发者编写更健壮、高效的Python代码。原创 2025-12-24 16:38:52 · 1085 阅读 · 0 评论 -
Python实战小游戏(二): 文字冒险游戏
本文介绍了一个基于Python的简单文字冒险游戏实现。游戏采用面向对象设计,通过字典存储玩家状态和游戏地图,列表管理物品和敌人。代码实现包含状态显示、危险事件处理、谜题解答等关键功能,通过随机数生成战斗结果,并设置了游戏结束条件检查。该实现可作为Python数据结构和控制结构的实践案例,展示了如何将数据类型应用于游戏开发。原创 2025-12-21 23:03:37 · 1308 阅读 · 2 评论 -
Python入门到精通(二):掌握控制流与数据结构,写优雅代码
本文主要讲述函数的定义、range函数、闭包和装饰器以及常见的数据结构,包括列表、元组、字典、集合等。并给出常见面试题解析:不可修改对象和可修改对象区别,装饰器的编写。原创 2025-12-21 22:21:18 · 1052 阅读 · 0 评论 -
Python实战小游戏(一):基础计算器 和 猜数字
本文介绍了两个Python基础练习项目:基础计算器和猜数字游戏。两个项目都运用了循环控制、异常处理和条件判断等基础语法,帮助初学者巩固Python编程基础。原创 2025-12-17 23:44:09 · 490 阅读 · 0 评论 -
Python入门到精通(一):环境搭建、基础数据类型及控制流
Python:全栈开发的利器。本文主涵盖: Python简介及版本演进,环境搭建三步曲,核心语法要点:基本数据类型、控制流语句等。通过学习Python,前端开发者可以扩展全栈能力,实现从前端到后端乃至AI的完整开发流程。原创 2025-12-17 22:35:02 · 1056 阅读 · 0 评论
分享