【编程学习必备】精选12个编程学习及刷题网站
- 第一类:在线文档学习类网站(文档)
- 第二类:综合学习类网站(视频)
- 第三类:论坛与社区网站
- 第四类:刷题提升类网站
以下推荐指数来源于个人使用时的感受评价
第一类:在线文档学习类网站(文档)
1、菜鸟教程( https://www.runoob.com/)
菜鸟教程的 Slogan 为:学的不仅是技术,更是梦想!
网站域名为 runoob.com, runoob 为 Running Noob 的缩写,意为:奔跑吧!菜鸟。
网站包括了HTML、CSS、Javascript、PHP、C、Python等各种基础编程教程。
同时站中也提供了大量的在线实例,通过实例,您可以更好地学习如何建站。
网站致力于推广各种编程语言技术,所有资源是完全免费的,并且会根据当前互联网的变化实时更新本站内容。
新手入门推荐指数:★★★★★
2、w3school( https://www.w3school.com.cn/)
领先的Web技术教程
在w3school,你可以找到你所需要的所有的网站建设教程。
从基础的 HTML 到 CSS,乃至进阶的XML、SQL、JS、PHP 和 http://ASP.NET。
下面是关于 W3School 的简要描述:
- W3School 是因特网上最大的 WEB 开发者资源
- W3School 是完全免费的
- W3School 是非盈利性的
- W3School 一直在升级和更新
- W3School 是 W3C 中国社区成员,致力于推广 W3C 标准技术】
新手入门推荐指数:★★★★★
第二类:综合学习类网站(视频)
3、中国大学MOOC( https://www.icourse163.org/)
这个网站上的课程是由985、211高校提供的,内容很丰富,但不仅仅局限于计算机编程,还有历史、心理学、经济学等
新手入门推荐指数:★★★★
4、Coursera( https://www.coursera.org/)
Coursera 是一个教育平台,它与全世界最顶尖的大学和机构合作,提供任何人可学习的在线课程。该网站提供世界各类名校的网络公开课程,斯坦福、北大、清华都有,领域涉及广泛,包括数据科学、商务、计算机科学、健康、社会科学等。
新手入门推荐指数:★★★
5、哔哩哔哩( http://www.bilibili.com/)
哔哩哔哩早期是一个ACG(动画、漫画、游戏)内容创作与分享的视频网站。 经过十年多的发展,围绕用户、创作者和内容,构建了一个源源不断产生优质内容的生态系统,B站已经涵盖7000多个兴趣圈层的多元文化社区。粉丝们亲切地称为“B站”。
如今的B站已经不是你印象中的弹幕网站了,B站也逐渐地成为了一个用来学习的绝佳平台。目前,B站的编程课程目前有很多,覆盖的范围广泛、有很多优质且免费的课程,学习氛围也很不错。
新手入门推荐指数:★★★★
第三类:论坛与社区网站
6、CSDN( https://www.csdn.net/)
CSDN是IT社区,它的全称是中国专业IT社区,在1999年成立,全名是Chinese Software Developer Network,缩写就是CSDN。
它的主要作用就是为软件开发者提供各种服务,比如在线学习、传播知识等等,可以将它看作是知识传递的平台、学习交流的工具、职业发展的帮手,在IT行业的影响巨大。平时在平台上查找一些资料、写写博客笔记是很不错的!而且各方面功能也比较完善。
新手入门推荐指数:★★★★★
7、博客园( https://www.cnblogs.com/)
博客园是一个面向开发者的知识分享社区,创立于2004年1月。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。
在博客园上写随笔、文章等也是一个不错的选择,博客园内也有很多大牛记录的文章,可供参考学习。
新手入门推荐指数:★★★★
8、Stack Overflow( https://stackoverflow.com/)
Stack Overflow(缩写S.O. ,此网站浏览者常用的对自己网站的称呼)是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容,在创建主页的时候使用简单的HTML。在问题页面,不会弹出任何广告,销售信息,JavaScript 窗口等。
当你学会编程,难免会遇到各种各样的难题,Stack Overflow是一个程序设计领域的问答网站,通过它基本可以找到你想要的解决方案,而且许多解决方案都是由各路技术大牛提出的,是一个很不错的编程问答网站。
新手入门推荐指数:★★★
9、GitHub( https://github.com/)
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。
GitHub作为全球最大的开源代码托管仓库,在这里你能找到无穷无尽毕竟质量非常高的开源代码,什么品类都有:Python、PHP、JavaScript、机器学习、爬虫、Java、Android、IOS开发等等。阅读源码也是一个非常不错的自学途径,可以快速帮助你成为大佬。
新手入门推荐指数:★★★
第四类:刷题提升类网站
1️⃣入门与进阶
10、HDU( http://acm.hdu.edu.cn/)
杭电的 OJ 大概是国内最火的几个 OJ 之一了,大多数 ACMer 应该都知道,其实不必多说,使用该平台练习过自然清楚,非常多比赛都在上面,比如每年暑假的多校联赛,朝鲜、外蒙等学校的队伍都会参加,上面有好几k的题量,网上有很多的刷题顺序,刷题指南,可供参考练习。
新手入门推荐指数:★★★★
11、洛谷( https://www.luogu.com.cn/)
致力于为参加noip、noi、acm的选手提供清爽、快捷的编程体验。它拥有在线测题系统、强大的社区、在线学习功能。很多教程内容由各位oiers提供的,内容广泛。无论是初学oi的新手小白,还是久经沙场的编程大牛,均可从中获益,也可以帮助他人,共同进步。是学习noip等竞赛时理想的网站。
洛谷上面习题很多,有题库、也有分类好的题单,值得推荐!
新手入门推荐指数:★★★★
2️⃣面试与提升
12、leetcode( https://leetcode-cn.com/)
力扣 LeetCode ,全球 IT 人才职业技能成长平台,提供海量技术面试资源,助你高效提升编程技能,轻松拿下 IT 名企 Dream Offer。作为全球早期诞生的 OJ 平台之一,力扣的影响力及知名度遍及全球程序员群体。
leetcode网站上收录了许多互联网公司的算法题目,被称为刷题神器。算法提升、面试刷题,无疑是一个好的选择。
新手入门推荐指数:★★★
作者
知乎:Coder 流苏(一名喜欢古诗词和编程的学习者 )
gzh:字里花开淡墨痕
CSDN:Code_流苏