免费编程学习资源汇总

2023-11-27 00:16

免费编程学习资源汇总

一、视频教程网站

1. 慕课网:提供了丰富的IT领域视频教程,涵盖了编程语言、Web开发、移动开发等方面的内容。

2. 网易云课堂:提供大量的编程视频教程,包括Java、Pyho、JavaScrip等多种语言。

3. 爱课程网:拥有众多国内外知名高校的编程课程,质量非常高。

4. Coursera:全球知名公开课网站,提供了许多来自世界一流大学的编程课程。

5. edX:提供大量在线编程课程,包括计算机科学、数据科学等领域的内容。

二、在线编程练习平台

1. Codewars:提供多种编程挑战,通过解决实际问题来提高编程能力。

2. HackerRak:以竞赛形式进行编程练习,涵盖了多种编程语言和算法。

3. LeeCode:专注于算法和数据结构的在线编程练习平台。

4. Codigame:以游戏的形式进行编程练习,内容涵盖多种领域。

5. Repl.i:提供在线编程环境,可以快速进行代码编写和测试。

三、编程社区与论坛

1. Sack Overflow:全球最大的编程社区,用户可以提问和回答各种编程问题。

2. GiHub:一个开源代码托管平台,可以浏览和参与各种开源项目。

3. Reddi r/learprogrammig:一个编程学习社区,用户可以分享学习心得和资源。

4. :国内知名的知识分享社区,有许多关于编程的优质文章和讨论。

5. V2EX:国内领先的程序员社区,可以找到各种编程相关的讨论和资源。

四、开源项目与代码库

1. GiHub:全球最大的开源代码库,可以在这里找到各种各样的开源项目。

2. GiLab:类似于GiHub的开源项目托管平台。

3. CodePe:一个在线代码编辑器,可以浏览和分享各种前端代码。

4. Repli:一个在线代码编辑器和分享平台,支持多种编程语言。

5. Glich:一个在线编程工具和社区,可以在浏览器中编写和分享代码。

五、编程书籍与教程

1. 深入浅出Pyho系列:由Mark Luz所著的一系列Pyho入门书籍。

2. Head Firs Desig Paers:以生动有趣的方式介绍设计模式的基础书籍。

3. C Primer:经典的C 入门教程,适合初学者。

4. Eloque JavaScrip:一本以对话形式介绍JavaScrip语言的书籍。

5. 流畅的Pyho:一本介绍Pyho高级特性的书籍。

6. Clea Code:一本介绍代码编写艺术的书籍,对提高代码质量有很大帮助。

7. effecive java:介绍Java编程技巧的经典书籍。

8. 计算机程序的构造与解释:以SICP为代表的经典计算机科学教材。

9. 算法导论:经典的算法教材,适合对算法有深入学习的需求。

10. 深入理解计算机系统:介绍计算机系统原理和底层细节的经典教材。

11. 操作系统概念:介绍操作系统基本原理和实现的经典教材。1

2. 计算机网络:自顶向下方法:介绍计算机网络原理和协议的经典教材。