【课程中文名称】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% |