做游戏学Python-Python语言快速入门

做游戏学Python-Python语言快速入门
共110节 388人在学 课程详情
  • Python课程概述

    • Python课程概述
    • Python的安装
    • Pycharm的安装
  • 计算与变量

    • 用python来做计算
    • python变量
  • 字符串、列表、元组和字典

    • 字符串
    • 列表-创建列表
    • 列表-使用列表
    • 列表-列表内置函数及常用方法
    • 列表-列表的删除操作
    • 元组和字典
  • if和else

    • if和else
  • 循环

    • 认识for循环
    • for循环嵌套
    • while循环
  • 使用函数和模块

    • 函数
    • 变量和作用域
    • 模块
  • 使用类和对象

    • 认识类
    • 认识对象
    • 在类中定义函数
    • 函数之间的调用
    • 初始化对象
  • Python的内建函数

    • abs函数
    • bool函数
    • dir函数
    • float函数
    • int函数
    • len函数
    • max+min函数
    • range函数
    • sum函数
    • 文件操作open+read+write函数
  • 常用的Python模块

    • time模块中time函数的用法
    • time模块中asctime函数的用法
    • time模块中localtime函数的用法
    • time模块中sleep函数的用法
    • random模块中randint函数的用法
    • random模块中choice函数的用法
    • random模块中shuffle函数的用法
    • copy模块的用法
    • keyword模块的用法
    • pickle模块的用法
  • Python游戏基础-用tkinter画高级图形

    • 创建一个可以点击的按钮
    • 具名参数的用法
    • 创建一个画图用的画布
    • 画线
    • 画矩形
    • 随机函数
    • 设置图形颜色
    • 画圆弧
    • 画多边形
    • 显示字体
    • 显示图片
    • 创建基本的动画
    • 消息绑定到键盘
  • 游戏项目实战之一-井字游戏

    • 创建游戏的画布
    • 绘制游戏棋盘
    • 指定位置交替落下不同颜色棋子
    • 认识鼠标事件
    • 不同位置交替落下棋子
    • 当前位置已有棋子的判断
    • 第一行三子成线的判断
    • 完成各个方向的判断
    • 游戏结束的判断
    • 边界的判断
    • 精减算法代码之一
    • 精减算法代码之二
  • 游戏项目实战之二-五子棋

    • 五子棋棋盘的绘制
    • 准确落下棋子的算法
    • 水平方向形成五子的判断
    • 垂直方向形成五子的判断
    • 左上右下方向形成五子的判断
    • 右上左下方向形成五子的判断
  • 游戏项目实战之三-弹球游戏

    • 场景中理解反弹
    • 不同角度的反弹及游戏结束的判断
    • 游戏得分
    • 弹球游戏场景的搭建
    • 认识动画
    • 场景中应用动画
    • 用类重构代码
  • 游戏项目实战之四-太空阻击

    • pygame模块的安装
    • 太空阻击游戏策划及Demo功能展示
    • 创建飞碟太空场景
    • 飞碟入侵
    • 主角出现横向射出子弹
    • 上下左右移动战机
    • 旋转战机发射子弹
    • 碰撞检测消灭飞碟
    • 添加背景音乐及得分
  • 游戏项目实战之五-贪吃蛇

    • 游戏场景的搭建
    • 蛇与食物进入场景及四个方向运动
    • 通过绘制的方法生成蛇及食物
    • 用类来管理蛇及食物的生成
    • 绘制蛇身及向右运动的原理分析
    • 其他三个方向运动的功能实现
    • 运动中区分蛇头与蛇尾
    • 向右运动时吃到食物后蛇身变长
    • 其他方向运动时吃到食物后蛇身变长
    • 精减代码、游戏结束及得分
  • 游戏项目实战之六-四子连珠

    • 画布的代码实现
    • 棋盘的代码实现
    • 鼠标左键绑定事件
    • 棋子落在正确的位置上
    • 交替变换棋子的颜色
    • 水平向右四子连珠的判断
    • 水平向左四子连珠的判断
    • 垂直方向四子连珠的判断
    • 斜向方向四子连珠的判断
    • 游戏结束的判断

    订阅失败

    做游戏学Python-Python语言快速入门
    做游戏学Python-Python语言快速入门 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    abs函数

    课程介绍

    做游戏、学Python。本教程旨在帮助朋友们快速掌握Python入门知识,通过游戏学以致用。

    Python作为胶水语言,其粘合力无与伦比,尤其站在”大数据+“与”人工智能“的风口之上,可谓如鱼得水,潜力无限。人生苦短,我用Python。本教程将”游戏驱动,实战为主”作为出发点,详细介绍Python语言的基础知识,教程中剖析了六个典型的Python游戏,以培养学员解决问题的能力。理论与项目的完美结合是本系列教程的特色,做到让学员学以致用。

    本教程共分为十六章,分别介绍了Python是什么、计算与变量、字符串列表元组和字典、流程控制、函数、模块、类和对象、tkinter绘图。结合的游戏分别是井字游戏、五子棋游戏、弹球游戏、太空阻击游戏、贪吃蛇游戏与四子连珠游戏。


    推荐课程

    信息系统项目管理师自考笔记

    李明 · 859人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22617人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4279人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 885人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5193人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1524人在学

    Python Django 深度学习 小程序

    钟翔 · 2385人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 661人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4062人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~