您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
自学python应该怎么找到工作?
在此,人工智能,自己的自学python应该怎么找到工作?
发布时间:2016-12-08加入收藏来源:互联网点击:
问题补充:
会用常见的开发工具比如pycharm,git
熟悉基本的算法比如选择排序,插入排序,冒泡排序
懂得图的实现原理
自己开发了博客,用前端知识整合了比较喜欢的页面,有相册系统,文章系统,账户系统
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
基础知识方面之前的博主已经给予了相应回答,在此不再赘述,我主要是想围绕着项目经验进行谈谈。
自学者容易走许多弯路,前期可能会觉得简单,到后面会慢慢觉得难,这个很正常。项目实战主要靠自己去网上找找视频,代码,像Github,Kaggle等网站,以网络爬虫为例,一些大型的电商网站,一些Js加载,反扒强的网站都是重点关注对象,以此来提高自己的实战经验。
回答于 2019-09-11 08:43:50
谢谢邀请回答。
作为一名有十几年从业经验的IT行业从业者,现在用python致力于大数据,人工智能领域,也招聘过很多python的职位,我来回答一下这个问题。
首先是工作方向的选择,有句名句叫“正确的选择相当于成功了一半”,所以,正确的工作方向选择很重要。下面就python应用的几大工作岗位解说下。
学习Python,可以做web服务后端开发。像题主说说的,熟悉前端知识,熟悉HTML,可以做相册系统,文章系统等应用系统。但现在php/java等也可以做,而且从事的人员很多,所以,python做这方面属于相对小众了,工作机会可能比较有限。但如果有像豆瓣那种专门用python开发的公司招人的话,还算不错。所以,接下来几方面应用python比较多,也会涉及更多的算法,不枉题主在算法方面的投入。
排第一,数据分析。完全就是为题主量身定做,工资也不错,以后的发展可以向人工智能或大数据深入,有发展前景。需要题主了解几个python的分析库,numpy,pandas等,就可以上手了,有一些数据分析经验就可以去应聘找数据分析工作了。
其次,是爬虫,对于题主来说,可以完全应用所学算法,加上熟悉几个爬虫框架,如scrapy的学习,可以完全能找一份在2线城市都能挣1万多的不错的工作。但是这个需要自己有比较多的实践经验。而且,随着国家对爬虫的严控立法,这方面会受限。
第三,推荐人工智能。这需要题主,掌握数学的一些知识,如高数,线代等知识。然后花比较多的时间,从机器学习学起,掌握常用的数据分析,模型算法,这个适合于题主还未毕业,有时间来捡起基础。
最后,有环境,或者工作后,公司有这个硬件支持,可以转大数据开发。基本上开发都可以用python,比如pyspark等。
另外说下,python基础很重要,学习就要和实践并行,做到知行合一。在学习同时打好实践基础。比如python大大举办的python学习打卡群,就贯彻这一原则,“第一天python学习就直接上手编程”,“每天python练习10分钟,坚持一百天,小白变熟手”。
欢迎有志python的同学加入一起学习。
python大大从事互联网行业多年,目前也在专注于大数据,人工智能领域,致力于依托大数据的人工智能落地,我会陆续分享一些关于python,大数据,人工智能技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。如果有python,互联网、大数据、人工智能等方面的问题,都可以在评论区留言!
回答于 2019-09-11 08:43:50
谢邀!
作为新人,对于如何学好PYTHON也是一头雾雨,也很想能得到别人的帮助。
1)学好python的第一步,就是马上到网站上下载一个python版本。我建议初学者,不要下载具有IDE功能的集成开发环境,比如Eclipse插件等。
2)下载完毕后,就可以开始学习了。学习过程中,我建议可以下载一些python的学习文档,比如《dive into python》,《OReilly- Learning Python》等等。通过学习语法,掌握python中的关键字语法,函数语法,数学表达式等
3)学完了基本语法后,就可以进行互动式学习了。python具备很好的交互学习模式,对于书本上的例子我们可以通过交互平台进行操练,通过练习加深印象,达到学习掌握的目的。
4)通过以上三个步骤的学习后,我们大致掌握了python的常用方法、关键字用法以及函数语法等。接下去的学习上,我们就可以着手学习常用模块的使用, 比如os,os.path,sys,string模块等。我们可以在交互环境中先熟悉使用其中的函数,如果遇到函数的使用上的问题,可以参考python安装后的自带chm帮助文件。
5)为了更好得掌握python,我们的学习不能只是停留在学习一些语法或者api阶段。在此阶段中,我们可以尝试用python解决我们项目中遇到的一些问题,如果项目不是用python开发的,那我们可以想想能不能用python制作一些项目组可以使用的一些工具(utility),通过这些工具简化项目组成员的任务,提高我们的工作效率。如果没有项目,我们也可以自己找些题目来自己练习练习。
6)经过以上锻炼后,我们的python知识水平肯定是越来越高。接下去的学习,我们就要更上一层楼。为了学以致用,真正能应用于项目开发或产品开发,我们还必须学习企业应用开发中必须要掌握的网络和数据库知识。在此的学习就不光是python语言本身的学习了,如果之前没有学习和掌握很网络和数据库知识,在此阶段我们可以借此机会补习一把。
7)在此,我想我们对python的使用以及信手拈来了,即使忘了api的用法,我们也可以在短时间内通过查看文档来使用api。那么接下去,我们要学习什么呢?那就是设计能力,在学习设计能力的过程中,如果对类等面向对象的概念不清楚的,在此阶段也可以学习或加以巩固。就像飞机设计师设计飞机通过学习模型来设计一样,我们也可以通过学习书上的经典例子来学习设计。等有了设计的基本概念后,我们就可以着手设计我们的程序了。在此阶段中,我们重要的是学习抽象的思想,通过隔离变化点来设计我们的模块。
上一篇:妈妈一到我家就把我还没有穿旧的衣服拿走了,说是给农村的亲戚,怎么办呀?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |