Python

开始时间: 随时 持续时间: free

所在平台: Codecademy

课程类别: 计算机科学

大学或机构: 其他大学或机构

   

课程主页: http://www.codecademy.com/zh/tracks/python

课程评论: 5 个评论

评论课程        关注课程

课程详情

Learn the fundamentals of Python and dynamic programming.

Programming basics

All-purpose language

Dynamic programming

课程评论(5条)

1

1286770120_7d9ee5 2014-09-02 13:44 1 票支持; 0 票反对

课程非常不错

0

李元甲 2013-12-29 17:56 0 票支持; 0 票反对

大约有三百个左右的小练习,内容比较基础简单,适合python入门学习。

2

Exolution 2013-12-15 04:15 2 票支持; 0 票反对

完整图文评论见http://exolution.info/?p=103
-----------------------------------------------------------------------------------
Codecademy没有教学录像,所有教学和练习活动都是在网页上完成的。它的网页是为代码教学特的。分成了左右两个区,左边呈现教学内容和练习要求,而右边一个代码区,学员可以往里面填写代码后执行。而结果则显示在右上角的窗体上。

它把Python的基础语法和基本的编程思想分成了很多小的任务。每个小任务集中练习一个功能的语法,编程思想,或是数据结构,只有完成练习后才能进入下一个任务的学习。这种边学边练边实践的做法其实真的很科学的。因为编程与其说是一门知识还不如说是一个技能,Codecademy的课程设计让学员能有足够的练习,比以前大学里面那种盯着PPT听二节课然后上机一节课的做法强多了。

课程中采用的例子也是比较贴近日常生活的,没有什么很抽象难懂的概念。引出一个新概念的时候都会让学员明白为什么需要这个玩意,并且让学员通过亲自写代码,体会到“嗯,有了这个的确能解决新问题”或是“嗯,有了这个的确方便很多”。课程的例子也不会涉及到困难的算法,非常适合没编程经验的人零基础入门。有经验的编程者也可以通过这教程熟悉一下Python的语法。

对于MOOC学员来说,MOOC许多课程都涉及到编写程序去实现算法。MOOC课上用的最多的除了R语言就是Python,早点熟悉下Python,以后参加这些课程就省了不少麻烦。不过如果真的是编程零基础入门的话,光靠这门课肯定是不足以训练出足够的分析能力去编程解决复杂任务的,得找别的课程进一步虐一下自己。

这个课程的缺点是由于教程不是一个人编写的,而是多人编写一部分后组合起来,难免会出现内容上的冗余,让学员过多的重复一些简单的练习。

1

任志刚daleng 2013-06-13 00:20 1 票支持; 0 票反对

一个个任务安排的很用心,磕磕碰碰的,遇到不懂的搜索下,不知不觉做了一半了,计划一周内搞定剩下的练习。

3

52nlp 2013-05-19 19:46 3 票支持; 0 票反对

在线零基础学习Python课程的首选,虽然是文字版的课程,没有视频,但是学习的体验是非常棒的,特别是不断获得的积分和勋章激励着自己不断去挑战连续学习记录,推荐。

Deep Learning Specialization on Coursera

课程简介

Learn the fundamentals of Python and dynamic programming.

课程标签

Python Python基础 Python在线学习 Python编程

148人关注该课程

主题相关的课程

Programming Languages 关注

JavaScript 关注

Introduction to Parallel Programming 关注

Statistics One 关注

Introduction to Artificial Intelligence 关注

Introduction to Programming in Java 关注

APIs 关注

Design of Computer Programs 关注

First-Year Composition 2.0 关注

Visualizing Algebra (Entry-Level Mathematics) 关注