365760.png

正版鹏大爷

[全年龄正常向]大佬求助  想学python

我是大三学生了 学的专业学的太差
想学学python  以后找工作看能不能往这个方向靠
所以 万能的北加 请帮帮我
如何零基础掌握python  先谢谢各位大佬了
此帖悬赏结束
最佳答案: 500 SP币
最佳答案获得者: 250c0ac7

793518.png

hotDogeee

Re:大佬求助 想学python

如果以通过笔试、面试为目标,拿到一个至少能混饭吃的offer的话。
语言本身不是最大的问题,水平能看懂代码是啥意思就行了。python也不例外。
然后就是要刷题,各种面试题,机试题,这些题基本上都是围绕基础的数据结构和基础算法展开的。一般数据结构就是链表队列栈,树就到顶了,不会考图的。算法就是排序,各种排序,其他的考的很少。

综上所述,以找到offer为前提的学习,我个人的建议的学习路径如下:
先找一本中文的书,python语法大致过一遍,水平到“看懂冒泡排序的实现代码”就行。
然后开始自己动手实现上面说过的数据结构,数据结构相关的算法,以及各种排序算法。可以没事写两遍,能写到肌肉记忆那是最好不过。
基础的数据结构和算法自己写过2、3遍之后可以开始刷题,程序员面试宝典还有各种网上刷题的地方都可以刷。

刷完就去投简历吧。说实话除开那几所大家都觉得牛逼的学校,以及每个学校里特别牛逼,简历都在发光的人来说,其他人都差不多。所以不要怂,到处投就行了!
最佳答案奖励: (+500) SP币

none.gif

7a609abc

Re:大佬求助 想学python

不懂帮顶~
热心助人奖励: (+1) SP币

56950.jpg

夏の林檎

B3F  2019-02-22 15:53
(Zzz)

Re:大佬求助 想学python

现在各种慕课网这么发达,想学习还不简单吗?中国大学MOOC、学堂在线之类的MOOC平台上有的是名校的课程,清华北大麻省斯坦福随你学。
热心助人奖励: (+1) SP币

none.gif

d4f4f0cb

Re:大佬求助 想学python

帮顶
热心助人奖励: (+1) SP币

none.gif

2a48f29e

Re:大佬求助 想学python

买本书自学
随便一搜 就有。你根本就不想学,想学怎么都能学会,发个帖子让大家来跟帖 觉得你很厉害 很上进,真正学习就默默的去敲代码就好了

http://www.runoob.com/python/python-tutorial.html
热心助人奖励: (+1) SP币

793518.png

hotDogeee

回 7楼(正版鹏大爷) 的帖子

实习的话,不知道你是学校帮你找的工作还是说自己找的实习。我这里就当作学校帮你找的实习吧。
学校的实习一般比较水,基本上就是走走过场,当然,如果是实实在在的干活机会,先老老实实的跟着项目做完其实还挺重要的。

之前回答的详细版:
1、先摸python语法
入门语法书可以选择:head first python,有中文,python语法版本建议选择3.x版本的,毕竟各种python库现在对2.X版本的支持都在变少。
读书顺序大概就是语法部分先过一遍,然后找一个python实现的冒泡排序的代码,看得懂,OK,可以了。
2、数据结构和算法实现,功利一点可以直接去查哪几种数据结构和算法面试笔试多,然后直接搜对应的python代码实现,当然最好有测试代码。先对着抄,抄了理解一下以后关网页自己敲。“千万不要觉得你TM一遍就能敲会!”,一定会要敲很多遍,想很多遍才可能真正的理解。我相信你如果是个天才也不会来这里问,对吧。
当然不功利一点,可以找书,看伪码,对着实现。书的推荐我个人喜欢《算法》第四版,有中文,有JAVA实现代码。
3、刷题,这个我就不多说了,就当高考刷题吧,一个概念。实际上就是会把2中练到的各种东西就行各种应用变种然后出题。
笔试方面其实不要求严格的语法正确,关键是思路对,很多时候是题做不完。所以为啥说2能练到肌肉记忆最好。
机试的编译器可能不是python的官方编译器,而是主办方自己封装的编译器,错误提示和调试方法也可能不一样。所以如果能在牛客网这样提供网上机试模拟的地方练一练是有好处的。“机试本身是考试,不是写程序”,能提前把坑踩了是最好的。
(我才不会说,我以前干过,要输出答案A,我输出了“答案是A”,然后一直通不过检测,这种狗屁傻事呢)


