学校云 建设你的专属在线教育平台
中国大学MOOC
SPOC学校专有课程
大数据应用开发语言
分享
spContent=本课程介绍Python运算符、内置函数、常用数据类型、选择结构与循环结构、函数设计与使用、字符串与正则表达式、面向对象编程基础、文件操作、数据库操作等内容,案例丰富、实用性强,注重Python内功修炼。 通过本课程的学习,大家会对Python有更深入的了解。
—— 课程团队
课程概述

Python是一门免费、开源、跨平台的高级动态编程语言,代码可移植性强,扩展库丰富,目前Python已经渗透到统计分析、大数据处理、数据可视化、移动终端开发、科学计算可视化、系统安全、网络安全、软件分析与测试、图形图像处理、人工智能、游戏设计与策划、网络应用开发、自动运维、辅助设计等几乎所有行业和领域。
Python支持命令式编程、函数式编程,语法简洁、清晰,代码优雅、可读性强,大幅度缩短了开发周期,在开发速度和运行速度之间达到了完美的平衡。
本课程代码纯正、讲解透彻,例题丰富、实用性强,延伸学习资源丰富。通过本课程的学习,可以快速入门Python编程,能够编写程序实现自己的想法,为数据库、网络爬虫、机器学习、系统运维、数据分析与可视化等多个应用领域的深入学习打下良好的基础。

授课目标

目标1深刻理解并掌握大数据应用开发语言的概念和原则,进而理解面向对象软件泛型的特性;

目标2 掌握大数据应用开发语言程序设计切片、迭代、列表生成式、生成器、迭代器、函数式编程、异常处理、输入输出流、集合等高级程序设计技术能够熟练运用大数据应用开发语言的基本理论和基本知识,对行业大数据(如工业大数据)进行搜集、整理、存储、处理、分析和预测。可以通过编写大数据应用开发语言 通过相应的实验环节,进行实验设计和结果分析。

目标3具有使用大数据应用开发语言对大数据进行处理,并且具有针对机器学习和人工智能算法进行系统测试及代码优化的专业能力。

目标4具有一定的自主学习意识,能够在教师的引导下通过查阅资料和自主学习,进一步扩展自己的知识体系,跟踪大数据应用开发语言的最新发展,通过学习最新的API文档,尝试使用新功能,并能将其应用到实际问题中。


成绩 要求

在平台内考试系统参加考试并取得60分以上为合格。

课程大纲
预备知识

数据科学导论、面向对象程序设计,数据结构 

参考资料

配套教材:《Python程序设计基础(第2版)》,董付国编著,清华大学出版社,2018.1

参考书:

  1. 《Python程序设计(第2版)》,董付国,清华大学出版社,2016年8月

  2. 《Python可以这样学》,董付国,清华大学出版社,2017年2月

  3. 《Python程序设计开发宝典》,董付国,清华大学出版社,2018年10月

  4. 《玩转Python轻松过二级》,董付国,清华大学出版社,2018年5月

  5. 《Python程序设计基础与应用》,董付国,机械工业出版社,2018年9月

  6. 《Python程序设计实验指导书》,董付国,清华大学出版社,2019年4月

常见问题