第一章 · 绪论与环境配置
配合机器学习系列课程欢迎关注微信公众号
⚠️ 面向零基础或基础薄弱学员, 不涉及异步编程、元编程等高级内容
通过脑图介绍本章框架
通过小例子展开各知识点
阐明"是什么"、"能做什么"、"有哪些坑"
每章节布置相应编程作业
每两章结束后结合作业打卡情况讲解
递进式、趣味性、启发式
| 维度 | Python | C++ |
|---|---|---|
| 1~100万累加(重复100次) | ~10 s | ~0.3 s |
| 开发同样功能耗时 | ~1 小时 | ~10 小时 |
| 适合场景 | 上层逻辑、快速验证 | 底层算法、性能瓶颈 |
💡 策略: Python 写上层逻辑,C/C++ 写底层算法,通过 NumPy 等库暴露 Python 接口 —— 各取所长,有机融合
编译型 :C、C++ — 先编译再运行,速度快
解释型 :Python、JavaScript — 逐行解释执行,灵活
静态语言 :Java、C++ — 变量类型需预先声明
动态语言 :Python — 变量类型运行时自动推断
Python = 解释型 + 高级语言 + 动态语言
⚠️ 本课程使用 Python 3.x ,不再涉及 Python 2 相关内容
Anaconda 是数据科学领域最常用的 Python 发行版,内置了 NumPy、Pandas 等常用库
JetBrains 出品的 Python IDE
代码补全、调试、重构功能强大
Community 版免费
交互式编程环境,代码分块运行
适合数据探索、可视化展示
机器学习领域标配工具
💡 建议: 平时用 PyCharm 写完整项目 , 数据分析/实验用 Jupyter Notebook
✅ 了解了 Python 在 AI 领域的重要性
✅ 完成了 Anaconda + PyCharm/Jupyter 的环境搭建
✅ 明确了学习路径和方法
下一章:Python 基本语法元素