有一些想要转行入门Python的人,可能是因为看了各路广告,就觉得这门语言未来的发展方向好。但具体的发展方向是什么却不知道,也没有深入的了解。本文首先要带大家了解Python。
一、就业方向
大方向分为两种:
软件开发方向:初级的小白开发往中级到高级开发发展,另外可以选择深研技术或者是管理方向。
数据分析方向:初级数据分析到高级数据分析,天花板是数据架构师。
方向:这个方向就需要各方面能力突出且对编程有浓厚的兴趣。
二、市场价值
我们可以看到,技术上掌握了什么样的知识,在市场的价值是如何的。也许我们只会Python基础和SQL以及BI一些简单入门的内容,但是有的企业也需要这样的数据分析师,那么我们的市场价值就是在8000左右。
但是现在的职场如何卷大家也清楚,恨不得你有全栈的知识体系让你做最基础的分析工作。
三、学习什么内容
首先是基础编程,我们配置好开发环境之后就可以完成Python第一个程序“HelloWorld”。基础语法方面要学习:条件控制语句和循环语句、容器类型、函数、文件操作、面向对象、异常处理、模块和包。
入门后可以完成一些小的程序编写。
第二阶段要学习:Linux系统使用、多任务编程、网络编程、HTTP协议以及静态web服务器,数据库和正则仕表达式。另外HTML+CSS+JS+Jquery也是一定要学的。第二阶段全部内容学习结束后可掌握web服务的工作流程以及web框架实现的原理。
第三阶段学习内容:Web-Django框架与项目,大家要根据项目进行学习,掌握Python web的主流框架Django的使用。
第四阶段学习内容:自动化测试与部署,知识点为Docker、ningx、shell。这个阶段需要掌握一些编程思维,能够写一些shell脚本,使用ELK进行企业级的日志分析,实现真正意义上的项目部署和web自动化测试。
第五阶段:数据采集以及分析,知识点为:数据采集基础、数据提取、反扒处理、数据存储,scrapy框架,python数据科学库以及机器学习入门。数据仓库、SQL强化和推荐算法。
以上就是我们应该学习的步骤,其实学到自动化测试的时候我们也可以选择软件测试相关的岗位,但是如果大家的目标是做一个数据分析师就需要深入学习。
五个阶段内容全部学习结束后,尽量以项目巩固自己的基础知识,并且丰富自己的简历。