首页 课程主页
  • 累计开课期数
  • 2 学期
  • 累计选课人次
  • 299 人次
  • 累计访问量
  • 15691 次
课程分享  
python语言程序设计
主讲教师 殷周平/安庆师范大学
学习人数 81
开课周期 2026年01月04日 ~ 2026年07月31日
教学进度
预报名
进行中
已结课
课程期次 进行至第 15 周 , 共 30 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

《Python语言程序设计》课程是是一门开源的高级动态编程语言。通过学习《Python程序设计》,使学生理解Python的编程模式,熟练运用Python列表、元组、字典、集合等基本数据类型以及相关列表推导式、切片等特性来解决实际问题,熟练掌握Python分支结构、循环结构、函数设计以及类的设计与使用,熟练使用正则表达式处理字符串,同时掌握不同领域的Python扩展模块,并能够解决实际问题。因此,本课程受众的定位为高等学校理工科的学生以及对python感兴趣的同学与老师,以及社会上从事动态编程语言相关的工作人员。

《Python语言程序设计》课程自2015年起在安庆师范大学开设,面向14个本科专业(计算机科学与技术专业、数学与应用数学、应用统计学、信息与计算科学、物理学、财务管理、金融工程、电子商务、网络与新媒体、电子信息科学与技术、数字媒体技术、通信工程、物联网工程、数据科学与大数据技术)和硕士研究生4个专业(数学、统计学、软件工程、应用经济学),每年授课人数100-1200人次。

 


课程概述

《Python 语言程序设计》是一门兼顾零基础入门与基础提升的实用型编程核心课程,以 “实用导向、循序渐进、理实结合” 为核心原则,助力学习者快速掌握编程技能。

课程聚焦 Python 核心知识与实战应用,从环境搭建、基本语法入手,逐步深入控制结构、数据结构、函数模块、文件操作与异常处理等关键内容,搭配猜数字游戏、成绩分析、自动化办公等生活化案例,让抽象编程知识落地。无需编程基础,无论是计算机专业低年级学生、非计算机专业学习者,还是希望通过编程提升工作效率的职场人士,都能轻松入门。

通过课程学习,学习者不仅能熟练运用 Python 核心语法与常用库,具备独立开发小型程序的能力,更能培养逻辑思维与问题拆解能力,搭建扎实的程序设计基础。同时,课程提供实战项目经验与学习社群资源,帮助学习者积累可展示的编程作品,为后续数据分析、人工智能、Web 开发等方向的学习或职场技能提升筑牢根基,真正实现 “学以致用、技能赋能”。


课程大纲
  • 第一章 Python语言基础
    • 1.1 Python语言的概述
    • 1.2 Python运行的程序
    • 1.3 Python的开发环境
  • 第二章 Python基本语法
    • 2.1 基本语法元素
    • 2.2 基本输入
    • 2.3 基本输出
    • 2.4 变量与对象
      • 2.4.1 变量与对象(1)
      • 2.4.2 变量与对象(2)
  • 第三章 基本数据类型
    • 3.1 数值类型
      • 3.1.1 数值类型(1)
      • 3.1.2 数值类型(2)
    • 3.2 运算符
      • 3.2.1 运算符(1)
      • 3.2.2 运算符(2)
    • 3.3 字符串处理
    • 3.4 深入使用字符串
    • 3.5 字符串的格式化
    • 3.6 数据类型操作
  • 第四章 组成数据类型
    • 4.1 集合
    • 4.2 列表
    • 4.3 列表的常用方法
    • 4.4 元组
    • 4.5 元组的常用方法
    • 4.6 字典
    • 4.7 字典的常用方法
    • 4.8 迭代
    • 4.9 列表解析
  • 第五章 程序控制结构
    • 5.1 程序的基本结构
    • 5.2 if分支结构
    • 5.3 循环结构
    • 5.4 控制循环结构
    • 5.5 异常处理
  • 第六章 函数与模块
    • 6.1 函数的定义
    • 6.2 函数的调用
    • 6.3 函数的参数
      • 6.3.1 函数的参数(1)
      • 6.3.2 函数的参数(2)
      • 6.3.3 函数的参数(3)
    • 6.4 函数参数的传递机制
      • 6.4.1 函数参数的传递机制(1)
      • 6.4.2 函数参数的传递机制(2)
    • 6.5 变量作用域
    • 6.6 局部函数
    • 6.7 模块
      • 6.7.1 模块(1)
      • 6.7.2 模块(2)
  • 第七章 文件和数据组织
    • 7.1 文件
    • 7.2 读写CSV文件
    • 7.3 数据组织的维度
  • 第八章 Python标准库
    • 8.1 Random库
    • 8.2 Time库
    • 8.3 Tkinter库
  • 第九章 第三方库
    • 9.1 第三方库简介
    • 9.2 打包工具:PyInstaller
    • 9.3 分词工具:jieba
    • 9.4 词云工具:wordcloud
  • 第十章 类
    • 10.1 类的概述
    • 10.2 类的属性
  • 期末考试
授课目标
预备知识
配套教材
参考教材
0.0

0 条评价

本次开课 查看全部
0.0

0 条评价

本次开课 查看全部
授课教师
安庆师范大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有