通过用 Python 制作游戏来学习编程
制作完整的马里奥游戏和太空冒险。学习 Python 并创建您自己的 2D 平台游戏
讲师:Sachin Kafle
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将会学到的
- 学习 Python,这是 2021 年付费和使用最多的编程语言
- 了解使用 Python 和 Pygame 进行基本和高级游戏编程
- 了解面向对象编程在实践中是如何工作的。
- 通过创建两个主要游戏来学习 Python:马里奥和冒险游戏
- 学习如何使用 Python 制作最好的 GUI 游戏
要求
- 运行任何操作系统(MacOSx、Linux、Windows)的 Mac 或 PC
- 无需编程经验
- 正确的互联网连接
说明
你有没有想过 用 图形界面构建游戏 但不知道如何去做?
可能您甚至知道如何在命令行上创建工具,但不知道如何将其转换为人们可以点击的图形界面。在本课程中,我们将学习 Python GUI 编程 +其他高级 Python模块,以从头开始 构建图形用户界面 (GUI) 和游戏。
您将在整个课程中制作的游戏:
- 完整的马里奥游戏
- 太空冒险(2D 平台游戏)
我们将学习 Python 的基础知识,即变量、切片、字符串、某些模块、算术和逻辑运算、循环、函数、面向对象编程。
之后,我们将学习使用 pygame 进行游戏开发的基础知识和高级知识:
- 主要角色及其动作
- 收藏品,例如硬币、额外的生命和额外的健康
- 不同类型的敌人战斗
- 尖刺、锯子和移动平台等危险
- 带有交互式菜单的用户界面
如果您想: 本课程适合您:
– 培养获得第一份 Python 编程工作/游戏开发人员工作所需的技能
– 学习基础知识以推进编程范例
– 开始使用 Python 的某些领域,例如机器学习、人工智能、密码学等
– 作为一个想要自由职业的自学程序员来学习
……那么你需要有坚实的 Python 编程基础。本课程旨在让您快速掌握这些核心技能。
本课程面向以前从未编程过的完全初学者,以及希望通过学习 Python 增加职业选择的现有程序员。
————————————————————————————————————————————————————–
常见问题|| 报名前必读:
Python 是学习的第一门编程语言吗?
尽管它尚未被许多计算机科学程序采用为第一语言,但行业专家普遍认为 Python 在学习编码时是一种很好的第一编程语言,它在SpaceX中广泛用于自动化和处理发射火箭的技术, Instagram、谷歌支持他们的后端,许多公司支持和执行机器学习和深度学习算法;它无疑是学习的第一编程语言。
对于初学者来说,Python 的语法比大多数其他主要编程语言的语法更简单,例外和特殊情况也更少。它还倾向于使用简单的英语关键字来代替必须记住的其他语言的标点符号系统,从而更容易学习编码。鉴于这些约定,Python 代码对于新手来说往往比同类语言中的代码看起来更“混乱”。
Python 的另一个重要特性是它的使用无处不在。虽然 Python 针对 Linux 和 Unix 系统上的开发进行了优化,但解释器几乎适用于所有主要操作系统。Python 的所有实现都由一个优秀的标准库支持,这意味着新学生可以非常快速地继续创建有用的实际功能程序。此外,Python 的标准实现 CPython 是免费和开源的。
Python 程序员可以从事哪些类型的工作?
在就业市场上,如果你观察趋势;Python 通常看起来像是一种强大的语言,可以支持一些使用更广泛的主要语言,如 C 或 Java。但是最近,随着 ML 和深度学习算法的发展;在2020 年及以后需要具备的技能。然而,有多种工作可以专注于 Python 开发。其中许多工作将用于构建和改进公司用来创建可销售成品的内部工具,而不是在成品本身上工作。
Python 编程的存在特别强大的一个特定经济部门是地理空间行业。这是一个涉及导航工具(如 GPS、雷达和光测量)的关键行业。
如果您对 Web 应用程序感兴趣,Python 是开发(使用后端或服务器端)而不是设计(创建网站访问者与之交互的实际完成的前端)的更好选择。如前所述,Google 将 Python 用于其搜索引擎的许多组件,并且在数据挖掘行业中得到了相当广泛的应用。
最后,Python 也可以用于游戏开发。一些完全或大部分使用 Python 开发的著名游戏示例包括 EVE Online、Civilization IV、Battlefield 游戏系列和 Mount & Blade 游戏。流行的开发环境 Blender 是用 Python 编写的。
准备好开始了吗,我的 PYTHON 程序员朋友?
现在使用右侧的“添加到购物车”按钮注册,开始您的创造性、高级 Python 才华之路。或者,使用预览功能免费参加本课程,这样您就可以 100% 确定本课程适合您。
课堂见!
试一试,你不会后悔的!!
此课程面向哪些人:
- 任何想开发游戏但没有任何编程技能的人
- 任何想通过制作游戏来学习 Python 编程的人
- 任何想制作自己的 2D 游戏的人。
- 对游戏设计行业感兴趣的人。
- 希望重新掌握游戏开发技能的开发人员。