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