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