您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
学完了python能做什么工作?
数据,爬虫,人工智能学完了python能做什么工作?
发布时间:2016-12-08加入收藏来源:互联网点击:
学完了python能做什么工作?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
Python作为一门编程语言,近几年借着人工智能发展势头迅猛。学完Python后可以选择以下几个方向。
1、后台服务端。这个现在一般都跟全栈挂钩,也就是所谓的通吃前后端。从事这个方向学完Python基础后还需要学习前端知识,数据库知识,Linux系统相关知识,做后台的几乎都得会用Linux系统。学完这些后就开始学习Flask,Django和Tornado等后端框架。
2、数据分析。这个是当前较火的一个方向。学完Python基础后还需要学习numpy、pandas、matplotlib这三个库以及scipy等数据统计分析库,当然这个方向还必须具备一些数学知识。
3、自动化运维。这个方向除了Python基础外还必须掌握Linux系统,一般都是做Linux运维,这个方向对Linux系统的学习要求会高很多。
4、人工智能方向。这个方向是目前Python大火的主要原因。但是这个方向不仅仅需要Python基础,更需要学各种算法,而且对数学要求也很高。熟悉算法后开始学习各种人工智能相关库。这个方向能细分出很多方向,例如计算机视觉,NLP等,要从事哪个就学与哪个相关的算法和实用库。
学Python后有很多方向可选,首先选好方向,然后继续学习该方向所需要具备的技能,通过做项目指引学习,渐渐地也就能达到工作要求了。当然工作了也不能停止学习,编程是一个需要持续学习的活。加油!
回答于 2019-09-11 08:43:50
其实学完python之后可以做的工作非常多。这里仅列举几个小例子供题主参考。
可以干的工作:
1、建筑队搬砖
2、农村放羊,割草
3、酒店当保安
。。。
其他可以干的工作就不一一列举了,毕竟学python的出路挺广的。
回答于 2019-09-11 08:43:50
说实话,这个问题很难回答,我以我自己为例,讲述一下自己是如何学Python的。
1、学习的背景,本人以前是搞运维工作的,难免会遇到一些要求“自动化管理”的问题,于是对Python有了一些基本的需求。
2、后来又一个大问题就是要求设计一个Linux网关,能管理内网的1000多台终端电脑,而且还要终端的IP和Mac地址绑定,防止IP冲突,同时呢,还能够智能化选择出口线路,访问联通的网站就走联通的出口,访问电信的就走电信的出口。这时候,Python就有用武之地了。但是,此时,自己的Python还没有入门,所以用了半年的时候,一直在看《Python核心编程(第二版)》这本书,把书中的代码都敲了一遍,发现并修正了很多错误。
3、等到自己的Python入门之后,就开始结合着自己以前的html知识,就使用flask框架做了一个使用web方式管理的网关。
所以,想我们这样自学Python的人,是因为有需求了,才学习。如果你是自己学习Python编程,那么建议你从numpy、scipy、matlab等基础的科学库开始做起。同时,在学习的过程中一定要多涉猎点其他的知识,兴趣要广泛越好。
最后结合自己的能力爱好,让Python带你飞翔。
回答于 2019-09-11 08:43:50
python学完可以做什么?题主应该才学完python基础吧,作为一门全场景的编程语言,python的应用范围非常广泛,下面我分5个方面简单介绍一下,感兴趣的朋友可以尝试一下:
数据处理
日常工作中我们一定牵扯到处理excel、txt、json等文件,如果数据量大且操作复杂,手动处理起来会非常繁琐,还好python针对这些文件的处理提供了一个非常实用的处理库—pandas,内置大量函数和类型(DataFrame),只需简单几行代码即可快速加载处理数据,如果你工作中需要反复处理一些文件数据,可以使用一下这个模块,简单而又高效,可以明显提高工作效率:
机器学习
机器学习是目前一个非常火的研究领域,由于入门门槛高且需要一定数学基础,许多开发者望而却步,还好python针对机器学习提供了一个非常实用的学习库—scikit-learn,内置大量机器学习算法(回归、分类、聚类等),只需简单几行代码即可快速构建一个学习模型,如果你对机器学习感兴趣,又苦于找不到好的学习工具,可以使用一下这个模块,非常不错,当然,tensorflow等开源框架也非常合适:
web开发
web开发是当前一个非常重要的开发领域,日常生活中所见的各种网站都需要后台支持,python针对web开发提供了非常多的开源框架,轻量级的flask、tornado,重量级的django,都可以快速构建一个网站,如果你需要开发一个属于自己的web系统,又找不到合适的框架可用,可以学习一下这几个模块,非常不错,也非常容易掌握:
网络爬虫
日常生活中我们可能需要从网络获取大量数据,如果只是复制黏贴,费时费力,还不利于数据规整,还好python针对网络等数据的获取提供了一个非常实用的框架—scrapy,只需简单几行代码即可快速构建一个爬虫程序,如果你近期需要从网络获取大量数据,而又找不到合适的利用工具,可以学习一下这个框架,简洁而又高效:
游戏开发
日常闲暇中我们可能需要开发一些小型游戏,如果从零去学习相关工具或框架会非常麻烦,还好python针对小型游戏开发提供了一个非常实用的开发平台—pygame,内置大量组件和容器,只需少量代码即可快速构建一个小型游戏,如果你想开发一个属于自己的小型游戏,又找不到合适的开发工具,可以学习一下这个模块,非常简单高效:
上一篇:《水浒传》中,林冲为何杀王伦?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |