请教一下大家怎么管理自己的 Python 函数的?

Python 新手,之前一直把 python 当作脚本语言,很少写函数,现在发现函数越写越多,不管理不行了。像用户自定义函数应该怎么管理啊,也像 elisp 一样写个本地包?但是管理本地包的最佳实践是什么?(要求:应该容易迁移到其它系统)

提前谢谢了!