本课程定位为学习过全英文课程《C++程序设计与算法基础(英)》或者《计算机软件技术基础2》或《计算机软件技术基础3》的中低年级学生进一步深入学习现代高级语言程序设计和软件开发基本方法之用。本课程也同时适用与工科专业中对现代高级语言计算机程序设计能力——特别是Python脚本语言——有较高要求的专业。本课程内容分四个主要部分:Python语言的基本知识和程序设计方法,Python面向对象程序设计,Python图形界面程序,Python库应用:网络程序与人工智能程序。
1.以Python语言为媒介,了解计算机语言的公共基本要素,抽象编程范式。
2. 掌握使用Python语言进行程序设计的能力,掌握利用Python程序解决实际的应用领域问题的能力,了解如何搜索和选择合适的已有库和模块来简化和加速软件开发工作。
3. 了解Python中的图形界面库,网络交互库,人工智能库,掌握使用这些库来编写具体领域应用程序的方法。
4. 通过学习Python程序设计语言,了解脚本程序语言和脚本程序设计的特点,使用范围,应用场景。
1. 《C++程序设计与算法基础(英)》
2. 《计算机软件技术基础》
1.本课程采用期末考试与平时成绩结合方式考核,考核结果以百分制成绩记录。
2.考核方式及成绩计算方法
本课程期末考试成绩与平时成绩均以百分制分别记录,并如下合成为总评成绩:
总评成绩 = 期末考试 * 50% + 平时成绩 * 50%
其中:平时成绩 = 平时表现 (10%) + 上机任务成绩(40%),合并按100分计算,上机任务包括四次上机。