一、4步掌握一门计算机语言
1、学习语言的语法,关键字,以及基本的库(基础阶段)
2、学习语言的第三方库和各个组件(OS,数据库,网络)之间的连用
补充:对其他语言知识的必要学习
3、学习语言用来应用开发的基本框架
4、语言特定场景的高级应用
5、综合运用并项目实战
二、用上面《一》中的原则应用到python,详细步骤如下
1.1、python语言基础:Python3入门,数据类型,字符串,判断循环语句,
函数,类与对象,继承,多态kinter界面编程,文件与异常,数据处理,
Pygame实战飞机大战。
2.1、python语言高级:Python常见第三方库与网络编程,Python正则表达式,
邮箱爬虫,文件遍历,金融数据爬虫,Python线程、进程,Python MySQL数据库,
协程。
2.2、补充:
1)、python全栈工程师:HTML,HTML5,CSS,CSS3,网页界面设计实战,
javaScript,jquerry, jquerry EasyUI,Mobile简介,Bootstrap
2)、 Linux基础:文件处理命令、权限管理命令、帮助命令、文件搜索命令、
压缩解压命令、命令使用技巧、VIM使用、软件包管理、用户和用户组管理、
Linux Shell开发
3)、Linux运维自动化开发:Python开发Linux运维、Linux运维报警工具开发、
Linux运维报警安全审计开发、Linux业务质量报表工具开发、Kali安全检测工具检测、
Kali 密码破解实战
3.1、python全栈工程师后端:Django入门,Django高级,Django实战
3.2、python全栈工程师后端高级:Flask开发原理,Flask开发项目实践,
Tornado开发原理,Tornado开发项目实践
三、语言特定场景的高级应用
4.1、python数据分析:numpy数据处理、 pandas数据分析、matplotlib数据可视化、
scipy数据统计分析、scipy数据统计分析
4.2、python大数据:Hadoop HDFS 、python Hadoop、python Spark core、
python Spark SQL、python Spark MLlib
4.3、python机器学习:机器学习基础知识简介、KNN算法、线性回归、逻辑斯蒂回归算法、
决策树算法、朴素贝叶斯算法、支持向量机、聚类k-means算法