- 博客(104)
- 收藏
- 关注
原创 全面精通Pandas:数据处理与分析实战指南
本文是一份Pandas数据处理与分析实战指南,从基础入门到高级应用全面覆盖。主要内容包括:Pandas核心数据结构Series和DataFrame的使用;多种数据格式的读写操作;数据清洗与预处理技巧(缺失值、异常值处理等);数据选择与过滤方法;数据转换与计算(新增列、排序、分组聚合);以及时间序列分析(按小时/天/月/季度分析销售数据)。通过实际案例演示,帮助读者掌握Pandas的核心功能,最终能够独立完成复杂的数据分析任务。
2025-08-14 17:19:11
371
原创 NumPy 快速入门与实战教程(逐行拆解 + 专业扩展)
本文介绍了NumPy的核心功能与实战技巧,重点讲解了ndarray的创建、操作和优化方法。主要内容包括:1) 使用np.array()从Python序列构造数组;2) 深拷贝与内存共享机制;3) 各类特殊数组生成函数(zeros/ones/eye等);4) 规则序列生成方法(arange/linspace/logspace);5) 随机数组生成;6) 高级索引与布尔筛选;7) 广播机制实现高效运算;8) 常用统计函数。文章通过大量代码示例演示了NumPy相比原生Python列表在性能和功能上的优势,特别强调
2025-08-12 15:57:49
826
原创 从0到1构建数据清洗pipeline实战方法论
摘要:本文系统介绍了Python数据清洗与Pipeline构建的学习路径。基础阶段(1-2周)掌握Pandas核心操作与数据质量诊断;进阶阶段(3-4周)系统处理六类脏数据问题,包括缺失值、异常值等;Pipeline阶段(2-3周)重点学习函数封装、框架应用和质量报告;实战部分涵盖大规模数据处理、自动化调度等场景。学习路径强调"做中学",推荐结合Kaggle数据集实践,3-6个月可建立完整能力体系。关键原则是由简入繁、报告驱动和领域适配,最终实现从单文件清洗到流式数据管道的进阶。(149
2025-08-07 10:39:54
293
原创 解构Destructuring在Python中的数据处理、函数传参、变量交换
Python解构(Destructuring)是一种从可迭代对象中提取元素的便捷语法,支持列表、元组、字典等数据结构。通过基本解构、*操作符解构剩余元素、字典解构等方式,能简化变量赋值、数据交换和函数传参。它还支持嵌套解构、循环遍历解构,并与*args和**kwargs结合实现动态参数处理。解构使代码更简洁,适用于数据处理、变量交换等场景,提升Python编程效率。
2025-07-31 15:58:19
341
原创 一步步详解使用 Flask 连接数据库进行增删改查操作
本文介绍了使用Flask和SQLAlchemy实现SQLite数据库的CRUD操作。首先需安装Flask和Flask-SQLAlchemy包,然后在代码中配置SQLite数据库路径并定义User数据模型(包含id、username和email字段)。文章详细展示了如何创建数据库表,并实现了四个核心API端点:POST添加用户、GET查询用户(单个/全部)、PUT更新用户和DELETE删除用户。每个操作都包含会话管理(add/commit/rollback)和错误处理。最后提供了Postman测试示例和注意事
2025-07-29 15:21:02
419
原创 28天0基础前端工程师完成Flask接口编写
如何28天完成Flask从0到1编写接口供前端调用,这里进行了四个阶段供28天的一个拆解,拆成可落地的 **每天任务清单**,每一步都给出完整代码、逐行注释,以及“为什么要这么做”的讲解。你只要按顺序复制-粘贴即可跑通。 (假设你在 macOS / Linux / WSL,Python≥3.8 已装好)
2025-07-28 16:34:23
733
原创 前端工程师从Flask入手尽快进入Python接口开发学习路径
本文为前端工程师提供Flask接口开发的渐进式学习路径,分为环境搭建、请求处理、数据持久化和生产部署四个阶段。重点讲解如何创建API端点、处理请求数据、实现CRUD操作,并与前端开发习惯进行对比。文章特别强调前后端协作的关键点,如数据格式对齐、联调工具使用和安全实践,并推荐了适合练手的实战项目。学习路径从基础路由到认证模块化,最终实现全栈能力闭环,帮助前端工程师平滑过渡到后端开发领域。
2025-07-28 11:59:44
638
原创 前端工程师转向后端Java开发的学习路径
Java OOP 核心 -> Spring Boot 核心 (REST Controller 注解) -> 数据库操作 (JPA) -> 项目分层与 DTO -> API 文档 (Swagger) -> 安全 (Spring Security/JWT)。初期重点就是快速掌握如何使用 Spring Boot 接收 HTTP 请求、操作数据库、返回 JSON 数据。最大的思维转变在于:从“如何调用接口”变为“如何设计和实现接口”,并要时刻考虑并发、事务、安全性等后端特有的问题。
2025-07-28 11:31:56
826
原创 2025微前端架构研究与实践方案
摘要:微前端是一种将前端应用拆分为独立开发、部署的小型应用,并通过主应用统一管理的架构模式。Qiankun作为微前端解决方案,具有技术栈无关、样式隔离、JS沙箱等优势。基于UmiJS + Qiankun的完整配置方案包括:主应用通过插件注册子应用并配置路由;子应用设置匹配的base路径和生命周期钩子;需处理跨域问题并保持路由模式一致。该架构可实现多技术栈共存、独立部署和模块化开发,提升大型项目的可维护性和扩展性。典型应用场景包括融合遗留系统或不同技术栈的模块化开发。
2025-07-26 16:09:39
778
原创 python学习从0到专家(12)正则表达式最全解析
d:匹配任意一个数字,等价于[0-9]。\D:匹配任意一个非数字字符,等价于[^0-9]。\w:匹配任意一个字母、数字或下划线,等价于。\W:匹配任意一个非字母、数字或下划线的字符,等价于。\s:匹配任意一个空白字符,包括空格、制表符、换行符等,等价于。\S:匹配任意一个非空白字符,等价于。
2025-04-18 10:32:27
678
原创 python学习从0到专家(11)文件操作大全
在 Python 中,文件操作是非常常见且重要的功能,下面将详细介绍 Python 中文件的各种操作,包括读写文件、二进制文件操作、seek函数的使用、文件的其他操作以及 CSV 文件的处理。
2025-04-18 10:31:55
435
原创 python学习从0到专家(10)导入模块以及常用模块大全
math模块提供了丰富的数学函数和常量,能够满足大多数常见的数学计算需求。在使用时,需要注意函数的参数类型和取值范围,避免因输入错误而导致异常。同时,由于math模块的函数基于 C 语言的数学库实现,对于一些复杂的数学计算,可能需要考虑使用numpy等更强大的科学计算库。
2025-04-18 10:31:30
1067
原创 python学习从0到专家(9)面向对象最详细分析
Python 是一门面向对象的编程语言,面向对象编程(OOP)的核心概念包括类、对象、封装、继承、多态等。下面将详细介绍 Python 面向对象编程的相关知识点。
2025-04-18 10:30:52
428
原创 python学习从0到专家(8)容器之列表、元组、字典、集合、字符串小结
本文全面解析了Python中常见数据类型的属性和方法,包括列表、元组、字典、集合和字符串。详细介绍了各自的操作方法(如增删改查、排序等)、遍历方式(for循环、enumerate等)以及深浅复制的区别。特别强调了可变对象(列表、字典、集合)与不可变对象(元组、字符串)在复制时的不同表现,对于可变对象的嵌套结构,需要使用深拷贝才能完全独立复制。这些基础概念对Python编程至关重要,掌握它们能有效处理各类数据操作需求。
2025-04-17 16:10:33
1058
原创 python学习从0到专家(7)容器之函数def大全
在 Python 中,使用def"""函数文档字符串"""# 函数体"""返回两个数的和"""print(result) # 输出 8。
2025-04-17 16:10:10
427
原创 python学习从0到专家 (6)容器之集合set大全
在 Python 中,集合(set)是一种无序且唯一的数据结构,这意味着集合中的元素不会重复,并且没有固定的顺序。
2025-04-16 10:20:59
731
原创 python学习从0到专家 (5)容器之字典dict大全
在 Python 中,字典(dict)是一种非常重要且常用的数据结构,它以键值对(key - value)的形式存储数据,键具有唯一性,值可以是任意数据类型。下面将全面详细解析字典的属性、方法,以及遍历和深浅复制等操作。
2025-04-16 10:03:35
665
原创 python学习从0到专家 (4)容器之元祖tuple大全
在 Python 里,元组(tuple)属于不可变的有序序列,一旦创建就不能修改其元素。它可以容纳任意类型的数据,如数字、字符串、列表等,并且不同类型的数据能混合存储。元组的定义使用圆括号(),元素之间用逗号分隔。
2025-04-15 16:41:51
528
原创 python学习从0到专家 (3)容器list方法全举例
在 Python 中,list是一种可变的、有序的数据类型,用于存储多个元素。Python 为list。
2025-04-15 16:41:11
665
原创 python学习从0到专家 (2)字符串方法全集
这些方法涵盖了字符串的大小写转换、查找替换、去除空白、分割连接、判断等多个方面,可以满足你在处理字符串时的各种需求。
2025-04-14 16:59:59
921
原创 python学习从0到专家(1)占位符、运算符
在 Python 中,字符串占位符是一种在字符串中预留位置,之后再填充具体值的机制。成员运算符用于判断一个值是否为某个序列(如列表、元组、字符串、集合等)的成员,Python 中的成员运算符有。在 Python 中,逻辑运算符、成员运算符和条件运算符各自有不同的用途和特点,下面为你详细介绍。Python 3.6 引入的一种简洁且直观的字符串格式化方式,在字符串前加上。这是 Python 中较为传统的字符串格式化方式,类似于 C 语言中的。这是 Python 2.6 引入的一种格式化字符串的方式,比。
2025-04-14 16:13:23
712
原创 智能驾驶ai算法学习路线图
通过以上路线,您可以在12-18个月内完成转型,胜任智能汽车AI视觉算法岗位。如需具体资源链接或进一步调整计划,可随时沟通!:掌握Python和C++基础语法,巩固数学与算法基础。:掌握大模型原理、微调与部署,结合多模态应用。:深入智能汽车行业应用,掌握端到端解决方案。:掌握深度学习框架和计算机视觉核心算法。
2025-02-26 11:45:45
826
原创 javascript实现二进制、十进制、十六进制和八进制之间的相互转换
在 JavaScript 中,可以方便地进行二进制、十进制、十六进制和八进制之间的相互转换。下面为你详细介绍每种转换的代码示例和原理。
2025-02-24 20:03:57
650
原创 前端面试看似普遍却热度最高的题
事件委托是把一个或一组事件委托到父级或更外层元素上,真正绑定事件的是外层元素。事件流经过三个阶段:捕获阶段–目标阶段–冒泡阶段,事件委托发生在冒泡阶段当事件响应在目标元素上时,会通过冒泡机制从而触发外层元素的绑定事件上,然后在外层元素上执行函数。
2024-11-01 14:27:00
879
2
原创 送给React开发者十九条性能优化建议
在使用内联函数后, render 方法每次运行时都会创建该函数的新实例, 导致 React 在进行 Virtual DOM 比对时, 新旧函数比对不相等,导致React 总是为元素绑定新的函数实例, 而旧的函数实例又要交给垃圾回收器处理.super()render() {return (正确的做法是在组件中单独定义函数, 将函数绑定给事件.super()render() {return (
2024-11-01 14:25:51
1026
原创 从0到1构建Next.Js项目SSG和SSR应用
通过对 Next.js 的初步上手使用,SSR 确实有助于提升用户的体验,比如一些文档网站、官网、营销网页,个人非常推荐这种方式,但其缺点也很明显,服务端的稳定性会有所降低,稳定性可以通过增加成本提高,相较于其优点,还是值得投入的!Next.js 把一些生产配置初始化就构建完成,对于开发者来说,开箱即用的感觉真的太棒了!
2024-10-21 21:04:35
1333
原创 从0到1构建webpack多页面多环境应用
Webpack凭借强大的功能,成为最流行和最活跃的打包工具,也是面试时高级程序员必须掌握的“软技能”;笔者结合在项目中的使用经验,介绍webpack的使用;本文是入门篇,主要介绍webpack的入口、输出和各种loader、plugins的使用以及开发环境的搭建。本文所有的demo代码均在。
2024-10-21 21:00:02
978
原创 50个 React.js 超级技巧一定要掌握(下)
问题:您需要在多个组件中重复使用数据获取逻辑。解决方案:创建一个自定义钩子来封装数据获取逻辑。}, [url]);// Usage问题:在多个组件中使用上下文时,使用上下文会导致重复代码。解决方案:创建自定义钩子以简化上下文的使用。if (!
2024-10-14 15:54:22
661
原创 50个 React.js 超级技巧一定要掌握(上)
以上就是我今天跟你分享的前面25个React的知识技巧,希望这些技巧能够帮助到你,如果有什么问题,欢迎在留言区给我留言,我们一起学习交流,加油。此组件可以在整个应用程序中使用不同的标签和点击处理程序。这篇文章,我们将以问题和解决方案的形式呈现了 50 个基本技巧、提示和窍门,并进行了详细说明,以帮助您充分利用 React。这可确保您的组件具有合理的默认值,并防止在未提供某些属性时组件崩溃。反复编写相同的按钮代码会增加出现错误的风险,并使您的代码更难维护。这样,输入的值由组件的状态驱动,确保一致性和控制力。
2024-10-14 15:52:50
907
原创 大厂进阶之CSS死磕牢记的7大知识点
本文主要讨论7大CSS知识点,个个都是金刚附体,干货满满:1、移动端样式适配2、回流和重绘3、flex布局4、BFC5、CSS垂直居中方法6、CSS两栏、三栏自适应布局7、CSS单行、多行文本溢出省略号格式
2024-10-02 21:42:22
768
原创 一文搞清楚React技术栈关键核心内容
遵循es6类的写法,该类必须继承React.component通过props访问父组件继承一个类使用extends,子类中constructor内使用super()继承父类属性组件必须实现render方法,return一个react组件。
2024-09-22 17:57:11
1355
原创 前端算法(持续更新)
1楼到n楼的每层电梯口都放着一个钻石,钻石大小不一。你从电梯1楼到n楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能最大的钻石?
2024-09-11 16:25:49
1335
原创 前端工程化3:使用lerna管理多包
pnpm 管理的多包(monorepo)项目中用于定义工作区设置的文件。如果您在初始化项目时遇到创建这个文件的提示,通常是因为你正在使用支持 pnpm 工作区功能的工具或框架。同时创建一个index.js文件,把默认的lib文件夹删除即可。在git内配置action。
2024-09-11 16:24:37
965
原创 前端工程化2:从0到1的eslint插件开发教程
注册npm账号(有的话直接跳过这步骤)直接点击官网注册设置登陆的账号 登录之前修改registry为原来的,因为国内一般用的镜像源例如淘宝源:registry.npm.taobao.orgnpm login按提示依次输入账号,密码如果提示用户名密码方式已经失效,在github上生成token,把token作为密码输入登录完成之后,查看当前npm用户,不报错说明登录成功npm whoami。
2024-09-07 22:37:39
1618
原创 《React Native 应用开发最佳实践》
React Native 是由 Facebook 开发的一个开源框架,允许开发者使用 JavaScript 创建原生移动应用。它结合了两个世界的优点,在提供原生般体验的同时,利用了 JavaScript 的强大功能。
2024-09-05 21:38:43
2170
1
原创 前端宝典二十七:React Native最佳实践实例推荐
这些项目展示了 React Native 在不同领域的应用和优势,可以帮助你学习和借鉴 React Native 的开发技巧和最佳实践。可供推荐的React Native实例。
2024-09-05 21:24:47
829
原创 前端宝典二十六:vue3的新特性
修改initData.value2的值,data值没有修改,这是因为初始化劫持时已经拿到了initData所有的key,然后使用Object.defineProperty来修改getter和setter方法,如果再用initData.value2 = 4方法修改,data是拿不到更新的值的为了解决Vue2中的问题,Vue3进行了修改。
2024-09-02 22:26:39
1539
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人