i好酸
推荐一个在线编程网站,HackerRank,看名字就知道很牛,Hacker排行榜。其实里面有很多针对初学者的编程练习题。
1,注册账号,登录,选择要学习的编程语言
2,选择题目
3,编写代码,测试,提交
网站功能还有成绩查询、排名、竞赛等。
急速马力快de源码控
推荐几个Python从初学者入门到面试刷题的Python在线练习网站:
Pyschools(适合Python基础入门)
完全免费,只需要google账号登陆即可。Pyschools包括三个主要部分:
Python基础知识学习:本部分将为你提供有关学习Python编程的资源的链接。
- 练习:本部分附带一些小练习,可以应用所学的知识。
- 项目挑战:本部分使你可以与其他程序员一起参加一些竞赛。
每一类基础语法下设置了多种不同的练习题
基础知识的在线练习
Problem Solving with Algorithms and Data Structures using Python(适合Python基础入门)
完全免费,提供Python基本的语法学习和练习题
每一章节学习完成之后进行课后在线练习
HackerRank(适合Python进阶刷题)
HackerRank网站是程序员们相互交流&挑战的社交平台。网站提供各种编程谜题、现实中的编程难题和挑战。程序员们可以在线进行编程挑战,与其他程序员竞争,以提高自己在排行榜的排名。目前有一些公司将此网站提供的技术面试工具作为技术面试考核的过程,考核难度相对较大。适合想要深入提高自己解决难题能力的程序员们。
LintCode(适合Python进阶刷题)
LintCode网站是国内较大的在线编程&测评网站。此网站提供各大IT公司的算法面试题类型,行分门别类,由简单到中等,再到难,便于不同水平的程序员进行刷题练习。同时网站支持多种语言(Java, Python, C++),方便不同语言特长的程序员利用擅长语言进行刷题练习。因此对于不同编程能力水平、不同职位需求的人来说都是非常有用的刷题网站。
Codeabbey(适合Python进阶刷题)
网站提供编程题库,题目从最简单的开始,难度不断增加。并且网站会对参与者进行排名。
科技要述
不知道题主的水平是不是大神级别的,我是一个python,我为你推荐的也是我用的慕课网平板客户端这个在线平台,这个里面是既有视频学习也有在线练习的习题。我觉得对于初学者具有很好的提升和引领作用。
1.在平板电脑端下载慕课网学习app。
2.申请账号登陆慕课网首页。
3.搜索相关的python课程,如果是免费的课程点击立即学习,付费课程就需要付钱后学习。
4.回到首页找到我的学习,然后看到最近学习上有我们刚才立即学习的课程。
5.点进课程就可以看到带时间的视频讲解和线上练习题,如下图。
6.我们在做练习题不会的过程中也可以选择参考答案。
不会了点击图片的不会了怎么办?即可显示答案
7.运行成功与失败都会有提示功能,帮助我们更好的反馈学习。
综上所述,这就是我通过在线方式学习python的一些经验同时无意间发现的一种在线可以练习的题库,让我们在学习过程中可以得到一种返馈,所以在这里分享给大家。如果大家拥有更多更好的资源也欢迎大家进行讨论交流,本次分享就到这里谢谢~~