Python Web工作相关学习要点

Python Web方向需要学习的知识点


给自己列出一个学习清单,好清楚自己需要学习什么东西。

下面总结出来的知识点是在看了招聘网站的招聘要求整理出来的。

Python Web 需要掌握的知识点:

  1. Python 基础:非常重要;

  2. Python 框架:熟悉 Django/Flask,了解 Tornado/Twisted 等 Web 框架;

  3. Web 前端:熟悉 HTML/CSS/JavaScript/Ajax/JSON,前端框架jQuery/Bootstrap/React/Vue.js;

  4. 工具: 熟悉 Nginx/Git,了解 Shell;

  5. 网络协议:熟悉 HTTP/TCP/IP;

  6. 数据库:熟悉 MySQL,了解 MongoDB/Redis/SQLAlchemy/PostgreSQL;

  7. 面向对象:MVC/MTV/MVP/MVVM/ORM思想,了解设计模式。


Python Web 需要了解的知识点:

  1. 了解分布式服务器架构、分布式缓存、消息队列等机制;

  2. 熟悉 Python 开发,并具备良好的编程风格,能够编写基本的技术文档,有博客/github;

  3. 自我驱动的学习和工作习惯,对未知技术和领域能快速掌握并实践;

  4. 对分布式、微服务以及高性能服务有一定认识;

  5. 具备非常扎实的计算机基础;

  6. 熟悉网站部署架构,熟练使用 Photoshop 等图片处理软件;

  7. 具有良好的自学能力,能通过研究开源项目来解决开发中遇到的难题。

你可能感兴趣的:(Python)