Python有很多作用,接触过python的朋友肯定知道其几乎无所不能,前端、后端、数据、ML\AI、自动化、爬虫、数据分析,人工智能等等。

第一阶段:Python入门(框架再怎么变,基本语法不会变,基础中的基础)

  • 数据类型
  • 循环判断
  • 常用模块
  • 函数、迭代器、装饰器
  • 递归、迭代、反射
  • 面向对象编程

第二阶段:WEB前端基础(坑比较多,多敲)

做WEB当然要懂点基本的前端知识。

  • html/css 基础
  • 原生JS
  • JQuery(js库)
  • Ajax 异步加载
  • 绘图库
  • Bootstrap(了解,最好能掌握一种布局框架)

第三阶段:网络编程(最好能完全搞透彻)

  • Socket c/s 编程、Twisted 异步网络框架
  • 多线程、多进程、携程 gevent 、select\poll\epoll
  • FTP 服务器开发
  • 批量命令、文件分布工具
  • RabbitMQ 消息队列、SqlAlchemy ORM
  • Reids\MemCache\MongoDB 缓存数据库

第四阶段:Python WEB框架(至少熟练运用2个框架)

  • Django
  • Tornado
  • Flask
  • Session/中间件/ORM/Cookie/CSRF/FORM

第五阶段:项目练习(重要事情说三遍)

一定要做项目

一定要做项目

一定要做项目

经验有限,不足之处欢迎指正!