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
第五阶段:项目练习(重要事情说三遍)
一定要做项目
一定要做项目
一定要做项目
经验有限,不足之处欢迎指正!