🏠
💻 模块化编程基础概念
项目、模块、包、函数
讲师:乌鸦哥
📋 今天要学的核心概念
- 📁 什么是项目?
- 📄 什么是模块?
- 📦 什么是包?
- ⚙️ 什么是函数?
- 🔄 导入导出怎么用?
ℹ️ 项目的定义
- 项目就是一个大文件夹
- 里面放着做软件需要的所有文件
- 有一个主文件夹和一个开始文件
- 开始文件就是程序运行的第一个文件
🗂️ 项目长什么样?
- 📂 主文件夹 - 最大的那个文件夹
- ▶️ 开始文件 - 程序第一个运行的文件
- 📁 小文件夹 - 把不同功能的代码分开放
ℹ️ 模块的定义
- 把代码分成很多个小文件
- 每个小文件负责一个功能
- 这样代码看起来更整齐
- 不用把所有代码都写在一个文件里
🔄 怎么用别的文件?
- ⬆️ 导出 - 把功能分享给别人用
- ⬇️ 导入 - 拿别人的功能来用
- 🔗 require - 另一种拿功能的方法
ℹ️ 包的定义
- 别人写好的代码,分享给大家用
- 你可以直接在自己的项目里用
- 不用重复写相同的功能
- 有专门的工具帮你管理这些包
👍 用包有什么好处?
- ⏰ 省时间
- 🛡️ 用别人测试过的好代码
- 🎯 专心做自己的功能
- 👥 大家一起分享代码
ℹ️ 函数的定义
- 把一个功能包装成一个小盒子
- 可以给这个盒子传东西进去
- 盒子处理完后可以给你结果
- 这个盒子可以重复使用
✨ 函数的好处
- 🔄 重复使用 - 写一次,到处用
- 👁️ 看得清楚 - 功能分得很清楚
- 🐛 好找问题 - 出错了马上知道在哪
- 🔧 好修改 - 改一个地方就够了
💡 模块化的好处
- 🗂️ 代码整齐 - 看起来清清楚楚
- 🧩 功能分开 - 不同功能分开做
- ♻️ 到处能用 - 写好的代码到处用
- 👥 大家一起做 - 不同人做不同功能
- ❤️ 好维护 - 改东西不会影响别的
✅ 四个重要概念
- 📁 项目 - 代码的组织单位
- 📄 模块 - 独立功能的代码文件
- 📦 包 - 可复用的别人的代码模块
- ⚙️ 函数 - 封装逻辑的基本单元
🔑 编程的核心思想
- ✂️ 把大问题切成小问题
- 🏢 用模块搭建代码结构
- 📦 用函数包装具体功能
- 🔗 用包复用别人的成果
❤️ 谢谢大家!
🎓 模块化编程基础概念
理解这些概念是编程的基础
❓ 有问题随时问哦~