在中国的古代,为了提升学生的综合能力,学堂要传授六种技能,即:礼、乐、射、御、书、数。本课程《Python程序设计与应用》同样希望提升大家的综合能力,因此在内容设计上精心拣择了重要的知识章节。在上篇中,我们以“礼”讲授Python的基本语法和设计之道,以“乐”感受Python中面向对象的程序设计的语言韵律之美,培养了关于Python语言和编程的基本能力。
在下篇中,我们将要为大家介绍Python在多方面的应用,使同学们凭借丰富的第三方库大展身手,在软件应用的天空中自由飞翔。
我们会讲到“书”,讨论Python是如何存储和处理文字的、如何为汉字增加拼音、如何进行中文信息处理,窥探自然语言处理中的基本概念和规律。
我们会讲到“御”,讨论Python如何生成图形用户界面、如何控制鼠标和键盘实现办公的自动化,使得Python成为我们身边的生产力工具。
我们会讲到“数”,讨论基于Python如何进行极为高效的矩阵运算、如何存储分析处理大规模数据集、如何绘制美观专业的图表,踏入目前最为热门的数据挖掘领域。
我们会讲到“射”,讨论基于Python如何进行图像处理,如何利用经典模式识别方法进行复杂的图像识别和目标检测,我们以Python之“矢”直抵目前人工智能的最前沿领域。
本课程《Python程序设计与应用·下篇》兼具综合性、应用性和前沿性,既可以作为《上篇》后的进阶学习通道,也可以供有一定基础的同学独立选课,开拓眼界,锻炼自己的Python应用技能。
本课程培养学生掌握文本与文字处理、图形用户界面设计、办公自动化、数值计算、科学绘图、图像处理和机器学习方面的知识和技能,将使学生初步具备在自然语言处理、数字图像处理、数值分析和人工智能领域编程的素质和能力,开拓视野,强化软件实践能力。
本课程没有必须的预备知识,对Python语言感兴趣的同学都可以选修本课程。
为积极响应国家低碳环保政策, 2021年秋季学期开始,中国大学MOOC平台将取消纸质版的认证证书,仅提供电子版的认证证书服务,证书申请方式和流程不变。
电子版认证证书支持查询验证,可通过扫描证书上的二维码进行有效性查询,或者访问 https://www.icourse163.org/verify,通过证书编号进行查询。学生可在“个人中心-证书-查看证书”页面自行下载、打印电子版认证证书。
完成课程教学内容学习和考核,成绩达到课程考核标准的学生(每门课程的考核标准不同,详见课程内的评分标准),具备申请认证证书资格,可在证书申请开放期间(以申请页面显示的时间为准),完成在线付费申请。
认证证书申请注意事项:
1. 根据国家相关法律法规要求,认证证书申请时要求进行实名认证,请保证所提交的实名认证信息真实完整有效。
2. 完成实名认证并支付后,系统将自动生成并发送电子版认证证书。电子版认证证书生成后不支持退费。
[1] 《Python编程快速上手》(第2版) ,[美]阿尔•斯维加特著,王海鹏译,人民邮电出版社,2021.3
[2]《让工作化繁为简:用Python实现办公自动化》,李杰臣编著,机械工业出版社,2021.12
[3]《数据科学技术与应用》,宋晖,刘晓强主编,电子工业出版社,2018.8
[4]《利用Python进行数据分析》,Wes McKinney著,O’Reilly & 机械工业出版社,2018.7
[5]《Python编程从数据分析到机器学习实践》(微课视频版),刘瑜著,2020.2
[6]《Python数据可视化之matplotlib实践》,刘大成著,2020.8
[7]《Python图像处理实战》,Sandipan Dey著,陈盈,邓军译,人民邮电出版社,2020.12
[8]《Python计算机视觉编程》,Jan Erik Solem著,朱文涛,袁勇译,人民邮电出版社,2018.11
Q : 本课程教学使用的Python语言是哪个版本?
A : 本课程代码采用Python 3.x版本,目前Python主流库都已稳定运行在Python 3.x版本下。