Programming for Everybody (Getting Started with Python)签名认证

人人都懂的编程课(Python)

关注 (10k) 学过 (277) 写点评 (154) 晒证书

9.0 (154人)

  • 知识量:8.2
  • 教师参与:9.6
  • 趣味性:9.4
  • 课程设计:9.2

难度:简单

开始时间:2016-05-02

持续时间:暂无/每周2.0-4.0小时

去上课 申请课程签名认证>

达人推荐

_Weltschmerz

_Weltschmerz

普通公民

获得证书 1

说过几次想要学编程,之前尝试过C语言的MOOC,没学到多少就学不下去了。这次选择了Python,总算是沉下心上完了一门入门课。这门课真的是做得很用心,重点是不难,稍微用点心用些时间就能完成。就算遇到了小挫折,教授也不厌其烦地重复说,不要气馁啊,计算机并不是在否定你,而是在寻求你的指令,想知道自己下一步到底该怎么做。不过这也比自己想象中更入门级,不知道还要多久才能投入实战。不过对于想对编程有基本了解的同学来说,真的是非常推荐这门课程。比起买来的高评价的入门书来说,还是MOOC更加地有趣且有驱动力,当然书也还是要找时间啃啦。每周后面还有相关名人的专访和世界各地面基视频,也是好玩。希望下一门课也不要太难啊,文科渣求不虐~

你可能感兴趣换一换

本课程是专门为初学者设计的编程课,课上使用流行的Python编程语言。我们设计的课程进度是为了带领大家掌握课程中的每个主题。课程中的编程练习使用的是比较简单的数据分析。无论你从事什么行业,理解数据是如何处理的都会有所裨益。这门课程或许能够激发大家进一步学习高级编程课程或网站设计建设方面的课程;如果你在工作中需要分析大量数据,这门课程也会教你所需的技能。做编程作业时,你既可以使用浏览器,也可以使用装在你的个人电脑中的编程软件。课程所需的所有软件都是免费的。


课程大纲
第一周:课程介绍 —— 我们为什么要编程?
第二周:变量和表达式
第三周:条件语句
第四周:函数
第五周:循环语句和迭代语句
第六周:字符串
第七周:文件
第八周:列表
第九周:字典
第十周:元祖
选修主题:常规表达式


先修知识
本课程不需任何先修知识。课程中不涉及任何深奥的数学知识。你可以在浏览器上完成整个课程的学习。如果你打算在自己的电脑上进行编程练习(我们推荐这么做),你应当知道如何下载、安装软件,并要知道如何在电脑中建立、管理文件。我们还录制了详细的指导视频,来帮助Windows以及Mac用户安装软件并进行文件管理。本课程所需的所有软件都是免费的。


推荐阅读材料
本课程使用 Python for Informatics: Exploring Information。这本书可供大家免费下载,并提供各种主流电子文档格式,包括:PDF, EPUB, MOBI, HTML, 以及 Apple"s iBooks. iBooks版本中还内涵视频材料以及练习。你也可以在Amazon上购买纸质版,售价 8.99 美元。当然这不是必须的。


课程形式
每周会有约1小时左右的授课视频。十周的课程涵盖了书中前十章的内容——每周介绍其中的一章。每周的作业包括单选测试题,编程作业以及额外的加分作业。


常见问题解答

