1.Github
敲有意思,比如能用Python最高效地在抖音找漂亮小姐姐,自动生成动漫人脸~
![](https://i-blog.csdnimg.cn/blog_migrate/2f011d8c76431618c5e688a01b308de6.png)
好了,正经点。Github是程序员托管代码的平台,很多开发者都会在上面找各种各样的开源项目来学习。阿里、腾讯、字节跳动、美团、Google、Micosoft等国内外大厂都有自己的Github开源库。
2. LintCode
LintCode 收集了面试最常见、最高频的编程题目,非常适合求职者:
LintCode有中文,能节省不少时间,更加人性化。
有模拟面试专栏,精选 Facebook, Amazon, Google, Linkedin 等IT企业的面试题。
有编程比赛,可以看到算法大佬的coding,能学到不少。
![](https://i-blog.csdnimg.cn/blog_migrate/312cb8bb5a9cfb6d85dbd1135fd58440.png)
3.Stack Overflow
Stack Overflow是一个IT技术问答网站,能解决你在coding中99.99999%的问题,关键是它不会弹出任何广告!
![](https://i-blog.csdnimg.cn/blog_migrate/f38015fcc0f389c05e2386dda9c4d9ee.png)
4.CodinGame
CodinGame很特别,是以玩游戏的方式通过在线编程完成相应挑战。有些游戏非常有趣,并且游戏界面和图形设计非常精美。
![](https://i-blog.csdnimg.cn/blog_migrate/06d73f63b5882075a81a133518793bb6.png)
5.GeeksforGeeks
关于算法和数据结构,GeeksforGeeks 有很多好的文章、解释和代码解决方案。如果你正在准备一个面试,也可以用这个网站准备和复习更难的算法问题。
![](https://i-blog.csdnimg.cn/blog_migrate/a25146d4b478ccede5df9dbde3703597.png)
6.Coursera
Coursera是大型公开在线课程项目,由美国斯坦福大学两名计算机科学教授创办。Coursera的合作院校包括斯坦福大学、密歇根大学、普林斯顿大学、宾夕法尼亚大学等美国名校。你可以在上面学到大量计算机理论和编程知识,部分课程有中文字幕哦~。
![](https://i-blog.csdnimg.cn/blog_migrate/302c26de8647aa6c638b7df60b838ae2.png)
7.Codewars
Codewars提供了大量由他们自己的社区提交和编辑的编程挑战,你可以像打游戏升级一样进行挑战,并提高分数和排名。
![](https://i-blog.csdnimg.cn/blog_migrate/03d78baab92f9c890c1634c033ac2260.png)
8.Kaggle在线竞赛
Kaggle 是数据挖掘、机器学习在线竞赛平台,在简历上有这一经历对求职者来说是非常具有优势的。
![](https://i-blog.csdnimg.cn/blog_migrate/6f000cb25471bb09099eb1c5c167e30d.png)
9. B站
还没用B站学习你就out了!B站不止于鬼畜和二次元。央视网就曾在微博表示:2018年有近2000万人在B站学习,相当于高考人数的2倍!
![](https://i-blog.csdnimg.cn/blog_migrate/8927ef079c5d43bfdec8d885fb123112.png)
10.TopCoder
TopCoder 是最早的在线编程竞技平台之一,他们还会赞助竞赛,如果你写出最好的解决方案,就可以拿到奖励!2019年就有5000美金给前5名。
![](https://i-blog.csdnimg.cn/blog_migrate/a55f419d19e569650bd50baebd72980b.png)
推荐了这么多学习网站,最后再推荐一个公众号,欢迎关注: