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