这是一个全面的 Python 3 学习教程项目,包含了从基础到高级的各类 Python 编程示例代码和学习资源。本项目旨在帮助初学者和进阶开发者系统地学习和掌握 Python 3 编程语言。
本项目基于 Python 3 教程 进行实践和扩展,包含了大量可直接运行的代码示例,覆盖了 Python 3 的核心概念和常用技术。
项目采用清晰的分类组织结构,按照 Python 知识点和应用领域划分为多个子目录:
- basic/ - 基础语法示例,包括数据类型、控制流、函数等
- advance/ - 高级特性示例,如生成器、迭代器、列表推导式等
- async/ - 异步编程示例
- oop_basic/ - 面向对象编程基础示例
- oop_advance/ - 高级面向对象编程特性示例
- functional/ - 函数式编程示例
- io/ - 输入输出操作示例
- db/ - 数据库操作示例
- web/ - Web 开发相关示例
- multitask/ - 多任务编程示例
- commonlib/ - 常用标准库使用示例
- debug/ - 调试技巧示例
- matplotlib/ - 数据可视化示例
- pandas/ - 数据分析示例
- regex/ - 正则表达式示例
- socket/ - 网络编程示例
-
克隆本仓库到本地:
git clone https://github.com/Acclerate/learn-python3.git cd learn-python3 -
运行示例代码:
python samples/basic/hello/hello.py
-
按照学习路径逐步深入:建议从 basic 目录开始,然后根据兴趣和需求探索其他目录的示例代码。
- Python 3 官方文档
- 廖雪峰 Python 3 教程 - 本项目的主要参考教程
欢迎提交问题和改进建议。如果您有好的示例代码想要分享,请通过 Pull Request 的方式提交。
本项目使用 MIT 许可证,详情请查看 LICENSE 文件。