Python程序设计
分享
课程详情
课程评价
spContent=本课程基于教学团队在浙江大学讲授《Python程序设计》课的多年教学实践经验,面向零编程基础的大学生和社会公众。课程以培养学生计算思维能力为导引,全面讲授Python语言及各种应用,让学生能用Python语言解决实际问题。
—— 课程团队
课程概述

        本课程介绍Python语言开发环境、基本数据类型和容器类型、各种控制语句、函数和文件。

本课程介绍的主要第三方模块:

    数据处理模块:pandas

    可视化模块:plotly

    爬虫模块:requests-html

    Web应用程序框架:flask,dash

    人工智能:baidu-aip,百度智能云

本课程注重Python语言的实践与应用,在课程中穿插了生动案例和编程练习,培养学生

解决实际问题的能力。


授课目标

掌握Python语言,学习如何写Pythonic程序!     

用Python语言解决实际问题

课程大纲
预备知识

作为第一门编程课,本课程可以零基础学习。大学计算机(大学计算机基础、计算思维导论)等课程对于理解本课程的部分内容有帮助,但这些课程的学习不是必须的。

证书要求

为了保障证书权威性,平台不再支持免费电子证书,只提供认证证书。


每一周的课后,我们都留有在拼题Ahttps://pintia.cn/)的配套练习,平时练习分只计算 拼题A 上的 编程练习题,其他类型的题目不计入平时练习分。你可以自己注册帐户进行练习。

     注意:

  • 你的拼题A账号所用的电子邮箱必须与中国大学MOOC的账号进行绑定(同时在两个窗口登录拼题A和中国大学MOOC,进入拼题A用户名下的“个人中心”,点击“绑定”即可)

  • 你需要在“个人中心”输入邀请码,应邀做题。本学期的邀请码为:d7c4c6d56f99793b

  • 如果忘记帐号或密码,可以用你注册的电子邮箱找回。




课程的总分=拼题A平时练习分+期末考试分,比例各是50%。

 

总成绩在60-85分(不包含85分),评定为合格 ,可申请合格证书。

总成绩在85分及以上,评定为优秀,可申请优秀证书  



参考资料

1.课程教材:《Python程序设计》陈春晖、翁恺、季江民,浙江大学出版社,2019年,ISBN 978-7-308-18977-4

2.John V.Guttag,《编程导论》,人民邮电出版社,2015年,ISBN 978-7-115-38801-8

3.课程练习网站

    拼题A(Programming Teaching Assistant):https://pintia.cn/ 本课程的练习将在这里布置。


常见问题

1。我应该怎么设置账号开始学习呀?

答:同时在两个窗口登录拼题A和中国大学MOOC,进入拼题A用户名下的“个人中心”找“我的绑定”,点击“绑定中国大学MOOC”,妈妈再也不用担心你学完了没成绩啦!然后继续在“个人信息”中输入本学期的“邀请码”,就可以“应邀做题”啦~


2。学这门课每周要花多少时间?

答:平均4-6小时,开始可能轻松一点,后面的课业会越来越重,成就感也越来越强!


3。为什么我的程序在自己机器上跑得好好的,提交到拼题A网站就各种错误?

答:因为你自己用于测试自己程序的数据太弱了同学…… 另外一定注意严格按照题目要求输出结果,不要输出如“Please input ...”之类的多余信息。要用标准输入输出,不要从文件读写。


4。 拼题A常见问题及解答


评分

编程题的解答提交后由评分系统评出即时得分,每一次提交的判决结果会及时通知;系统可能的反馈信息包括:

结   果说   明
等待评测评测系统还没有评测到这个提交,请稍候
正在评测评测系统正在评测,稍候会有结果
编译错误 您提交的代码无法完成编译,点击“编译错误”可以看到编译器输出的错误信息
答案正确 恭喜!您通过了这道题
部分正确 您的代码只通过了部分测试点,继续努力!
格式错误 您的程序输出的格式不符合要求(比如空格和换行与要求不一致)
答案错误 您的程序未能对评测系统的数据返回正确的结果
运行超时您的程序未能在规定时间内运行结束
内存超限 您的程序使用了超过限制的内存