视频教程-做游戏学Python-Python语言快速入门-Python
扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
订阅后:请点击此处观看视频课程
视频教程-做游戏学Python-Python语言快速入门-Python
学习有效期:永久观看
学习时长:1026分钟
学习计划:18天
难度:低
「口碑讲师带队学习,让你的问题不过夜」
讲师姓名:雷玉广
CEO/董事长/总经理
讲师介绍:20年软件项目开发管理经验 工信部人才交流中心特聘专家讲师 日本U-CAN在线教育特聘主任讲师 国家十二·五规划软件工程教材作者(书:清华大学出版社出版) 中国软件行业协会教培专家组成员 天津职业大学智慧养老项目专家组成员 参与策划编写的系列图书十六本,在线课程十二门,涉及JAVA、C#、Python、移动技术及大数据等领域。
☛点击立即跟老师学习☚
「你将学到什么?」
做游戏、学Python。本教程旨在帮助朋友们快速掌握Python入门知识,通过游戏学以致用。
Python作为胶水语言,其粘合力无与伦比,尤其站在”大数据+“与”人工智能“的风口之上,可谓如鱼得水,潜力无限。人生苦短,我用Python。本教程将”游戏驱动,实战为主”作为出发点,详细介绍Python语言的基础知识,教程中剖析了六个典型的Python游戏,以培养学员解决问题的能力。理论与项目的完美结合是本系列教程的特色,做到让学员学以致用。
本教程共分为十六章,分别介绍了Python是什么、计算与变量、字符串列表元组和字典、流程控制、函数、模块、类和对象、tkinter绘图。结合的游戏分别是井字游戏、五子棋游戏、弹球游戏、太空阻击游戏、贪吃蛇游戏与四子连珠游戏。
「课程学习目录」
第1章:Python课程概述 |
1.Python课程概述 |
2.Python的安装 |
3.Pycharm的安装 |
第2章:计算与变量 |
1.用python来做计算 |
2.python变量 |
第3章:字符串、列表、元组和字典 |
1.字符串 |
2.列表-创建列表 |
3.列表-使用列表 |
4.列表-列表内置函数及常用方法 |
5.列表-列表的删除操作 |
6.元组和字典 |
第4章:if和else |
1.if和else |
第5章:循环 |
1.认识for循环 |
2.for循环嵌套 |
3.while循环 |
第6章:使用函数和模块 |
1.函数 |
2.变量和作用域 |
3.模块 |
第7章:使用类和对象 |
1.认识类 |
2.认识对象 |
3.在类中定义函数 |
4.函数之间的调用 |
5.初始化对象 |
第8章:Python的内建函数 |
1.abs函数 |
2.bool函数 |
3.dir函数 |
4.float函数 |
5.int函数 |
6.len函数 |
7.max+min函数 |
8.range函数 |
9.sum函数 |
10.文件操作open+read+write函数 |
第9章:常用的Python模块 |
1.time模块中time函数的用法 |
2.time模块中asctime函数的用法 |
3.time模块中localtime函数的用法 |
4.time模块中sleep函数的用法 |
5.random模块中randint函数的用法 |
6.random模块中choice函数的用法 |
7.random模块中shuffle函数的用法 |
8.copy模块的用法 |
9.keyword模块的用法 |
10.pickle模块的用法 |
第10章:Python游戏基础-用tkinter画高级图形 |
1.创建一个可以点击的按钮 |
2.具名参数的用法 |
3.创建一个画图用的画布 |
4.画线 |
5.画矩形 |
6.随机函数 |
7.设置图形颜色 |
8.画圆弧 |
9.画多边形 |
10.显示字体 |
11.显示图片 |
12.创建基本的动画 |
13.消息绑定到键盘 |
第11章:游戏项目实战之一-井字游戏 |
1.创建游戏的画布 |
2.绘制游戏棋盘 |
3.指定位置交替落下不同颜色棋子 |
4.认识鼠标事件 |
5.不同位置交替落下棋子 |
6.当前位置已有棋子的判断 |
7.第一行三子成线的判断 |
8.完成各个方向的判断 |
9.游戏结束的判断 |
10.边界的判断 |
11.精减算法代码之一 |
12.精减算法代码之二 |
第12章:游戏项目实战之二-五子棋 |
1.五子棋棋盘的绘制 |
2.准确落下棋子的算法 |
3.水平方向形成五子的判断 |
4.垂直方向形成五子的判断 |
5.左上右下方向形成五子的判断 |
6.右上左下方向形成五子的判断 |
第13章:游戏项目实战之三-弹球游戏 |
1.弹球游戏场景的搭建 |
2.认识动画 |
3.场景中应用动画 |
4.用类重构代码 |
5.场景中理解反弹 |
6.不同角度的反弹及游戏结束的判断 |
7.游戏得分 |
第14章:游戏项目实战之四-太空阻击 |
1.pygame模块的安装 |
2.太空阻击游戏策划及Demo功能展示 |
3.创建飞碟太空场景 |
4.飞碟入侵 |
5.主角出现横向射出子弹 |
6.上下左右移动战机 |
7.旋转战机发射子弹 |
8.碰撞检测消灭飞碟 |
9.添加背景音乐及得分 |
第15章:游戏项目实战之五-贪吃蛇 |
1.游戏场景的搭建 |
2.蛇与食物进入场景及四个方向运动 |
3.通过绘制的方法生成蛇及食物 |
4.用类来管理蛇及食物的生成 |
5.绘制蛇身及向右运动的原理分析 |
6.其他三个方向运动的功能实现 |
7.运动中区分蛇头与蛇尾 |
8.向右运动时吃到食物后蛇身变长 |
9.其他方向运动时吃到食物后蛇身变长 |
10.精减代码、游戏结束及得分 |
第16章:游戏项目实战之六-四子连珠 |
1.画布的代码实现 |
2.棋盘的代码实现 |
3.鼠标左键绑定事件 |
4.棋子落在正确的位置上 |
5.交替变换棋子的颜色 |
6.水平向右四子连珠的判断 |
7.水平向左四子连珠的判断 |
8.垂直方向四子连珠的判断 |
9.斜向方向四子连珠的判断 |
10.游戏结束的判断 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属社群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联网大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习?」
- 想进入互联网技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,18天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握Python知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么?」
系统掌握Python的基础知识
掌握Python在小游戏领域的应用开发方法
掌握面向对象在Python中如何应用
掌握Python中的绘图
视频教程-做游戏学Python-Python语言快速入门-Python相关推荐
- 学过c语言如何入门Python?
前言 已经会C语言了,再学Python就非常轻松了. 计算机的很多基础组件都是用C语言构建的,包括操作系统.算法.协议.驱动.接口.编译器.浏览器等.学习C语言能深入理解计算机和操作系统,能帮助你更好 ...
- 【Python基础】快速入门Python(讲解、习题)
0.导语 Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的.大型项目的 ...
- 快速运行python虚拟环境_快速入门Python 最新最流行的pipenv虚拟环境
2018的PyCon把最新型最先进的Python虚拟环境pipenv吵得火热.看了下介绍感觉真的很好用,它在virtualenv的基础上包装了一些更便捷的功能,解决了很多很多virtualenv欠缺的 ...
- 【python 笔记/小白快速入门python】python浅谈(一)犹抱琵琶半遮面
python浅谈(一)犹抱琵琶半遮面 继浅谈(零)初识庐山真面目[https://blog.csdn.net/HarryOtter/article/details/90519877 ] 之后,终于窥得 ...
- Python学习之快速入门
1. 前言 最近玩服务器,需要服务器和本地的一个端口进行互交,查了一些资料,发现用 Python实现很简单,刚好我也想学学一些Python语法.我之前编程语言已经学习了C/C++,Java语言,所以就 ...
- 视频教程-快速入门Python基础教程_Python基础知识大全-Python
快速入门Python基础教程_Python基础知识大全 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥99.00 立即 ...
- Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python
Python学习教程(Python学习路线_Python基础学习教程_Python视频教程):初学者新手怎样快速入门Python? 人生苦短,我用Python!!!短短几个字,现在在各大学习类平台随处 ...
- python做电脑软件-程序员带你十天快速入门Python,玩转电脑软件开发(二)
关注今日头条-做全栈攻城狮,学代码也要读书,爱全栈,更爱生活.提供程序员技术及生活指导干货. 如果你真想学习,请评论学过的每篇文章,记录学习的痕迹. 请把所有教程文章中所提及的代码,最少敲写三遍,达到 ...
- 视频教程-快速入门Python基础教程_Python基础进阶视频-Python
快速入门Python基础教程_Python基础进阶视频 十余年计算机技术领域从业经验,在中国电信.盛大游戏等多家五百强企业任职技术开发指导顾问,国内IT技术发展奠基人之一. 杨千锋 ¥199.00 立 ...
最新文章
- ue4商城资源 Nature Cave Cliff 自然洞崖景观场景
- 2.10 第二章总结加综合问题
- @hdu - 6372@ sacul
- 一个切图仔的 CSS 笔记
- 如何在网中使用百度地图API自定义个性化地图
- vue 连接地址下载 PDF
- 从USB驱动器运行Windows 10
- MatConvnet工具箱文档翻译理解三
- Navicat - 导入CSV注意事项
- MATLAB卷积conv、conv2、convn详解
- kubernetes多节点集群搭建过程分析
- android中新建文件夹在哪里,Android SdCard 新建文件夹并在文件夹中读、写文件
- android 账户管理实现
- 交换机组播风暴_cisco 交换机端口广播风暴设置(非常详细)
- 计算机键盘锁不了怎么办,电脑键盘不能打字_电脑键盘锁住不能打字
- 防火墙第三天——恶意软件、反病毒技术。。。
- Xilium.CefGlue与CEF库的版本匹配关系
- MySQL的学习笔记(超详细超完整)
- python3:urllib/urllib2
- 盘点国内MCU级RISC-V内核IP厂商
热门文章
- 【Mac】你的Mac屏幕居然是Ipad Pro?
- 胰岛素自身抗体(IAA)ELISA 试剂盒检测原理
- Android4.1 Jelly Bean ubuntu10.04/64环境下 源码编译 初初级
- networkx随机图生成
- 检测停电公告信息并用邮箱通知
- 双系统删除Ubuntu后出现grub界面而无法正常启动Windows系统的解决方法
- 鸿蒙系统兼容安卓和web应用是什么,华为发布全新分布式鸿蒙操作系统 兼容全部安卓应用的所有Web应用...
- PyramidBox 中文翻译及阅读笔记
- android 图片居中代码怎么写,Android:将图片居中
- 9985: 卡片游戏