当前位置:首页>python>数据分析 | 29 为什么说函数是Python世界里的“乐高积木”?——浅谈模块化编程的艺术

数据分析 | 29 为什么说函数是Python世界里的“乐高积木”?——浅谈模块化编程的艺术

  • 2026-10-11 05:29:29
数据分析 | 29 为什么说函数是Python世界里的“乐高积木”?——浅谈模块化编程的艺术

“

 吹个小水~ 

祝小伙伴们开工大吉。

往期推荐

01

● 算法-8 聚类:EM算法(上帝的算法)

► 点击阅读

02

● 逻辑思维-2 如何用一句话描述侦探的逻辑推理?

► 点击阅读

03

● 模型思维-2 模型思维的定义及形式

► 点击阅读

_

本文主要内容是Python-语法体系中的函数。

消化难度(标准5颗):4颗⭐⭐⭐⭐

Python 基础篇系列文章

01

怎么说呢,如果Python与你工作环境不是那么密切,可以考虑不学,分析更重要的从来就不是工具,而是思维。

从性价比来说,把EXCL用好是效益最高的,完美匹配中小公司的实际业务需求了。

如果一些中型公司确实数据量比较大了,那么学好SQL和Power bi也算顶配了。

Python和算法更适用大公司,而且对于文科生半路转行去学,打基础真的不容易,付出的时间和精力,效益真没有想象那么高。

如果真的很有兴趣,别像我从头到尾傻傻死磕,多想一些聪明的省心省力的法子,反正就别让自己那么累,哈哈。

从我自己角度给两个建议:

  • 可以结合deepseek这类工具去学习,不用想着自己写完整的脚本,最好的方式是在参考脚本上修修改改匹配自己实际状况,我们要懂得站在巨人肩膀上。

  • 也可以分阶段去学习,不重要和自己没那么紧密的内容都扔一边,首先基础语法学好,其次再去了解数据分析类的库。

捷径可以直接从第27篇了解起。

Python-1.计算机与程序设计

Python-2. 编译与解释

Python-3.程序格式框架

Python-4.程序编写的基本方法

Python-5. 命名/保留字/数据类型

Python-6.语句与函数/程序输入输出

Python-7.计算机性能演进/编程语言多样初心

Python-8. 优势与超级语言

Python-9.Turtle库的使用

Python-10.turtle程序元素分析

Python-11.数字类型及运算

Python-12.字符串类型及操作

Python-13.字符串处理函数、方法和格式化

Python-14.time库的使用

Python-15.程序的控制结构之分支结构

Python-16.程序的循环结构之遍历循环

Python-17.无限循环与保留字

Python-18.random库的使用

Python-19.函数的定义和使用

Python-20.函数的参数传递和返回值

Python-21.全局与局部变量/lambda函数

Python-22.代码复用和模块化设计

Python-23.函数递归与PyInstaller库

Python-24.集合类型及操作

Python-25.序列类型定义

Python-26.序列处理的函数和方法

时隔一年重学Python

Python.-27 各类转换代码练习

Python-28 语法元素主要构成

Python-29 之一:代码格式框架

Python-30 之二:数据类型

Python-31 之二组合数据类型

Python-32 之二元组列表及字典数据类型

Python-33 之二 复盘数据类型操作符函数及方法

Python-34 之三:语句控制结构

Python-35 之四 函数及递归

Python-36 之五 文件及一二维数据

Python语法体系

函数脑图

02

  • 代码复用的两种主要形式:函数和对象(对象其实就是咱们之前聊过的方法:a.b或a.b(),其实也是函数,不过人家更抽象)
  • 模块化:就是把函数和对象进行封装,模块内紧耦合(交流很多无法独立存在),模块间松耦合(交流很少,可以独立存在)
    举个栗子:相信大家都知道乐高吧?没玩过的也听过吧?没听过赶紧去淘宝回来玩玩理解就更深刻了。
    函数和对象,就像各种不同形状的小颗粒
    封装,就像可嵌入的统一标准的凸粒
    模块就像一扇窗户,一个门
    所有组建起来,乐高可以搭建各式各样的建筑,也能还原星球大战的场景,也能模拟咱们生活的场景,还能进行艺术人像创造。是不是和代码有异曲同工之妙?
  •  “大师 L. Peter Deutsch 说过:To Iterate is Human, to Recurse, Divine.中文译为:人理解迭代,神理解递归。毋庸置疑地,递归确实是一个奇妙的思维方式。”

理解函数的复用和模块化。

本章小结

► 点击关注,防走丢

最新文章

随机文章