你好,我是郭震
学习编程,光看书是不够的,得需要一定量的练习,这是大家都公认的。
但是认识到这点,不代表就开始去做练习了。
不去练习有一个重要原因就是,练习编程的第一步通常需要搭建环境,很多人不会搭建环境,所以硬生生的就被卡在第一步,不知道该怎么做。
在Pycharm里运行代码,有人搞了一个月后放弃了。
其实,比较简单的方法就是找一个线上练习的平台,说起来容易,一直以来在线执行代码的工具,少之又少,更别说好用的了,那更是凤毛麟角。
可以说,找一个好用的在线跑代码的工具,这个困扰大家的痛点,
苦大家久已!
AI发展快呀,新的工具也会不断涌现。
今天我跟大家说,终于有了真正可以在线刷题、在线编程的工具了。
让大家苦了很久的没有线上跑代码工具,这个问题现在有一个很好的解决方案了。
它就是豆包MarsCode:
访问链接如图所示:https://sourl.cn/zT2PVQ
一定要完整输入上面网址,打开后的首页呈现如下图:
然后点击,箭头所示的「代码练习」
就会进入到下面页面:
看到这个界面的小伙伴,有没有激动的搓手手的。
下面给大家展示下,我在使用一个月后,总结出的豆包MarsCode刷题好用的一些功能点,看完后你直接吸收掉我一个月的使用经验。
第一个好用的功能点:陪伴式刷题。
之前你做练习题是否遇到这样情况:当时感觉会了,但到面试场后却怎么想都想不起解题思路来了,相信很多铁子都遇到的这样的人生囧时刻。
平时训练时,很多人不会的题目,直接看答案,一看答案就会了。对的,一下子看到答案,这就是症结所在。
豆包MarsCode给出了答案,它这种陪伴式的刷题,一步一步引导你如何解决这道题,这不就是我们一直期盼的好老师吗。
它是如何做到陪伴式答题的呢,我来图文演示下:
点击左侧第一道练习题,进入下面练习界面,中间靠上位置输入求解代码:
注意看上图右侧区域,它就是我的代码陪练,已到位,截局部大家更清楚的看一下:
当我点击上图第一个按钮:「需要一点思路提示」后,AI开始帮我给出解题提示,我录制了一个AI回答的演示视频,大家可以点击观看:
有解题思路,有伪代码,有代码框架,都给出来了。
这不就是大家想要的提示功能吗!
这道题的解题代码一共四行,写完后,就在上面可以点击运行按钮:
因为它自动给我们写好了两个测试用例,运行代码后,下方控制台窗口,看到运行结果都为True,就表明我们通过了这两个用例。
除此以外,下面第一个按钮是「添加题目」,第三个按钮「代码调试」,第四个按钮提交答题到远程库
提交后结果显示如下,就表明这道题完全通过测试了,远程测试库会有更多测试用例,解答正确表明我们全部通过了:
以上是豆包MarsCode在线刷题第二个好用的功能点:集代码在线运行、在线调试、在线代码提交于一体,彻底打通了刷题这件事。
这个网站里本身已经包括了500道面试真题(字节,腾讯等大厂的练习题),现在还可以通过按钮支持练习题扩展,好用的。
点击漏斗(如下图箭头所示),还支持一键筛选题目,按照题目的易、中、难三挡,有选择的做练习:
这是它第三个好用的功能点,集500真题+自增扩展题目+一键题目筛选。
做过的题目,都给记录下来了,如下图所示,妥妥的错题本,再也不用到处记录到word里,以后再找怎么也找不到的弊病,也给根治了:
这个豆包MarsCode集真题,一站式代码运行、错题本、陪伴式刷题于一身。
说到这里,相信很多老铁,就担心最后一件事了,你说的这么好,它一个月多少钱呀,能便宜一些不?
我觉得这样的工具收一些费用,我们大家是完全接受的,但是豆包MarsCode完全100%免费。
它是字节旗下的智能开发工具,大厂研发,靠谱!
这次我们必须为这么实用的工具点个赞!
所以在我发现了这么良心的工具后,第一时间推荐给关注我的老铁们。
其实在线练习刷题,只是豆包MarsCode里的一个功能模块,它还支持包括Python,Java,Node等多种语言的项目开发:
既可以部署在本地电脑,也可以直接在线使用,这可把不想费老劲搭建环境的老铁们激动坏了。
直接打开远程IDE,云端环境,无需安装:
云端创建项目,写代码:
比如下图,我创建一个bubble_sort.py文件:
然后右键选择执行此文件,输出Run Python File in Terminal:
得到下面的结果输出:
AI助力下的代码自动补全,用起来也是真的爽呀,如下面所示,我来演示如何自动补全一个函数功能,我先写上 # 冒泡排序:
然后选中这几个字,自动弹出一个tooltip,点击「注释」,它会自动补全冒泡排序的代码,这个我也录制了一个视频,大家可以参考:
有些朋友对代码补全的定义还停留在上古世纪,如代码关键词自动补全上,其实AI助力下的代码补全,已经是对整个函数或代码块的补全了。
这个功能直接嵌入在代码IDE中,省去在AI软件和IDE间拉回倒腾的麻烦了。
除此以外,还有AI自动修复bug,AI自动添加单元测试,AI自动添加注释等。
总结一下
我写这篇文章的主要目的,帮助朋友们了解一个在线刷题的高效工具,豆包MarsCode刷题。
它不仅支持在线云端刷题,随时随地做练习;还能陪伴式练习让我们刷题更有成效;还支持在线调试、运行和提交;500道真题+自助扩展。
同时,还支持云端和本地开发环境,能提升我们开发效率,因为无需搭建环境,所以对于小白入门极其友好。
最后,大家记得收藏好这个工具的使用入口,或者点击下方阅读原文。