你刚刚学会如何用Python编程,还需要多练习吗?你正在寻找一些轻度复杂的项目来挑战你的技能吗?在Python 102课程中,我们将一起从头实现一个基于文本的pac-game。在整个视频中,我们将一起经历实现游戏的所有挑战(如何设计地图,如何移动角色,如何理解游戏已经结束),同时练习Python语言的所有基础知识。Python 102: Developing a text-based pac-man game

这整个课程基本上是一个现场编码会议。您将看到:如何创建简单的数据结构来存储地图和游戏点数之类的东西显示如何编写复杂的if来做出不同的游戏决策显示如何正确地使用循环,例如,控制主游戏循环如何从键盘获取数据并对其做出反应如何使用基本的自动化单元测试来测试您的程序如何出错,了解您的程序失败的原因,以及如何从错误中吸取教训。大声说出我的每一步& nbsp承担,包括我的错误。在每个视频的结尾,都要求你自己实现吃豆人。你迷路了吗?& nbsp不用担心,你可以在课程的资源里找到游戏每个时间点的源代码。如果您正在寻找一种很好的方法来巩固您最近获得的Python技能,那么这就是适合您的课程!

由毛里西奥·阿尼奇创作
MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2声道
类型:电子教学|语言:英语|时长:17节课(2小时33分钟)|大小:2.57 GB

通过编写一个简单的游戏来更加流利地使用Python

你会学到什么
通过一系列的编码讲座,更加熟练地使用Python
理解并使用主要的语言构造函数,如ifs,for和while循环
开发和操作更复杂的数据结构来支持游戏
学习自动化测试的基础知识
理解一个职业程序员在编程时是如何思考的

要求
Python的基础知识。

这门课程是给谁的
想要更加熟练编程的初级Python开发人员

Get more fluent in Python by coding a simple game

What you’ll learn
Get more fluent with Python through a series of coding lectures
Understand and use the main language constructors, such as ifs, for and while loops
Develop and manipulate more complex data structures to support the game
Learn the basics of automated testing
Understand how a professional programmers thinks when programming

Requirements
Basic knowledge of Python.

Description
Did you just learn how to program in Python and needs to practice a bit more? Are you looking for some mildly complex project to challenge your skills? In this Python 102 course, we’ll implement a text-based pac-game together, from scratch. Throughout the videos, we’ll go together through all the challenges of implementing a game (how to design the map, how to move the characters, how to understand that the game is over) while exercising all the basics of the Python language.This entire course is basically a live coding session. You will see:How to create simple data structures to store things like the map and game pointsHow to write complex ifs to take the different game decisionsHow to properly use loops, e.g., to control the main game loopHow to get data from the keyboard and react to itHow to test your program using basic automated unit testingHow to make mistakes, understand why your program is failing, and how to learn from the mistakesI speak out loud every step I take, including my mistakes. In the end of every video, you are asked to implement the pac-man yourself. Did you get lost? No worries, you can find the source code of the game at every point in time in the resources of the course.If you are looking for a nice way to reinforce your recently acquired Python skills, this is the course for you!

Who this course is for
Beginner Python developers that want to get more fluent with programming