Skip to content

wanghai1996/python_dev_study

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

python_dev_study

Python 开发学习路径

1. 基本语法和语言特性

  • 参考资料: 官方文档、在线教程(如 w3schools、Codecademy)、《Python编程快速上手》等。

2. 数据结构和算法

  • 参考资料: 《算法导论》、LeetCode、HackerRank 等在线平台,以及相关的教材和课程。

3. 函数和模块化编程

  • 参考资料: 官方文档、《Python编程:从入门到实践》、在线课程(如 Coursera 上的 Python 课程)等。

4. 文件操作

  • 参考资料: 官方文档、实际项目中的文件操作经验、相关教程。

5. 异常处理

  • 参考资料: 官方文档、实践中的错误处理、相关教程。

6. 面向对象编程(OOP)

  • 参考资料: 官方文档、《流畅的Python》、相关课程。

7. 版本控制系统

  • 参考资料: Pro Git 书籍、Git 官方文档、GitHub 的帮助文档,以及相关在线教程。

8. 虚拟环境和依赖管理

  • 参考资料: 官方文档、virtualenv 和 pip 的文档、《Python虚拟环境和包管理手册》。

9. 测试

  • 参考资料: 官方文档、《Python测试驱动开发》、相关教程和实践经验。

10. Web开发框架

  • 参考资料: 如果你有Web开发兴趣,可以学习 Django 或 Flask。
    • Django 官方文档、Flask 官方文档、相关教程和项目。

11. 数据库操作

  • 参考资料: 学习使用 SQL,然后掌握 Python 中的数据库库如 SQLite、MySQL 或 PostgreSQL。
    • SQL 教程、数据库官方文档、相关Python库的文档。

12. 网络编程

  • 参考资料: 学习基本的网络概念和 Python 中的 socket 编程。
    • 官方文档、《Python网络编程》等。

13. 异步编程

  • 参考资料: 学习 asyncio 库,理解异步编程的基本概念。
    • asyncio 官方文档、相关博客和教程。

14. 数据科学和分析工具

  • 参考资料: 学习使用 NumPy、Pandas、Matplotlib 等库。
    • 相关文档、在线课程(如 DataCamp、Coursera 上的数据科学课程)。

15. 文档编写

  • 参考资料: 学会编写清晰、易读的文档。
    • 《文档写作规范》、相关博客和实践经验。

16. 持续集成和持续部署

  • 参考资料: 了解持续集成和持续部署的基本原理,学习使用相关工具。
    • Jenkins、Travis CI 等工具的文档、相关教程。

17. 安全性意识

  • 参考资料: 学习基本的网络安全和代码安全原则。
    • 相关书籍、在线资源、实践经验。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages