1 Python 语言概述 #
mindmap
id1[Python 语言概述]
id1-1[Python 发展历史]
id1-2[Python 创始人 Guido van Rossum]
id1-3[Python 版本演进历程]
id1-4[Python 2 与 Python 3 的主要区别]
id1-5[Python 语言设计哲学]
id1-6[Python 语言特性]
id1-7[解释型语言特点]
id1-8[动态类型系统]
id1-9[面向对象编程支持]
id1-10[函数式编程特性]
id1-11[自动内存管理机制]
id1-12[Python 应用领域]
id1-13[Web 开发框架]
id1-14[数据科学与机器学习]
id1-15[自动化运维与脚本编写]
id1-16[网络爬虫开发]
id1-17[游戏开发与图形界面]
id1-18[科学计算与工程应用]
Python 发展历史
Python 创始人 Guido van Rossum
Python 版本演进历程
Python 2 与 Python 3 的主要区别
Python 语言设计哲学
Python 语言特性
解释型语言特点
动态类型系统
面向对象编程支持
函数式编程特性
自动内存管理机制
Python 应用领域
Web 开发框架
数据科学与机器学习
自动化运维与脚本编写
网络爬虫开发
游戏开发与图形界面
科学计算与工程应用
2 Python 环境搭建 #
Python 解释器选择
CPython 官方解释器
PyPy 高性能实现
Jython Java 平台实现
IronPython .NET 平台实现
操作系统环境准备
Windows 系统安装配置
macOS 系统安装配置
Linux 系统安装配置
环境变量设置与验证
Python 安装方法
官方安装包安装
包管理器安装 Homebrew、apt、yum
源码编译安装
多版本共存管理
mindmap
id2[Python 环境搭建]
id2-1[Python 解释器选择]
id2-2[CPython 官方解释器]
id2-3[PyPy 高性能实现]
id2-4[Jython Java 平台实现]
id2-5[IronPython .NET 平台实现]
id2-6[操作系统环境准备]
id2-7[Windows 系统安装配置]
id2-8[macOS 系统安装配置]
id2-9[Linux 系统安装配置]
id2-10[环境变量设置与验证]
id2-11[Python 安装方法]
id2-12[官方安装包安装]
id2-13[包管理器安装 Homebrew、apt、yum]
id2-14[源码编译安装]
id2-15[多版本共存管理]
3 开发环境配置 #
mindmap
id3[开发环境配置]
id3-1[集成开发环境 IDE]
id3-2[PyCharm 专业版与社区版]
id3-3[Visual Studio Code 配置]
id3-4[Jupyter Notebook 环境]
id3-5[Spyder 科学计算环境]
id3-6[代码编辑器选择]
id3-7[Sublime Text 配置]
id3-8[Atom 编辑器使用]
id3-9[Vim/Emacs 配置]
id3-10[轻量级编辑器推荐]
id3-11[开发工具链]
id3-12[包管理工具 pip 使用]
id3-13[虚拟环境管理 venv、virtualenv]
id3-14[依赖管理工具 pipenv、poetry]
id3-15[代码格式化工具 black、autopep8]
集成开发环境 IDE
PyCharm 专业版与社区版
Visual Studio Code 配置
Jupyter Notebook 环境
Spyder 科学计算环境
代码编辑器选择
Sublime Text 配置
Atom 编辑器使用
Vim/Emacs 配置
轻量级编辑器推荐
开发工具链
包管理工具 pip 使用
虚拟环境管理 venv、virtualenv
依赖管理工具 pipenv、poetry
代码格式化工具 black、autopep8
4 验证安装与基础使用 #
安装验证方法
命令行验证 Python 版本
交互式解释器测试
运行第一个 Python 脚本
常见安装问题排查
Python 基础操作
交互式模式使用
脚本文件编写与执行
模块导入与使用
标准库初步了解
开发最佳实践
项目目录结构规范
代码风格指南 PEP 8
文档字符串编写
调试技巧入门
mindmap
id4[验证安装与基础使用]
id4-1[安装验证方法]
id4-2[命令行验证 Python 版本]
id4-3[交互式解释器测试]
id4-4[运行第一个 Python 脚本]
id4-5[常见安装问题排查]
id4-6[Python 基础操作]
id4-7[交互式模式使用]
id4-8[脚本文件编写与执行]
id4-9[模块导入与使用]
id4-10[标准库初步了解]
id4-11[开发最佳实践]
id4-12[项目目录结构规范]
id4-13[代码风格指南 PEP 8]
id4-14[文档字符串编写]
id4-15[调试技巧入门]
5 进阶配置与优化 #
mindmap
id5[进阶配置与优化]
id5-1[性能优化配置]
id5-2[解释器启动参数优化]
id5-3[内存管理配置]
id5-4[并发编程环境配置]
id5-5[编译优化选项]
id5-6[生产环境部署]
id5-7[容器化部署 Docker]
id5-8[服务器环境配置]
id5-9[性能监控工具]
id5-10[日志管理配置]
id5-11[持续集成与测试]
id5-12[自动化测试环境搭建]
id5-13[CI/CD 流水线配置]
id5-14[代码质量检查工具]
id5-15[性能基准测试]