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

Shenzhen Institute of Information Technology

Python程序设计基础

Shenzhen Institute of Information Technology via XuetangX

Overview

  1. 课程性质:《Python程序设计基础》是计算机与电子信息类专业的专业支撑课,同时也可作为其他专业的拓展课程。主要以项目导向、任务驱动的方式对学生的Python语言编程能力进行培养和训练,为其应用Python应用开发打下扎实基础。

  2. 课程特色:本课程以任务驱动的方式讲解程序设计语言,即学即用,让同学们学习程序设计不再枯燥无味;同时本课程以一个完整的十点半游戏项目贯穿《Python程序设计基础》教学全过程,系统性强,有利于提高同学们的代码编写能力。

  3. 前后续课程:学习本课程前需掌握对计算机的基本操作,后续课程有《Python  web 程序开发》、《Python数据分析》,《Python 网络爬虫技术》、《python自动化运维》、《Python  企业级项目实践》等专业课程。

  4. 学习收获:通过本课程学习,同学们能够掌握Python语言的基础语法、函数应用、面向对象编程、窗体应用程序开发、数据库连接等相关知识,同时能够训练同学们的Python项目开发能力。



Syllabus

  • 课程介绍
    • 课程性质与课程设计
  • 任务一:创建玩家
    • 1.1 十点半游戏简介
    • 1.2 任务描述与目标要求
    • 1.3 Python的安装与使用 视频讲解
    • 1.4 任务一参考代码
    • 1.6 专题项目1实训:PyCharm安装与使用
  • 任务二:计算出两张牌的点数
    • 2.1 任务描述与目标要求
    • 2.2 基础数据类型与运算符 知识点视频讲解
    • 2.3条件语句 知识点视频讲解
    • 2.4 任务二参考代码
    • 2.6 专题项目2实训:出租车计费
  • 任务三:生成一副扑克牌
    • 3.1任务描述与目标要求
    • 3.2循环语句 知识点讲解视频
    • 3.3 序列数据 知识点视频讲解
    • 3.4 任务三参考代码
    • 3.6 专题项目3实训: 数字竞猜
    • 3.7 算法分析
  • 任务四:庄家给玩家发首轮牌
    • 4.1 任务描述与目标要求
    • 4.2 函数 知识点视频讲解
    • 4.3 任务四参考代码
    • 4.5 专题项目4实训: 体重排序
  • 任务五:庄家完成后续发牌
    • 5.1 任务描述与目标要求
    • 5.2 异常处理 知识点视频讲解
    • 5.3 任务五参考代码
    • 5.5 专题项目5实训: 一元二次方程
  • 任务六:不服输,再玩一局
    • 6.1 任务描述与目标要求
    • 6.2 模块 知识点视频讲解
    • 6.3 任务六参考代码
    • 6.5 专题项目6实训: 日期计算
  • 任务七:明天接着玩
    • 7.1 任务描述与目标要求
    • 7.2 文件的读写 知识点视频讲解
    • 7.3 任务七参考代码
    • 7.5 专题项目7实训:文本加密
  • 任务八:创建一手扑克牌对象
    • 8.1 任务描述与目标要求
    • 8.2 面向对象基础 知识点视频讲解
    • 8.3 任务八参考代码
    • 8.5 专题项目8实训: 我的虚拟宠物
  • 任务九:创建一幅扑克牌对象
    • 9.1 任务描述与目标要求
    • 9.2 面向对象高级 知识点视频讲解
    • 9.3 任务九参考代码
    • 9.5 专题项目9实训:面积计算
  • 任务十:应用对象完成十点半游戏开发
    • 10.1 具体任务描述与目标要求
    • 10.2 任务十参考代码
  • 任务十一:将玩家信息存入数据库
    • 11.1任务描述与目标要求
    • 11.2 Python数据库编程 知识点视频讲解
    • 11.3 任务十一参考代码
    • 11.5 专题项目11实训: 学生信息管理
  • 任务十二:十点半窗体游戏开发
    • 12.1任务描述与目标要求
    • 12.2 窗体程序开发 知识点视频讲解
    • 12.3 任务十二参考代码
    • 12.5 专题项目12实训:学生信息管理--用户登录窗体
  • 2048游戏开发实战
    • 项目简介
    • 开始游戏
    • 移动控制
    • 胜负判断
    • 游戏积分
    • 程序重构
    • 程序优化
    • 游戏窗口
    • 连接数据库
  • 拓展学习

    Taught by

    ZhiLiang Xu

    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.