12个免费学习编程的网站
曾几何时,编程对极客来说是最讨厌的事,但在今天,事情已经不再是这样了。大多数的企业家、自由职业者和市场推销人员都会告诉你:编程改变命运。在过去几年里,我一直在学习如何编程,编程也帮助我成为了一个更好的企业家——当我的团队需要我修理一些网站的bug时,我都可以鞠躬尽瘁了。
你完全不必倾家荡产去学习如何编程,这12个提供免费编程课的地方推荐给你。
1. CodeAcademy
最受欢迎的学习编程的网站之一就是CodeAcademy啦。事实上,已经有超过2400万人通过这个教育公司的迷人经验学习过如何编程,在CodeAcademy,通过上课你可以深入了解到从HTML&CSS、JavaScript、jQuery、PHP、Python到Ruby的所有东西。
2. Coursera
创办于2012年,Coursera已经成长为一个以营利为目的的教育技术公司,它提供119个机构的超过1000个课程。虽然你可以支付某些程序来获得一个证书,但还是有免费的各种专门化编程的介绍课程,这些课程由各个大学提供,例如华盛顿大学、斯坦福大学、多伦多大学和范德比尔特大学。
3. edX
EdX是另一个开源非营利在线学习平台的代表。它是由哈佛大学和麻省理工学院在2012年创办的,在这里你会学到一些尖端技术和理论。如今,edX的加入者已经包括60所学校,你可能不会在这个免费的哈佛大学电脑课程介绍上走错。
4. Udemy
Udemy成立于2010年,是一个可以学习和提高职业技巧的在线学习平台。虽然有需要付费的课程,但也有大量通过视频课教授的免费编程课,比如为企业家量身打造的编程——HTML&CSS和Python编程介绍。
5. aGupieWare
AGupieWare是一个独立的应用程序开发商,它从美国的一些领导机构中调查计算机科学程序,后来它创办了一个由斯坦福大学、麻省理工学院、卡内基梅隆大学、伯克利大学和哥伦比亚大学提供的免费教程,这个项目之后被分成了15个课程:3个入门课程、7个核心课程和5个选修课。
尽管实际上你不会收到贷款,这仍然是一个为未来的计算机程序员准备的完美的介绍程序。
6. GitHub
有时你会被一个问题困住,需要翻看参考书,那就来找GitHub吧。你可以在基于web的Git存储库主机服务中,找到囊括80多种编程语言的超过500个免费的编程书。
7. MIT Open Courseware
如果你已经学过了基础知识,想学学更深层的知识,例如探索编程背后的理论。那就是MIT免费课件网站的优势了,它包括了例如电脑科学及编程、Java编程简介和C语言编程实例这些课程。
8. Hack.pledge
这是一个开发者社区,包括一些像BitTorrent的创造者Bram Cohen这样的高知名度开发者。因此,你可以向世界上一些首席开发者学习,使你的编程能力变得完美无缺。
9. Code Avengers
总部在新西兰的Code Avengers提供有趣且互动的编程课,教你如何用JavaScript、HTML和CSS编游戏、应用程序和网站。每个课程仅在12小时内完成且有英语、俄语、荷兰语、西班牙语、意大利语、土耳其语和葡萄牙语版本。
10. Khan Academy
Khan Academy由教育家Salman Khan创办于2006年,是最原始的免费在线学习机构之一。通过一步步的视频教程,你可以学会如何用JavaScript和ProcessingJS编程图画、动画和游戏,还可以学会如何用HTML和CSS创建网站。
11. Free Food Camp
这里你可以通过加入社区的专业人士和学生学到HTML5、CSS3、JavaScript、Databases、DevTools、Node.js、Angular.js和Agile。你们甚至可以用编程技能在一起工作,这样就可以构建免费的应用程序。要记得这点:你正在学习的这些技能有助于解决实际问题,代码应该是非营利的。
12. HTML5 Rocks
这个Google project发布于2010年,是为了和苹果的HTML5对着干,这个网站满是教程、资源和最新版的HTLM5。它是开源的,所以开发者可以随意使用HTML5代码,而且因为它比大多数入门课程更先进,你可能想要在进入网站之前先学习一些基础知识和经验。
学习代码原本需要昂贵的书籍和课程,但以后再也不需要了。我强烈建议每个企业家都应该学习编程。还在纠结你要不要编程?这本编程指南会详细向你展示我从一个企业家到编程者的每个步骤。
原文链接: http://www.entrepreneur.com/article/250323(译者/何抒灿 责编/钱曙光)
学习Python必去的8个网站!
作为一个现时代的程序员初学者,除了看书之外,互联网的学习手段也是断不能少的!
以下这些网站,虽说不上全方位的满足你的需求,但是大部分也都能!
0.国外的大神GitHub :
https://github.com/pypa/pipenv
gitHub是一个面向开源及私有软件项目的托管平台,就算现在已经被微软重金收购,也丝毫不影响大家对它的爱!
1.Python Code Examples :
https://www.programcreek.com/python/
在这里你可以搜索到你想要学习的代码示例,通过例子来进行模仿学习。
2.python中文学习大本营:
http://www.pythondoc.com/
这里有Flask资料大全,如果你需要,在这里可以找到你想要的几乎所有的教程。
3.1Python 3 Module of the Week :
https://pymotw.com/3/
3.2Python Module of the Week:
https://pymotw.com/2/
Python 3 Module of the Week系列文章,每篇介绍一个 Python 标准库的使用.
4. Welcome to Python for you and me :
http://pymbook.readthedocs.io/en/latest/
主要是面对初学者的一个网站,介绍 Python的语法,项目经验等。
5. CheckiO is a code game coders:
https://py.checkio.org/
看上去就很像一个游戏界面,事实上,当你使用的时候会发现:这就是一个游戏吧!相当于你学会编程之后用它做一个闯关游戏,通过补充代码实现对应游戏要求,是很有趣的一个网站。
6.Reddit:
https://www.reddit.com/r/Python/
Reddit上有大量关于 Python 的链接,也会有不少程序员在这里进行交流,如果你有问题的话,可以在上面进行提问,或许能得到不错的答复。
7. W3Cschool Python 微课:
https://www.w3cschool.cn/minicourse/
关于这个网站,大部分人应该很熟悉吧。W3C微课自上线以来,颇受程序小伙伴们的欢迎,帮助不少的程序员掌握核心的编程知识点,对于后续从事编程的发展大有帮助。如果你喜欢Python,不妨从Python微课开始学习,游戏化的编程体验总能教你欲罢不能。
相关问答
python网课哪家好?
这可太多了,上中国大学MOOC,看北京理工大学嵩天教授的课吧,我觉得是中国最好的python入门课,他不仅讲明白了语法,更重要的是他作为教师出身,课程还融入了思...
学习python编程去哪学好?
先在家学习在中国大学mooc教育网站上面,有配套的图书,练习作业和毕业证书国家精品强烈推荐先在家学习在中国大学mooc教育网站上面,有配套的图书,练习作业和毕...
零基础学Python难吗?Python编程教程哪里找?
编程的语言有很多,被公认的最容易的编程语言就是python。而且著名的youtube和豆瓣都是用这个语言编程的,可见它的安全性也不错的,是这几年才开始火的语言。一...
[Python]网络编程(Socket)-OSCHINA-中文开源技术交流社区
[Python]网络编程(Socket)1.Socket基础客户端与服务器连接有两种方式:TC...不管是Python还是其它语言,Socket编程几乎都有一个固定模板,下面看一个...
没学过编程可以自学python吗?
当然可以,这个是毋庸置疑的,作为一门简单易用的脚本语言,python设计之初就是面向大众,降低编程入门门槛,相对于c++、java等编程语言,python语法灵活、易学...变...
想找一个IT编程工作,Python开发,哪个平台好找工作?
很高兴回答你这个问题,我已经从事软件行业十年有余,给你些建议。首先,你可以通过招聘网站发布简历找工作,比如智联招聘、51job、boss直聘等平台找工作。简历...
python如何编程word文档?有哪些库可以直接使用?
这里介绍一个库—python-docx,专门用于python读写word文档,使用方便、快捷,下面我简单介绍一下这个库的安装和使用,实验环境win10+python3.6+pycharm5.0,主.....
kitten和python课程的区别是什么?
Kitten官方版是一款非常不错的机器人编程软件,Kitten官方版界面美观,功能强悍,软件采用模块化积木编程方式编程,支持MicroBit、MiniLFR、Arduino、Dobot、Tel...
用python编程?
以下为python编程教学1使用python的解释运行:打开互交式解释器,写入“pront'helloworld”。2将文件名改为“hello.py”,“py”是后缀名。3打开刚才写的...
如何优雅的在手机上进行Python编程?
以前回答过这个问题,这里再总结一下,以安卓手机为例,有2种方法,一种是安装QPython3,一种是安装Termux,这2个软件都能完成python的编辑和运行,下面我简单介...第...