Python程序设计及应用(上)
分享
课程详情
课程评价
spContent=曾有人说过,没有什么比计算机编程更无处不在的影响着21世纪,而21世纪必将是人工智能大展拳脚的时代,Python作为人工智能首选的编程语言备受欢迎。本课程从零基础出发,用上篇基础加下篇应用的模式为大家呈现出一个精彩的Python世界,请大家跟随我们,走近Python,享受运用计算手段不断创新的过程。
—— 课程团队
课程概述

与其他编程语言相比,Python从云端、客户端,到物联网终端,它的应用无处不在,在云计算、大数据和人工智能方面绽放异彩,它更是人工智能首选的编程语言。

我们的课程从基础到应用为大家提供了丰富的学习内容,分为上篇、下篇两部分,同学们可以分别选课,分别获得中国大学慕课颁发的学习证书。

在“上篇”,我们会引领大家学习Python编程的基础知识,从基础语法到逻辑的组织,再到容器的使用,并领略Python风格化编程的特色和函数式编程的魅力。上篇结束前,我们还将带领大家进入面向对象的世界,寻找Python“万物皆对象”的设计理念下,类与对象、对象与对象之间的关系。学习过程中我们将穿插Python相关库的学习,在学中用,在用中学。

我们的课程不拘泥于编程语言本身,更注重编程思想的传达, 以应用为目标的教学线索更有利于能力的构建,多方向的Python应用,可以使同学们走进更为广阔的Python世界。

授课目标

掌握Python语言的基本语法以及一些常见Python库的基本用法,培养计算思维能力,掌握Python风格化的编程,真正走进Python世界,为下篇的应用方面的学习打下坚实的基础。

课程大纲
预备知识

本课程没有必须的预备知识,对Python语言感兴趣的同学都可以选修本课程。

证书要求

在完成所有章节学习的基础上,每章需要完成测验,并参与每章的讨论。

课程采取百分制,单元测验占总成绩的70%,讨论占10%,期末考试占20%。

60分-79分可申请合格证书,80分及以上可申请优秀证书,成绩达到相应要求即可申请认证证书。

为了保障证书权威性,中国大学MOOC平台所有课程类型不再支持免费电子证书,只提供认证证书。认证证书需付费在线申请,成绩达到课程考核分数标准的学生,具备申请资格。


参考资料

[1] python.org:Python标准手册和其他相关Python库官网文档

[2]《Python语言程序设计基础(第2版)》,嵩天, 礼欣, 黄天羽著,高等教育出版社,2017.2

[3]《从问题到程序  用Python学编程和计算》,裘宗燕,机械工业出版社,2017.6


常见问题

Q : 本课程教学使用的Python语言是哪个版本?

A :  本课程代码采用Python 3.x版本,目前Python主流库都已稳定运行在Python 3.x版本下。


Q :  慕课学习是不是只要看完视频就可以?

A :  慕课课程学习通常时长较短,并且学习者的基础有差异,大家在学习过程中要利用练习题多巩固学习成果,通过编程题增强编程能力,编程的学习没有捷径,唯有用手下的代码量实现从量变到质变的飞跃。