至于简历和面试,简历可以飞一点,但是不能太飞,程度上大概就是,面试官拿着你的简历,说:“嘿呀,你做过S项目,你说说呗”的时候不要说不出来,或者说出来差一大截。面试就诚实吧,不会就请说不会。
热心助人奖励: (+1) SP币

none.gif

12noeve

Re:大佬求助 想学python

如果身边没有会这门语言的人和经济有能力的话我建议你去找个可以信任的培训公司学习下。了解下这么语言的市场需求,拿点项目经验。自己看书,看视频可以学会怎么用,但不可能会学精的。(PS:有很多培训公司以招人的名义去拉人培训,那些公司好坑的。不要信就好)
热心助人奖励: (+1) SP币

6a1dafc5

Re:大佬求助 想学python

热心助人奖励: (+1) SP币

none.gif

一夜鱼龙舞

B9F  2019-02-22 17:15
(jdubjuf)

Re:大佬求助 想学python

找工作感觉java比python容易
热心助人奖励: (+1) SP币

365760.png

正版鹏大爷

Re:大佬求助 想学python

顶一下

365760.png

正版鹏大爷

回 5楼(hotDogeee) 的帖子

强烈感谢大佬 !!!
大佬你能结合下经历分享下经验吗  我就是想混饭吃 我下学期要出来实习了 。。。。心慌慌

365760.png

正版鹏大爷

回 6楼(2a48f29e) 的帖子

额 我是属于没啥主见的人 我搜了也找了不少书 但是不知道怎么开始好。。所以想上来问问有经验的大哥们  ,,至于装b 额 是真的没有 也没必要。。

793518.png

hotDogeee

回 9楼(hotDogeee) 的帖子

如果有一定的编程基础的话,一般大概强度中高得话,练习好需要半年左右吧。还想校招的话就把目标定在大四秋招吧,然后再根据面试情况和行情,调整一下,可以准备春招。
去年IT企业资本寒冬,希望今年好点

365760.png

正版鹏大爷

回 10楼(hotDogeee) 的帖子

感谢大佬的热情回答和经验分享!大佬得建议很实在 拳拳到肉   
我会照你得建议来做 小弟在此拜谢啦

764279.jpg

载荷酱

Re:大佬求助 想学python

首先问你什么专业的?
其次问你是不是985,211?
再次问你学python是有目的地学还是跟风学?

我先说明啊,今年IT就业形势可不乐观,估计明年也不咋地。

如果你想用python找IT相关工作,那么好就业的是深度学习相关,你起码是985,211,数学学得好才好找,不然像我去年一样,撞得满头包。

如果你还是想找IT相关工作,而且是做网页的,前端或后端,那么我不建议你学Python而是去学JAVA,工作机会比python多得多。

如果你单纯只是觉得python简单容易上手去学得,那我建议你还是别学python,去学其他语言,学C++都比python好找工作。

我去年的经历告诉我,如果你其他方面十分厉害,而且又会python,你是优胜者
如果你只会python,那你只能撞得满头包

793518.png

hotDogeee

回 14楼(正版鹏大爷) 的帖子

不是大佬,只是一点经验。

另外我这个策略是针对“纯码农”的。校招纯码农其实不太在乎语言本身。因为纯码农工作后基本上都是根据公司项目改语言的。

当然如果走社招,或者不是做纯码农,要求会差很多,其他几楼的老哥说的差别我想也主要是因为情境不同。


a3.gif

alex

B17F  2019-02-22 21:05
(alex)

Re:大佬求助 想学python


365760.png

正版鹏大爷

回 15楼(载荷酱) 的帖子

电气专业。。。学的很差
不是 是2本的。。
有目的的学 想借此找份工作。。
那要不想撞满头包 要怎么补救。。 j求助。
我原本想法是只学python。。java上手难度更大

365760.png

正版鹏大爷

回 16楼(hotDogeee) 的帖子

社招比校招要求会低吗 不大理解