Python入门基础课(研究生)

发布日期:2023-02-16浏览:835

【课程中文名称】Python入门基础课

【课程英文名称】Basic course for getting started with Python

【学时学分】36学时2个学分

【适用对象】全校学生

【开课学期】2023学年春季

【授课地点】松江校区图书馆T106

【课程代码】71293056

 

一、课程简介

如今,计算机思维和数据素养已经越来越重要,掌握一门计算机语言让繁琐的科研任务和日常工作变得事半功倍。Python语言作为面向对象编程的一门新兴计算机语言,以其入门简单、功能丰富的特性火遍网络。本课程是面向Python语言的入门性课程,为计算机语言基础差或零基础的同学设计。本课程以快速上手为主旨,实践性强、应用范围广,围绕Python基础知识,课程内容设计为四大模块:①Python基础语法②数据处理③中英文本处理④案例实践分析。课程设计程序实例,借助实践操作使用Python语法知识,让学生直观感受Python语法的魅力,同时介绍Python最前沿的应用与探索,扩展学生对Python认识激发学生对Python学习热情课程不仅夯实学生的编程基本能力而且帮助学生树立正确的网络观念和程序使用观念

 

二、课程目标

本课程的课程目标包括素养、知识和能力三个方面:

1.从零编程基础到掌握Python语言基本语法和逻辑,使学生快速入门并具备独立利用Python语言完成项目搭建的能力;

2.使学生学会利用Python语言进行数据爬取、处理以及文本分析等,以帮助其高效的学习和科研。

3.使学生获得基本的计算机编程能力,具备计算机思维和数据素养,并为今后学习Python或其他相关的高阶课程打下良好基础。

 

三、授课方式

本课程采取理论教学与实践相结合的教学方法,教师上课的同时,学生可以同步操作电脑设置专门实践操作课

 

四、课程内容 (章节内容、学时分配等)

周次

学时

教学大纲

1

3

初识Python搭建Python开发环境与开发工具

2、3

6

Python基础语法知识

4

3

综合实践Python基础语法知识

5

3

Python数据处理知识

6

3

实践数据处理的案例

7、8

6

Python文本处理知识

9

3

实践文本处理的案例

10、11

6

实践案例分析与操作

12

3

期末作业

 

 

五、课程要求

本课程要求包括考核方式、考核标准两个方面:

考核标准:

1.考核学生能否掌握Python语言的基本知识与语法

A. 能够独立完成系统环境配置,安装Python主程序以及编译软件。

B. 能够掌握Python基本术语,运算符及表达式。

C. 能根据自己需求查找和安装各类库并调用。

2. 考核学生的项目设计和开发能力。

A. 能否分析问题并建立有逻辑的策略与方案。

B. 能否根据需求独立编写代码和设计程序。

C. 程序能否实际运行并解决问题

3. 综合考核:自选课题,根据所学知识,设计程序完成具有一定数据量的爬虫项目或数据分析项目。

考核方式

 

评分指标

比重

1

考勤

40%

2

平时作业

20%

3

期末报告

40%

总计

 

100%