Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

XuetangX

程序设计基础(Python)

Northwestern Polytechnical University via XuetangX

Overview

程序设计基础(Python)是计算机基础教育核心课程,为低年级提供学科竞赛、科技活动、创新创业实践的重要工具,为高年级搭建计算机通识教育和专业领域研究间的桥梁。课程在本科教学质量国家标准上,围绕人才培养总目标,主动适应培养新时代复合型人才的学科交叉、产学融合、科教结合等多元需求,达成:

知识目标:识记核心知识,领会应用场景,掌握编程方法,以概念为本、理解为先。

能力目标:运用计算思维,强化实践训练,提高系统能力,以问题求解、应用创新为要。

素质目标:实施课程育人,引导自主学习,提升学生素质,以社会责任为重,以全面可持续发展为魂。

课程针对本科一二年级学生,在已学的程序设计基础上,瞄准未来专业学习中的科学研究和工程技术,从数据处理和算法应用进一步“赋能”,掌握现代计算科学的前沿理论,提高计算科学创新驱动的应用能力。


Syllabus

  • 第1章 编程入门
    • 第1节 Python概述
    • 第2节 编程起步
  • 第2章 数据表示与运算
    • 第3讲 数字与运算
    • 第4讲 字符串
    • 第5讲 列表与元组
    • 第6讲 字典
    • 第7讲 集合
  • 第3章 控制结构
    • 第8讲 输入与输出
    • 第9讲 顺序与选择结构
    • 第10讲 循环结构(一)
    • 第11讲 循环结构(二)
    • 第12讲 控制结构应用举例
  • 第4章 程序模块化
    • 第13讲 函数定义
    • 第14讲 函数参数
    • 第15讲 函数调用
    • 第16讲 常用标准库
  • 第5章 文件操作
    • 第17讲 文件操作(一)
    • 第18讲 文件操作(二)
  • 第6章 类与对象
    • 第19讲 类与对象(一)
    • 第20讲 类与对象(二)
  • 第7章 编程高级话题
    • 第21讲 异常处理(一)
    • 第22讲 异常处理(二)
    • 第23讲 模块与包(一)
    • 第24讲 模块与包(二)
  • 期末考试

    Taught by

    Junrui Liu and Xuefeng Jiang

    Tags

    Reviews

    Start your review of 程序设计基础(Python)

    Never Stop Learning.

    Get personalized course recommendations, track subjects and courses with reminders, and more.

    Someone learning on their laptop while sitting on the floor.