Python现在火得不能再火了,正好推荐一门相关的慕课是美国莱斯大学四位教授联合主讲的“Python交互编程入门”。这门课的起点很低,看名称便知是入门级的课程,讲Python最基础的知识,对编程高手来说完全没必要了,但适合那些对编程感兴趣却无处下抓的小伙伴们。讲师团的四位教授非常可爱有趣,教你如何做简单的游戏,兼具娱乐性和实用性。也许你会问上课时怎么实际操作编程呢,别担心都准备好了,听课网站提供一个嵌入网页的编程模拟器非常方便,还能进行文件的云存储哦。
值得一提的是,这门课是莱斯大学专项课程 Fundamentals of Computing 中的第一门,该系列一共6门课,专项证书是343美元,但听课还是免费的。
本课已汉化,今天开课。最近从国内访问Coursera总是抽风,应该只是暂时现象过几天就好,等不及可以翻墙访问
去报名
课程概述
本课程旨在帮助那些对计算机完全不了解或不甚了解的学生,学习构建简单交互式应用程序的基础知识。 课程使用的编程语言Python是一种高级的、简单易学的计算机语言,是众多Coursera计算机课程的首选语言。为了简化学习,我们开发了一个基于浏览器的编程环境,能够使用Python语言开发简单的交互式应用程序, 包括图形化窗口界面、响应按钮、键盘以及鼠标。
使用Python语言开发“小型项目”是学习本课程的主要方法。 为了增添趣味性,激发学生的积极性,实践项目包括开发21点、乒乓球、行星(射击)等游戏程序。 修完本课程,我们并不能保证您会成为一个专业的程序员,但是您会学到不少关于Python编程语言的知识,并感受学习的乐趣。
课程大纲
浏览课程大纲请点击https://www.codeskulptor.org/coursera/syllabus.html
背景知识
需要高中数学的相关知识。
授课形式
课程共9周。每周教学重点在大纲中注明,每周设计一个相关的迷你编程项目,在实践中达到巩固概念的效果,并由同学们互相打分;同时每周安排两次测验,及时获得反馈,检验学员的掌握程度。
常见问题
完成课程后,能否获得相关证书?
凡成功完成本科程的学员都会获得由乔、斯科特、约翰和斯蒂芬签发的结课证书。
学习这门课我需要哪些资源?
只需一个浏览器,因为所有代码和程序开发要在一个基于浏览器的、支持使用Python语言构建交互式应用程序的编程环境中进行,您设计的程序将通过云技术保存、分享和评分。
选修此课程,我最大的收获是什么?
能利用Python语言设计一个属于自己的游戏。