马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 ~风介~ 于 2019-1-3 17:20 编辑
谈到学习路线,入门是基础课。基本上,熟练掌握Python入门指南即可。
其次,要想更进一步,需要熟读官方文档,掌握各种内置函数、标准库等知识。关于两者,英文不好的鱼油们可以关Python中文官方文档板块,也欢迎有余力的鱼油加入我们的团队。关于Python的奇淫技巧,可以看《Effective Python:编写高质量Python代码的59个有效方法》这本书。
再次,在进一步发展之前,强烈建议先get几个附加技能,以避免以后可能遇到的不必要的大坑。 Git
全世界最大的开源代码托管平台。有兴趣的鱼油可以移步小甲鱼的 Git实用教程。 English
基础技能,无需多言。
最后,谈到发展方向,就楼主所知的有以下几个方向。 Web开发
如Flask、Django、Tornado等等,需要良好的文档阅读能力。
推荐书籍: 《FlaskWeb开发:基于Python的Web应用开发实战》、《The Django Book》等。 渗透测试
陡峭的学习曲线,需要其它如汇编、计算机网络、数据结构等基础知识。推荐书籍:《Python灰帽子》、《Python黑帽子》等。 数据挖掘/大数据
据说还需要学习其它语言,如R语言等。推荐从Scrapy入手。 科学计算
了解不多~_~ ... 推荐书籍:《Python科学计算》。 机器学习
了解不多~_~ ... 推荐书籍:《机器学习实战》。 软件开发
如Tkinter、wxpython、PyQt、PyGTK+等等。这些图形界面库各有优缺点。其中PyQt普及程度要搞一些,比如说有道词典Linux版、深度截图用的就是PyQt5。有兴趣的鱼油可以移步淘贴 PyQt。 软件测试测试
如Selenium、QTP等自动化测试工具。有兴趣的鱼油可以移步 自动化测试框架Selenium。推荐书籍:《Selenium 2自动化测试实战——基于Python语言》。
后记:
今天又翻到这个帖子了,工作以后有了更多的感悟,主动更新下:
大部分初学者可能有个误区,就是只要我把Python学好了,出去面试就能找个好工作,其结果可能是不尽人意。
就楼主工作后接触的职位而言,以Python为主的职位大多数是爬虫、数据分析、AI这些,同时还需要数据结构与算法、网络方面乃至学历方面的要求。
就目前而言,会Python是加分项,还需要基础项做支撑,具体可以参考招聘要求。
祝大家都能拿到称心如意的offer!
更新:
19/01/03第八次更新 16/04/19第七次更新
16/03/21第六次更新
16/01/04第五次更新
15/12/09第四次更新
15/11/23第三次更新
- 欢迎关注鱼C的公众号FishC_Studio
- 欢迎加入鱼兮FishC-Python交流群(群号:528770819),一起学习,共同进步!
- 欢迎加入鱼兮FishC-大前端交流群(群号:715344370),一起愉快地玩耍三大前端框架!
- 欢迎加入鱼兮FishC-Django交流群(群号:519184036),一起快乐地coding!
- 欢迎加入鱼C大乱斗斗图群(群号:664930658),让我们多一点套路,少一点真诚!
|