这个必须得有!作为一个 Python 已经用了 5 年的老手,真是收藏了太多网站了。

下面废话不多说,推荐 6 个!let’s go!

1、牛客网

牛客网作为国内内容超级丰富的 IT 题库,各种东西看的我眼花缭乱,题库+面试+学习+求职+讨论 360 度无死角服务,堪称”互联网求职神器”。

它好就好在不只是一个刷题的平台,还是一个交流学习的平台,发个问题贴总有热心的大佬帮助,别问我怎么知道,我才不要说我也给人回答过问题…

可以直接“题库 -> 专项练习 -> 编程语言 -> Python”。

通过下面的链接,直接开始你的刷题之旅叭~~

链接:牛客网 – 找工作神器|笔试题库|面试经验|实习招聘内推,求职就业一站解决_牛客网

当然也可以通过“题库 -> 在线编程 -> 算法”使用 Python 语言进行刷题,通过刷题可以练习编程语言。

2、LeetCode

估计 leetcode(力扣)大家都很熟悉了,都被推荐烂了,很多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,据说很多面试官都会从中挑选各种题目,号称大厂的筛码工。

作为一名前 ACM 选手,一直坚信刷题是很好的练习编程语言的办法!

我很早就知道 leetcode,但是直到准备复试闲来无事的时候才在它上面刷了点儿题找感觉,发现上面的题型覆盖很广,像线段树、滑动数组、博弈论、扫描线等都应有具有,但是好像有的测试数有点弱?有的题好像可以悄咪咪的水过去…

当然题目都是英文的,现在也有了中文社区。

链接:力扣

可以在题库中选择题目,每道题目带着题目描述和示例以及相应的提示。

编好 Python 代码以后,可以选择 Python3 进行代码提交

LeetCode 上有 1k+ 的题目,没必要都刷。

但是要按照什么顺序刷,刷多少,怎么刷,可以看我下面这篇文章:

3、实验楼

实验楼也算是一个在线编程网站,它有很多的课程。

对于各个课程,带着相应的实验,满足边学边练,理论 + 实践!

链接:精选项目课程_IT热门课程_蓝桥云课课程 – 蓝桥云课

4、PythonTip

PythonTip 主要面向新手。

主要都是些 Python 语法的练习题,其中还有一些很简单的算法题,对 Python 新手练习很 nice!

链接:PythonTip-挑战Python

5、hihoCoder

网站的技术团队来自于原北大 POJ 的开发团队。一些知名的大厂比如微软、百度、腾讯、网易等会在上面举办在线编程比赛,风格倒是和 ACM 比赛类似。

如果仅止步于此还不至于让我推荐,当初与它的结缘是因为 hihoCoder 每周有周赛,每月有月赛。

周赛是一道题,题目比较难但是极有意思,可以很好的拓宽自己的解题思路,月赛就更厉害了,题目均出自北大等一流高校玩 ACM 的菊苣出题,通过这个的检验可以迅速定位到自己真实的水平,同时了解自身在解决问题过程中的不足。

这将是展示自我真实水平的绝佳机会。

链接:hihocoder.com

6、好多好多大学的 OJ

这些网站时在学校搞 ACM 的同学用的比较多,实际上所有的人都可以在下面这些网站上刷题,题目的质量和广度都是顶呱呱的,男女老少咸宜。

搞 ACM 的时候知道了很多 OJ(Online Judge),比如下图(当然实际的数量肯定远远多于图中所展示的这些):

链接:vjudge.net/

除此以外,再推荐个超级有趣的 Python 实战项目合集吧~

这个是适合新手练手的项目。

领域包含「Python爬虫」「Python游戏」「Python机器学习」等。

如果在求职前缺少项目经验,或是想做些项目提升一下编程能力,都可以选择几个项目好好做一下。

链接:超级有趣的 Python 实战项目

希望对你有所帮助

练习还是要以学会为目的,多多思考,而不是照着写完就写完了。

要学以致用。

码字好累呀,大家如果觉得不错,记得动动小手帮我

点赞呀。