学习编程的干货网站

学习编程的干货网站


16340122
数据科学与计算机学院


目录

  • 学习编程的干货网站
    • MOOC1类
      • 一个人建立的
      • 三大机构
      • 难度和设置配上全英看起来就靠谱的
      • 本国各校的
      • 平台集合地
    • 问答社区类
    • 教程类
      • 各大官网以及dalao们的博客好多不赘述
      • 不知道为什么似乎都有付费模式了的
      • 其他
    • 练习类
      • 不只是游戏
      • 数学题
      • 带rank的其实都差不多列举几个
    • 附赠奇怪的在线编辑器
      • 主打python但也支持其他语言的
      • codeskulptor


本文所有网站来自笔者初中到高中的收藏夹,未全部亲测且质量参差不齐,请自行分辨。

1.MOOC1类

(本人很懒,所以此文不含各大平台相关课程推荐)


一个人建立的:

可汗学院


三大机构

虽然很想吐槽变成中文版都怪怪的而且莫名有了付费的:
coursera
Udacity


课程lab一如既往业界良心的:
edX


难度和设置配上全英看起来就靠谱的:

MIT Open Course Ware


本国各校的:

学堂在线
中国大学MOOC
虽然学编程还是看国外教程吧不过还是提一下


平台集合地:

果壳旗下MOOC学院
网易公开课


2.问答社区类

CSDN 这个。。。呃
编程中国
博客园
stackoverflow
segmentfault

3.教程类

各大官网以及dalao们的博客好多,不赘述。


不知道为什么似乎都有付费模式了的:

codecademy 一个系列全跟完可以学到很多东西,缺点忘得快
codeschool 界面很赞


其他:

wiki教科书
实验楼 各种的线上提交?
菜鸟教程 很好用的基础教程,很多都有
易百教程 不知道什么鬼

4.练习类

不只是游戏:

codecombat 越到后来越坑


数学题:

project euler
只需提交答案,做法不限,这意味着你甚至可以使用纸和笔,只要可以得到正确结果,比如第6题:

Find the difference between the sum of the squares of the first one hundred natural numbers and the square of the sum.

可以使用:
(1+2+...+n)2=n2×(n+1)24
12+22+...+n2=n×(n+1)×(2n+1)6

带rank的其实都差不多,列举几个:

hacker rank 从低到高
codewars 目测不简单
top coder之arena 有比赛,评分规则很奇特,虽然没打过

5.附赠:奇怪的在线编辑器

主打python但也支持其他语言的:

python tutor

codeskulptor

墙外,仅python2,有内置GUI,带viz mode,来自Rice某强大Pro的:
codeskulptor
略简陋的simplegui欢迎界面
学习编程的干货网站_第1张图片

作为第一篇博客,难免出现各种问题,请各位见谅。


  1. wiki-MOOC ↩

你可能感兴趣的:(学习编程的干货网站)