◇ 这门课有什么特点?
本课程专为初学者设计。课程进度较慢,但包括了编程的基本思想,从而帮助初学者逐步掌握解决简单但完整问题的能力。这门课要写的程序都不会超过25行代码。本课程着重帮助大家理解编程概念,而并不急于灌输编程技巧。有其他的课程可以帮助大家更好更快地编程 —— 这门课程的目的则是为大家进一步学习这些课程提供准备。
◇ 课程形式是什么样的?
每周不超过1小时的授课视频,以及单选测试、编程作业以及可选额外加分活动。
◇ 我是否需要教材呢?
授课视频和教材互相补充。有时候授课视频效果好,而也有时候教材对你的帮助更大。教材是免费的 —— 你可以下载免费的电子版,如果你偏好纸质版,也能以低价买到。
◇ 课程的时间安排是怎样的?我可以按照自己的节奏学习么?
在任何一周内,你可以根据自己的时间安排听视频做作业,无论你身处那个时区。但是课程会逐步向前推进,因此我们给作业设置了最后期限以保证每位同学都能跟着我们的学习节奏。因此,你不能到最后一周的时候,画上一两天的时间集中学习。我们希望大家能够信守承诺,每周都来学习,就像在大学中上课那样。
◇ 这门课在Twitter上的主题标签是什么?
主题标签是 #PR4E —— 你可在在Twitter上搜索 PR4E 来看看其他修课同学都在谈些什么。
◇ 我能联系授课老师么?
授课教师会在附近监控课程。如果出现问题,可能会需要线上的答疑,或者如果很多同学都卡在了同一个主题或概念,教授将会给出额外的材料。谈论区是课程重要的一部分,你的同学们会回答很多问题。助教们会管理讨论区,并与大家进行交流。你也可以在Twitter上关注@drchuck以便掌握课程进度。
◇ 我可以提前开始学习么?
你可以提前开始阅读教材。课程中所有的编程作业都选自书中各章节末的练习题。你也可以在podcast上订阅授课音频,以便让自己熟悉课程内容。免费的iBook版教材中包括了所有的授课视频。
◇ 我可以在自己的教学中重新使用本门课程的内容么?
基于Coursera网站的规定,你不能这么做。不过我们提供了免费的下载链接,供大家下载课程中所有的材料、视频、音频、幻灯片以及自动评分软件。我们鼓励大家重新使用,与其他材料混用,甚至重新出版这些内容。我们特别感兴趣的是将这些材料翻译成英语以外的其他语言。
◇ Charles 真的在自己身上纹了Cousera的图案么?
是真的。如果你选了这门课你就能看到他向大家展示自己的纹身。他曾经做过一个关于MOOC的TED演讲,在演讲中他向观众们展示了自己的纹身。
◇ 完成课程后我会获得完成证书么?
会的。通过了课程的同学都会收到由授课教师签名的完成证书。

课程点评 写点评

综合评分:9.0难度:简单

  • 知识量:8.2
  • 教师参与:9.6
  • 趣味性:9.4
  • 课程设计:9.2
  • 入门级 74
  • 适合初学者 56
  • 老师很可爱 42
  • 讲解清楚 29
  • 考试简单 23
  • 思路清晰 22
  • 作业少 21
  • 干货 11

精彩点评

  • kakyooo
    kakyooo 在上课

    第一周 很轻松啊。。。赶脚是回到了大学一个人在机房啃VB的年代了。语法都很像。只是当年土老帽的“调用”函数,现在我们要用“Call”这个高大尚的洋名儿了。那是好热血青葱的年代额。。2月人家在看春晚我在做VB,考试上机我把自己的题做了还把同学的B卷题顺带一起给做了,第二年又把一个同学辅导过了,这事儿我觉得是我这辈子最牛逼的一件事儿了。 然而现在姐发现学了VB只能逗Excel玩儿玩儿,姐要学牛屁闪闪的Python!!多学个语言总没有错的。有没有听力口语,怕了个甚。。 另外,老湿不是我说你,举个主板有毛用,没有电源板啊老湿。。。哈哈哈。。。 第二周结束 毫无压力。老湿你能吧进度调快点哇? 第四周结束 毫无压力。老师你好端端的不要装斯内普行不行??你酱紫会上萌货榜的。 第九周 欧洲溜达了一圈回来完全没有心思上课啊!!生疏得要死。if的语法都会有错。抱着照死不弃课的原则,狂补3周。第九周作业做了一半了。fight! 结束。老师把作业时间推迟了,拯救我了。 http://www.codecademy.com/ 这个网站很不错,初学者毫无压力。 现在算有点入门了,接下来就去刷Rice的An Introduction to Interactive Programming in Python。。 但我现在都没整明白python到底有哪些实际用途。。。。

    晒证书 Programming for Everybody (Getting Started with Python) Programming for Everybody (Getting Started with Python)
  • 所罗门捷列夫
    所罗门捷列夫 已完成

    这门课既是一门很好的Python入门课,也可以说是一门很好的编程入门课,面向对象是没有编程经验的入门者。我承认学这门课是为了攒证书的,今后选的课应该会加大难度了。 这门课跟另一门Python入门课——莱斯大学的An Introduction to Interactive Programming in Python各有侧重。这门课比较偏向很多语法细节的介绍,编程作业比较简单,一般都是上课时讲过的。而莱斯大学的课更偏向应用,编程作业是八个小游戏,都跟老师上课的内容有关,但又需要一定的思考,有一定的难度,但更有趣味性。同时,莱斯大学的课由于还有后面两门进阶课程,因此对算法有一定的要求和铺垫。

    晒证书 Programming for Everybody (Getting Started with Python) Programming for Everybody (Getting Started with Python)

