课程详情
课程评价
spContent=Python语法优美、结构简单、学习难度小,被业界推荐为学习程序设计的最佳入门语言。本课程是Python入门级别的课程,面向所有零基础的学生。课程从Python的基本语法开始,由浅入深、循序渐进地引领你进入Python的世界。
—— 课程团队
课程概述

课程分为6章,第1章介绍了Python的环境搭建与基本程序结构,第2章介绍了Python的条件、循环、异常等程序语句,第3章介绍了函数与模块,第4章介绍了Python中常用的数据类型,第5章介绍了Python面向对象编程,第6章介绍Python的文件操作,最后引入了多个综合项目,以进一步提高学生的编程能力。课程后面还有进阶的数据库与网络部分的学习资源,供有兴趣的同学选学。

授课目标

(一)知识目标

1.掌握Python程序的结构、函数的结构和程序开发过程;

2.能够对实际问题中的数据进行描述和操作;

3.掌握算法的特性和程序的三种基本结构,能够使用流程图或N-S图来描述算法;

4.熟练使用顺序结构、选择结构和循环结构编写程序,解决实际问题;

5.能够熟练的使用函数编写程序,掌握函数的定义、声明、调用及参数的传递方式;

6.能够使用列表、字典、元组编写程序,解决排序、查找等实际问题;

7.掌握Python中常用的字符串、列表、元组、字典等数据类型;

8.掌握面向对象的程序设计、类属性与实例属性、类方法与实例方法、构造函数与析构函数、派生于继承,能利用面向对象的方法编写应用程序,解决较复杂的实际问题;

9.掌握文件的读/写操作,能使用文件对数据进行处理,解决批量输入输出的实际问题,掌握文本编码。

(二)能力目标

1.能够用Python表达式表达实际问题,具有解决简单应用问题程序设计能力;

2.能够对算法进行描述,建立结构化程序与面向对象程序设计思想;

3.能够用Python表达式表达实际问题中的各种条件,具有解决分支结构应用问题程序设计能力;

4.具有解决重复操作应用问题程序设计能力、程序阅读和程序调试的初步能力;

5.具有解决综合应用问题程序设计能力、程序阅读能力和程序调试能力,建立结构化程序设计与面向对象程序设计的思想;

6.具有综合运用所学知识进行应用软件开发、编码、调试、维护能力。

(三)素质目标

1.养成善于思考、深入研究的良好自主学习的习惯和创新精神;

2.培养结构化程序设计思想和良好的编码规范;

3.培养细致缜密的工作态度、团结协作的良好品质、沟通交流和书面表达能力;

4.养成爱岗敬业、遵守职业道德规范、诚实、守信的高尚品质。

(四)其他目标

通过本课程的学习,可以参加以下职业资格证书考试:

1. Python程序员;

2. Python相关职业资格证。

课程大纲
预备知识

计算机基础知识

参考资料

(1) 《Python程序设计》,黄锐军主编,高等教育出版社,2018

(2) Python文档网站 http://docs.python.org/3/

常见问题

Q. 我没有学过任何计算机编程,可以学习Python吗?

A. 当然可以!而且很多情况下Python被推荐为程序设计的入门语言。

Q. Python的特点是什么?

A. Python的特点是简单、易学、函数库丰富、应用广泛,目前正如火如荼地应用于人工智能领域。

Q. 这门课程主要包含什么内容?

A. 这是一门Python程序设计的入门课程,主要包含基本的Python程序语法、程序结构、函数、列表、字典、面向对象、文件操作,还有数据库、网络操作。课程由浅入深、循序渐进,案例丰富。

Q. 我学习这门课程后能做什么?

A. 您能编写基本的Python程序,能编写文件、数据库与网络程序,为今后的Python爬虫、Web、数据分析、人工智能等课程打下良好的基础。

Q. 我怎么样才能通过这门课程的考核?

A. 课程的考核看重您的学习过程与参与度,只要把每个单元的文档、视频、PPT等学习资源浏览一遍,就算您全程参与了课程的学习,您再完成每个单元后面的作业与两次考试,再积极参加论坛,就很容易通过考核喽!