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