最新点评

  • 诺拉喵酱
    诺拉喵酱 已完成

    上的第一门课,因为之前看了一些资料 已经有一定的基础了。所以几乎是一路快进的上完。目前上完了第三门。难度可以说依次递增

    2017-05-19 10:52 0
  • Onlypyc
    Onlypyc 已完成

    只用了不到两个小时的时间,完成了所有课后作业和编程,很不错的课程,之前看过《像计算机科学家一样思考Python》,很不错的一本书,入门Python的同时,也能学习一些编程基础,提高学习兴趣

    2017-05-06 21:25 0
  • 小陌fly
    小陌fly 已完成

    python的入门课,非常基础,非常有趣。老师是python大牛,但是把python讲得生动形象。 接下来的几门课希望也好好上一上。

    晒证书 Programming for Everybody (Getting Started with Python) Programming for Everybody (Getting Started with Python)
    2017-04-05 09:38 0
  • EnterTheVoid
    EnterTheVoid 已完成

    知识点还可以,概念的问题不懂,就百度一下,这个函数有什么功能,百度上都解释了,就是我自己的编程思维还是不够,应该要用计算机的思维想问题。其实就是大脑转变的过程。

    晒证书 Programming for Everybody (Getting Started with Python) Programming for Everybody (Getting Started with Python)
    2016-12-22 23:22 0
  • 飞哥的咖啡
    飞哥的咖啡 已完成

    学习的第一门MOOC课程,是看了很多人的推荐过来学的,果然是浅显易懂,老师的授课非常幽默,会继续接下来的课程的

    晒证书 Programming for Everybody (Getting Started with Python) Programming for Everybody (Getting Started with Python)
    2016-12-15 11:06 0
  • 小Mark_辉
    小Mark_辉 已完成

    This is my first online grogramming course which is interesting, designed attentively and suitable for entry level student. Thanks very much for the entire teaching team, the professor, the teaching assiatant and those who have appeared in the BONUS part.

    2016-12-08 10:38 0
  • gaby11
    gaby11 已完成

    课程内容挺简单的,适合零基础对python感兴趣的同学。教授人很nice,知识解释得很清晰。这门课有一个系列,它是第一门。

    2016-11-13 00:28 0
  • JunZhi_Huang
    JunZhi_Huang 已完成

    课程很容易,很能提升自己的成就感,然后努力学下去,老师也很可爱还会COS~重复一下……证书要钱的,有点贵QAQ

    晒证书 Programming for Everybody (Getting Started with Python) Programming for Everybody (Getting Started with Python)
    2016-10-17 21:26 1

课程笔记

写笔记
查看全部笔记 >

所属专题

相关课程

京ICP证100430号    京网文[2015] 0609-239号    新出发京零字东150005号     京公网安备11010502007133号 ©2017果壳网

关于我们 新手指南