Learn to Program: The Fundamentals

开始时间: 08/19/2013 持续时间: 10 weeks

所在平台: Coursera

课程类别: 计算机科学

大学或机构: University of Toronto(多伦多大学)

授课老师: Jennifer Campbell Paul Gries

   

课程主页: https://www.coursera.org/course/programming1

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

课程评论: 3 个评论

评论课程        关注课程

课程详情

A computer program is a set of instructions for a computer to follow, just as a recipe is a set of instructions for a chef. Laptops, kitchen appliances, MP3 players, and many other electronic devices all run computer programs. Programs have been written to manipulate sound and video, write poetry, run banking systems, predict the weather, and analyze athletic performance. This course is intended for people who have never seen a computer program. It will give you a better understanding of how computer applications work and teach you how to write your own applications. More importantly, you’ll start to learn computational thinking, which is a fundamental approach to solving real-world problems. Computer programming languages share common fundamental concepts, and this course will introduce you to those concepts using the Python programming language. By the end of this course, you will be able to write your own programs to process data from the web and create interactive text-based games.

课程评论(3条)

0

gycheng 2014-01-15 16:41 0 票支持; 0 票反对

对于计算机专业的孩纸来说,很明显这是门水课。当初选这门的动机是想认真地从头学一下python,算是顺利达成目标,只是内容有些浅,而且老师们完全无意重开高一阶的课程,只是说有兴趣的可以去看以前的课程,这个有点儿遗憾。
两个老师语速都偏慢,讲解细致,又有可视化工具Python Visualizer用于详细了解程序具体执行步骤,可以说是零基础学习python编程的最佳选择。普通高中生学这门课应该都没有压力。课程中的Quiz、作业以及考试都中规中矩的,没什么特别惊喜。

1

52nlp 2013-10-11 16:54 1 票支持; 0 票反对

这门课程总共只有7周,比较适合Python入门,每周视频课程的总长度也不长,作业和编程练习的难度也不大,两位讲课的老师轮番上阵,比较喜欢用在线的Python可视化编辑工具Python Visualizer来观察程序的执行步骤,这个在线工具的却不错。如果有Python基础,这门课程会很轻松,可以用来混个证书。

1

超級現實的超現實理想主義者 2013-05-23 08:35 1 票支持; 0 票反对

我的Python就是在这门课上学的,两位老师手把手教你。不过专门跟这门课感觉没有必要,把视频下载下来当reference就足够了

Deep Learning Specialization on Coursera

课程简介

Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language.

课程标签

编程基础 编程 编程学习 编程入门 零基础学编程 Python Python入门 Python学习 多伦多大学

55人关注该课程

主题相关的课程

Introduction to Computer Science 关注

Creative, Serious and Playful Science of Android Apps 关注

Programming Languages 关注

Ruby 关注

Functional Programming Principles in Scala 关注

关注

High Performance Scientific Computing 关注

Coding the Matrix: Linear Algebra through Computer Science Applications 关注

Compilers 关注

Introduction to Systematic Program Design - Part 1 关注