原创 菜鸟哥 菜鸟学Python 2020-04-15

收录于话题

#趣味Python

107个

1600多字,解惑几个菜鸟开始学Python常见误区,疑问?_Python

最近有小伙伴私信我Python学习的问题,大概是这么几个问题,也是常见的问题,我统一回答一下,希望对大家有帮助。


01.Python怎么入门,是看书还是买课?


Python本身这门语言还是非常简单的。无论是语法还是代码结构,相对C,C++,Java要简单不少。上手并不是很难,建议是看视频和看书结合起来。单单看书效果很差,因为编程是需要实践的。你不敲代码很容易忘记,有的人说利用碎片时间,比如公交地铁,一来不说环境比较吵杂,二来碎片时间学编程,上下文切换开销太大,而且学编程需要动手敲代码,这个不像学英语,看鸡汤文章,可以碎片学习


但是看书也是枯燥的,建议结合视频一起,二者可以互补。视频更直接更容易模仿和消化吸收。但是建议找一些普通话比较好的老师的视频,吐字讲解清晰的。


如果你是非计算机行业,而且没有编程基础,自学起来比较吃力,建议你还是报一个班,这个班最好是有一些一对一的辅导,帮助你答疑,快速回答问题。因为当你刚起步的时候,你非常迷茫,遇到问题,如果长时间没有人解答,很容易从入门到放弃。


如果是你计算机行业的,并且有一定的编程基础的,建议你不需要报班,可以自学+视频。有编程基础的,差不多1-2月肯能入门。然后结合你自己的兴趣和工作方向来进行选择,因为Python语言的分类方向非常多,可以说是万能语言,自动化测试,数据分析,机器学习,后端开发等等。


02.Python的资料去里找?


现在学习编程,不是资料少,而是资料太多太多,Python的资料太多太多了,挑花眼了!光常见的Python书少说有100多本,而入门也有20来本,这么多书太多了反正不知道怎么选择。其实学编程即使有电子书,我个人还是非常喜欢纸质的书,捧着手里有感觉,比如cookbook,用Python进行数据分析,流畅的Python等等!最近当当有活动,优惠力度很大,有兴趣的同学可以入手(当当书香节火爆开始!满100减50,限量的满300-100,200-30优惠券等你抢!)


建议循序渐进,入门的同学千万不要看厚的,深的书。找一本最简单的开始,比如Python基础教程,就看这一门即可。不要贪多,入门了之后,再慢慢的看其他的中等的书。资料其实我们内部的交流群有很多(也可以找小助手要),还有建议在B站上也可以看一下,都是免费的。


03.学习Python要不要报班?


报班主要看你的需求,如果你的学习能力不是很强,而且又迫切要快速的提高自己的技能,比如升职啦,或者老板让你快速接手一个新的项目,需要专业很强的Python知识,比如数据分析,比如机器学习,比如自动化运维。可以报班,报班知识相对更系统,自己学会零散,不成体系,而且有专业的老师一对一答疑,这个很重要


如果你自己的自学能力很强,也不是非常急迫的要提高,可以自己慢慢学。大家可以权衡利弊一下。毕竟有的时候,节省时间就是提高效率,早一点掌握一些技能,就是快人一步,升职找工作就是占有先机,时间成本也是一种成本。



04.学习Python能不能找到工作?


找工作其实不是完全根据某一门语言的,而是需要结合一些综合能力!如果单从语言来讲Java就业更好一些,但是Python应用的领域更广一些,二者结合会更佳。


但是实际上你在工作的时候,你仅仅会一个单语言是远远不够的。比如你做运维,你单单懂Python不行,需要懂linux,会常见的命令操作,懂一些数据库的知识,懂shell脚本。如果你做大型的服务器后端的,有的项目是用Java,但是越来越多的新项目也许会让你用Go语言。这个时候考验的是你快速的学习能力,上手能力,遇到问题解决的能力。


如果是做内部的网站开发或者全栈,那你也许要学NodeJs,Django。前端要懂Vue,Angular等前端框架,数据库SQL必知必会。当然这还只是硬技能一部分,还有你的学历和你以往的工作资历对你找工作也很重要。很多大厂都是面试算法的,你的基本的数据结构,算法学的扎不扎实,你团队的合作的能力,你的沟通能力,以及你学习的能力这些软技能都很重要的。




以上就是几个同学私信我的问题,今天分享出来,希望这些答案对其他的小伙伴也能有所帮助,也欢迎大家补充,留言区吱一声。