首页 课程主页
课程分享  
Python程序设计
主讲教师 汤恒/芜湖职业技术学院
学习人数 466
开课周期 2021年10月11日 ~ 2022年01月10日
教学进度
预报名
进行中
已结课
课程期次 共 13 周
  • 课程详情
  • 教辅教材
  • 课程评价
  • 常见问题

Python 语言是目前国内外应用最为热门和广泛的一种计算机语言。 Python程序简单易懂,功能丰富,使用方便灵活,可移植性好,特别在人工智能、云计算、大数据等多领域广泛使用。Python语言很适合初学者作为程序设计入门语言进行学习,我们的课程围绕“Python基础语法”的体系化内容进行学习,适合各层次各专业在校生作为程序设计的入门课程,也适合拟构建坚实能力的自学者掌握体系化编程的基础课程,设置本课程的主要目的是使学习者掌握抽象方法并求解基本计算问题的初步能力,了解产业界解决复杂计算问题的基本思路和基本方法,享受编程求解和科技创新带来的乐趣。课程共分为开启Python学习之旅、数字类型与字符串、流程控制、列表与元组、字典和集合、函数、类与面向对象、模块、文件与文件路径操作、错误和异常等内容。



课程概述

Python 语言是目前国内外应用最为热门和广泛的一种计算机语言。 Python程序简单易懂,功能丰富,使用方便灵活,可移植性好,特别在人工智能、云计算、大数据等多领域广泛使用。Python语言很适合初学者作为程序设计入门语言进行学习,我们的课程围绕“Python基础语法”的体系化内容进行学习,适合各层次各专业在校生作为程序设计的入门课程,也适合拟构建坚实能力的自学者掌握体系化编程的基础课程,设置本课程的主要目的是使学习者掌握抽象方法并求解基本计算问题的初步能力,了解产业界解决复杂计算问题的基本思路和基本方法,享受编程求解和科技创新带来的乐趣。课程共分为开启Python学习之旅、数字类型与字符串、流程控制、列表与元组、字典和集合、函数、类与面向对象、模块、文件与文件路径操作、错误和异常等内容。


课程大纲
  • 第1章 开启Python学习之旅
    • 第1节 python概述
    • 第2节 python安装
    • 第3节 idle
      • 第1课时 idle
      • 第2课时 idle(上机操作)
    • 第4节 pycharm
    • 第5节 第一个例子
      • 第1课时 第一个例子
      • 第2课时 第一个例子(上机操作)
    • 第6节 代码编程规范
    • 第7节 上机实践与总结
      • 第1课时 上机实践与总结
  • 第2章 数字类型与字符串
    • 第1节 数字类型
    • 第2节 字符串
      • 第1课时 字符串1
      • 第2课时 字符串2
      • 第3课时 字符串实例讲解
    • 第3节 运算符
      • 第1课时 运算符1
      • 第2课时 运算符2
    • 第4节 作业与总结
      • 第1课时 作业与总结
      • 第2课时 上机实践(超市收银抹零)
  • 第3章 流程控制
    • 第1节 if语句
      • 第1课时 if语句
      • 第2课时 回文数
      • 第3课时 奖金发放
    • 第2节 if嵌套循环
      • 第1课时 if嵌套循环
      • 第2课时 关于if的讨论
    • 第3节 for循环
    • 第4节 while循环
    • 第5节 跳转语句
    • 第6节 流程控制小结
      • 第1课时 流程控制小结
      • 第2课时 关于循环的讨论
  • 第4章 列表与元组
    • 第1节 认识列表
    • 第2节 列表访问和排序
    • 第3节 添加、删除和修改列表元素
    • 第4节 嵌套列表
      • 第1课时 嵌套列表
      • 第2课时 嵌套列表的适用场景有哪些?
    • 第5节 认识元组
    • 第6节 本章小结
      • 第1课时 本章小结
  • 第5章 字典和集合
    • 第1节 认识字典
    • 第2节 字典的操作
    • 第3节 集合的创建
    • 第4节 集合的操作
    • 第5节 讨论
    • 第6节 作业与总结
      • 第1课时 作业与总结
  • 第6章 函数
    • 第1节 函数的定义和调用
    • 第2节 参数传递
    • 第3节 变量作用域
    • 第4节 递归
    • 第5节 内置函数与总结
    • 第6节 讨论
  • 第7章 类与面向对象
    • 第1节 面向对象
    • 第2节 类与对象
    • 第3节 构造方法与析构方法
    • 第4节 类方法和静态方法
    • 第5节 实例1-银行管理系统
    • 第6节 继承
    • 第7节 实例2-井字棋
    • 第8节 多态
    • 第9节 作业
  • 第8章 模块
    • 第1节 模块概述
    • 第2节 自定义模块
    • 第3节 模块的导入特性
    • 第4节 Python中的包
    • 第5节 第三方模块的下载与安装
    • 第6节 实例1-随机生成验证码
    • 第7节 实例2-绘制多角星
  • 第9章 文件与文件路径操作
    • 第1节 文件的打开与关闭
    • 第2节 从文件中读取数据
    • 第3节 向文件写入数据
    • 第4节 文件的定位读取
    • 第5节 文件的拷贝与重命名
    • 第6节 目录操作
    • 第7节 文件路径操作
    • 第8节 作业与总结
  • 第10章 期末考试
授课目标

设置本课程的主要目的是使学习者掌握抽象方法并求解基本计算问题的初步能力,了解产业界解决复杂计算问题的基本思路和基本方法,享受编程求解和科技创新带来的乐趣。


预备知识
配套教材
参考教材
5.0

5 条评价

本次开课 查看全部
4.9

19 条评价

本次开课 查看全部
1 我可以重复选择同一门课程吗?
可以的,许多课程会多次开课,可以加入同一门课程的不同期次。在新的开课期次中,你需要从零开始完成相关的学习任务。
2 如何申请课程证书?
课程团队会在‘考核标准’中公布获得证书的条件。课程公布考核标准并更新完毕后,你的最终总成绩达到条件即可获得证书。
3 建议使用什么浏览器学习?
为了您顺利地进行课程学习,建议您将浏览器升级到最新版本。建议使用IE10及以上,火狐Firefox浏览器,及谷歌Chrome浏览器。
4 是否需要完成课程所有的作业?
如果你想要获得课程证书,你需要按照课程老师制定的课程大纲和考核标准完成相关作业;如果仅是为了扩充知识并不需要申请证书,可以根据自己的时间与需求自由安排学习计划。
授课教师
芜湖职业技术学院
芜湖职业技术学院
2024 e会学 皖ICP备05002528号-14 皖公网安备 34010402700145号 Copyright 安徽省网络课程学习中心版权所有