LeetCode 是一个刷算法题的网站,里面有多种措辞可选 ,题目分为大略、中等和困难三个级别,可以根据自己的水平进行选择,想进大厂的话,这可能是必不可少的一关。
网址:https://leetcode-cn.com/problemset/all
2. PythonTip

PythonTip 里面的练习题紧张倾向 Python 根本和一些根本的算法,比较适宜作为新手的入门练习题。
网址:http://www.pythontip.com/coding/code_oj
3. Coding Games
一边玩游戏,一边寻衅编程难题。Coding games 支持包括 Python、Java、C 在内的 20 多种编程措辞。用户界面功能强大,可以定制。例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。
如果你想提升编程技能,玩 Coding games 是一种有趣的路子。
网址:www.codingame.com
4. CodeCombat
CodeCombat 是一款网页编程游戏。这款编程游戏借鉴了游戏的很多设计元素,游戏剧情十分丰富。
CodeCombat 能够学习 Python 等多种措辞,这些措辞能够利用到游戏设计、网页运用、App 的开拓上。
codecombat 传授教化版网址:https://koudashijie.com
5. Checkio
Check iO 是一个基于浏览器的游戏,你须要利用 Python 或 JavaScript 来办理问题才能将游戏进行下去(须要登录)。
网址:checkio.org
6. Cyber Dojo
Cyber-dojo 是一个供应给程序员们练习写程序的地方。支持 Python、JavaScript、Java、PHP、Ruby 等措辞。
网址:www.cyber-dojo.org
源代码:https://github.com/JonJagger/cyber-dojo
7. Code Monkey
CodeMonkey 是一款非常富有童趣的网页编程游戏,玩家通过编程向怪兽小猴子传达指令,帮助小猴子吃到喷鼻香蕉就可以过关了。
CodeMonkey 以游戏闯关的办法进行传授教化,统共有 300 多个关卡,涉及到编程的各种观点。
网址:www.playcodemonkey.com
8. Codewars
在战斗中进行学习,和其他人一起在真实的编程寻衅中提升技巧,支持 Python、JavaScript、C#、Java、Python 等措辞(支持的措辞见下图)。
网址:www.codewars.com
9. pythonchallenge
这是一个非常故意思的 Python 游戏通关网站,每一关都须要利用 Python 知识解题找到答案,然后进入下一关。很磨练对 Python 的综合节制能力,比如有的闯关须要用到正则表达式,有的要用到爬虫。
我们平常学 Python 都是按章节顺序、包或者模块来学,随意马虎前学后忘。也常有同学说,我已经看完了编程教室的入门教程,但不知道可以做点什么。那么恰好可以拿这个网站来综合测试一下对 Python 的节制情形,以便查缺补漏。
网址:http://www.pythonchallenge.com
10. Python100题
100 个 Python 小例子(练习题)