首页 课程主页
课程分享  
Python程序设计
主讲教师 周开乐/合肥工业大学
学习人数 1443
开课周期 2022年09月16日 ~ 2023年04月15日
教学进度
预报名
进行中
已结课
课程期次 共 31 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

计算机程序设计是计算机相关专业的核心课程,也是信息管理与信息系统、大数据管理与应用、电子商务等管理类专业的重要专业课程,它是以程序设计语言为工具,介绍程序设计的思想和方法,为相关专业课程的学习奠定基础。计算机程序设计课程也是培养学生计算思维能力的重要载体,理解计算机求解复杂问题的逻辑方法,从而更好地使用计算机编程解决实际的管理决策问题。


课程概述

Python语言是一种功能强大的程序设计语言,具有免费开源、面向对象、扩展性强、跨平台性等特点。Python语言还有大量优秀的第三方模块,能够有效支撑科学计算、系统编程、图形界面开发、网络编程、多媒体分析、人工智能等领域的开发应用。

本课程主要介绍Python程序设计的语法规范,并通过实例分析,学习基于Python语言的程序设计基本概念、理论和方法。本课程共包括十二个章节:第一章为绪论,主要介绍Python语言的发展历程、主要特点和下载安装等;第二章介绍Python语言基础,包括常量与变量、数据类型、常用系统函数和基本运算等,为后续各章节学习奠定基础;第三章到第五章分别为Python结构化程序设计的三种基本结构——顺序结构、选择结构和循环结构;第六章到第八章分别介绍字符串、列表与元组、字典与集合等数据类型;第九章学习函数与模块的相关知识;第十章到第十二章为本课程的高阶内容,分别介绍文件操作、数据可视化和图形界面设计的相关内容。


课程大纲
  • 课程介绍
  • 第1章 绪论
    • 1.1 初识Python
    • 1.2 Python开发环境配置
  • 第2章 Python语言基础
    • 2.1 常量与变量
    • 2.2 数据类型
    • 2.3 常用系统函数
    • 2.4 基本运算
  • 第3章 顺序结构
    • 3.1 程序设计概述
    • 3.2 Python书写规则
    • 3.3 赋值语句
    • 3.4 数据输入输出
  • 第4章 选择结构
    • 4.1 条件的描述
    • 4.2 选择结构的实现
  • 第5章 循环结构
    • 5.1 while循环结构
    • 5.2 for循环结构
    • 5.3 循环控制语句
  • 第6章 字符串
    • 6.1 序列的索引与切片
    • 6.2 序列的计算与常用处理函数
    • 6.3 字符串创建和基本操作
    • 6.4 字符串的常用方法
    • 6.5 random模块及其应用
  • 第7章 列表与元组
    • 7.1 列表及其创建
    • 7.2 列表的基本操作
    • 7.3 元组的创建与基本操作
    • 7.4 列表与元组的比较
  • 第8章 字典与集合
    • 8.1 字典及其创建
    • 8.2 字典的常用操作
    • 8.3 集合及其创建
    • 8.4 集合的常用操作
  • 第9章 函数与模块
    • 9.1 函数定义与调用
    • 9.2 函数的参数传递
    • 9.3 两类特殊函数
    • 9.4 装饰器
    • 9.5 变量的作用域
    • 9.6 模块
  • 第10章 文件操作
    • 10.1 文件的打开与关闭
    • 10.2 文本文件的读取
    • 10.3 文本文件的写入
  • 第11章 数据可视化
    • 11.1 基本函数曲线绘制
    • 11.2 注释标记和多子图绘制
    • 11.3 非线性图绘制
  • 第12章 图形界面设计
    • 12.1 图形用户界面创建
    • 12.2 常用控件
    • 12.3 图形绘制
  • 考试1
  • 考试2
  • 考试3
  • 考试4
  • 考试5
  • 考试6
  • 考试7
  • 考试8
  • 考试9
  • 考试10
  • 考试11
  • 考试12
  • 考试13
授课目标

掌握Python语言的数据类型、运算符、流程控制、函数模块、文件操作、数据可视化、图形界面设计等知识,并能够熟练运用相关知识编写程序解决实际管理问题。

预备知识

计算机基础相关知识。

配套教材
  • Python程序设计
    黄蔚, 熊福松, ...
    清华大学出版社
参考教材
  • Python语言程序设计基础(第2版)
    嵩天, 礼欣, 黄...
    高等教育出版社
  • Python程序设计基础与应用(第2版)
    董付国
    机械工业出版社
  • Python程序设计基础(第2版)
    李东方, 文欣秀,...
    电子工业出版社
  • Python语言程序设计
    刘卫国
    电子工业出版社
5.0

1 条评价

本次开课 查看全部
5.0

3 条评价

本次开课 查看全部
1 这门课程是免费学习的吗?
本课程是开设在安徽省网络课程学习中心(e会学)平台上的课程,是免费学习的。
2 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
3 是否需要完成课程所有的作业?
如果你想要获得课程证书,你需要按照课程老师制定的课程大纲和考核标准完成相关作业;如果仅是为了扩充知识并不需要申请证书,可以根据自己的时间与需求自由安排学习计划。
4 课程结束后,还能继续学习课程内容吗?
这将根据课程团队的设置的课程结课设置而定,有的课程将在课程结束后关闭,有的课程允许已选课的用户查看课程内容及历史记录,也有课程可能会对未选课用户开放课程内容。对于结课后仍然开放的课程,在“我的课程”列表里,可以查看课程内容及学习记录。
5 如何申请课程证书?
课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
授课教师
合肥工业大学
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有