An Introduction to Interactive Programming in Python

开始时间: 待定 持续时间: Unknown

所在平台: Coursera

课程类别: 计算机科学

大学或机构: Rice University(莱斯大学)

授课老师: Joe Warren John Greiner Scott Rixner



Explore 1600+ online courses from top universities. Join Coursera today to learn data science, programming, business strategy, and more.

课程评论: 5 个评论

评论课程        关注课程


This course is designed to help students with very little or no computing background learn the basics of building simple interactive applications.  Our language of choice, Python, is an easy-to learn, high-level computer language that is used in many of the computational courses offered on Coursera. To make learning Python easy, we have developed a new browser-based programming environment that makes developing interactive applications in Python simple.  These applications will involve windows whose contents are graphical and respond to buttons, the keyboard and the mouse.

The primary method for learning the course material will be to work through multiple "mini-projects" in Python.  To make this class enjoyable, these projects will include building fun games such as Pong, Blackjack, and Asteroids.  When you’ve finished our course, we can’t promise that you will be a professional programmer, but we think that you will learn a lot about programming in Python and have fun while you’re doing it.


Our course syllabus can be seen at



Monkey_D_Law 2014-06-04 17:29 0 票支持; 0 票反对

真的是非常好的一门编程入门课,一共四个老师,Joe Warren老师的语速比较快,感觉是个智商非常高的老师,也非常的幽默。Scott Rixner老师非常和蔼可亲,感觉也是出镜率最高的老师,John Greiner老师语速奇慢无比,还有个好像是华人老师,但是就出现过两次。

week0到week4的编程作业都蛮简单,从week5开始,作业难度开始变大了,但是模版和难点提示都有,所以只要认真看看编程作业的Mini-project development process,应该不是问题


极度视界 2013-08-31 21:04 0 票支持; 0 票反对

这课挺有意思,作业都是写小游戏。印象最深的是:Spaceship这个project,第一次感受到“面向对象编程”的威力。如果想快速掌握Python,那倒不推荐了,Just for fun!


MarTierra 2013-08-13 04:07 0 票支持; 0 票反对



ffffffoouddddd 2013-06-10 06:36 0 票支持; 0 票反对



课程图谱 2013-06-03 14:39 1 票支持; 0 票反对



Coursera Plus banner featuring three learners and university partner logos


This course is designed to be a fun introduction to the basics of programming in Python. Our main focus will be on building simple interactive games such as Pong, Blackjack and Asteroids.


Python Python学习 Python入门 Python编程 Python编程学习 交互式 交互式编程 交互式编程学习 Python交互式编程 莱斯大学



Compilers 关注

Computer Networks 关注

Computer Architecture 关注

High Performance Scientific Computing 关注

C++ For C Programmers 关注

Computer Security 关注

Introduction to Systematic Program Design - Part 1 关注

Pattern-Oriented Software Architectures for Concurrent and Networked Software 关注

Learn to Program: Crafting Quality Code 关注

Artificial Intelligence 关注