最新消息:请大家多多支持

Learn Python Properly—Build A 2D Game (Teens/Young Learners)

其他教程 dsgsd 80浏览 0评论
Learn Python Properly—Build A 2D Game (Teens/Young Learners)

Published 4/2024
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.03 GB | Duration: 6h 21m

Level 1 • A Python course designed specifically for teenagers and young learners (Parents/guardians must enrol)

What you’ll learn
Learn how to communicate with a computer using a Python program
Learn Python coding fundamentals including loops, conditional statements, and defining functions
Learn how to plan, design, and write Python programs
Learn how to deal with errors and bugs in your code

Requirements
No programming experience is needed

Description
This course introduces the basics of Python coding using hands-on projects designed specifically for a younger audience by leading Python educator Stephen Gruppetta. This course follows the Codetoday Unlimited curriculum. You can enrol your children and teenagers on this course.All key topics are introduced using engaging projects with visual elements. The projects encourage students to be creative by programming animations and games.The course focuses on ensuring students understand why things happen the way they do in programming and not just learning how to write commands.I’ve been teaching Python programming to children and teenagers for a decade and thousands of parents have already entrusted me with their children’s learning.The first sections of this course focus on teaching the fundamentals of coding in Python, ensuring the key concepts are understood well. The final section brings all the topics together in the final project: building a 2D graphics-based game using Python’s `turtle` module.Key topics introduced in this course include:variables`for` loops and `while` loopsdefining functions using `def`control flow using conditional statementsplanning a computer programdealing with errors and bugsthe basics of game designother coding best practicesThis course is perfectly-suited to give a solid foundation to your children and teenagers who are keen to learn coding properly.This is Level 1 in the Codetoday Unlimited curriculum, the most extensive curriculum you’ll find for children and teenagers. I believe in providing young learners a platform to go beyond the basics. Following this course, your sons and daughters can proceed to the the rest of the core Codetoday Unlimited curriculum, which includes Levels 1 – 5, and then extend their knowledge further with my Intermediate and Advanced Level courses.

Overview
Section 1: How To Tell The Computer What To Do

Lecture 1 Welcome – What’s in This Course?

Lecture 2 So, What’s Coding, Really?

Lecture 3 Getting Started • When a Python Meets a Turtle

Lecture 4 Using a Split Screen When Learning

Lecture 5 Smiley Face

Lecture 6 Smiley Face Again

Lecture 7 Exercises

Lecture 8 Swirls and Patterns • Don’t Repeat Yourself • `for` Loop

Lecture 9 Swirls and Patterns Again

Lecture 10 Have You Created Interesting Patterns?

Lecture 11 Exercises

Lecture 12 A Flower in the Garden • More on `for` Loops

Lecture 13 A Flower in the Garden Again

Lecture 14 Exercises

Lecture 15 Random Thoughts

Lecture 16 Exercises

Lecture 17 Moving the Turtle

Lecture 18 A Starry Night

Lecture 19 Writing The Code For A Starry Night

Lecture 20 Finishing Touches For A Starry Night

Lecture 21 Exercises

Section 2: Extra: More on Section 1, Without the Turtles

Lecture 22 What’s Extra 1? Can I Skip This?

Lecture 23 How the Program Talks to The Program’s User And How the User Talks Back

Lecture 24 Storing Things in Boxes • Variables

Lecture 25 Revisiting `for` loops

Lecture 26 Revisiting `random`

Section 3: More Looping and Creating Your Own Python Words

Lecture 27 Moving to A Better Coding Platform

Lecture 28 Option 1 • Move to Replit (simpler)

Lecture 29 Option 2 • Move to PyCharm (preferred)

Lecture 30 You Can Split Your Screen to Follow Lessons

Lecture 31 Looping The Loop Again • `while` Loops

Lecture 32 Fred and Mary

Lecture 33 Exercises

Lecture 34 Invent Your Own Python Words

Lecture 35 It’s Your Turn To Tell Fred Where To Go • Part 1

Lecture 36 It’s Your Turn To Tell Fred Where To Go • Part 2

Lecture 37[Optional] A Drawing Program • Part 1

Lecture 38[Optional] A Drawing Program • Part 2

Lecture 39 Exercises

Lecture 40 The Spinning Space Station

Lecture 41 The Spinning Space Station • Working Through The Code

Lecture 42 Exercises

Section 4: Extra: More on Section 3, Without the Turtles

Lecture 43 The `while` Loop Revisited

Lecture 44 Comparing The `while` and `for` loops

Lecture 45 Defining Functions Revisited

Section 5: The Hungry Turtle • A Python Game

Lecture 46 Here’s The Hungry Turtle Game

Lecture 47 Planning the Game

Lecture 48 Create a Player

Lecture 49 Move and Steer the Player

Lecture 50 Teleport

Lecture 51 Equals Equals

Lecture 52 Making Decisions • The `if` Statement

Lecture 53 Back to Teleporting

Lecture 54 Finishing the Teleporting Feature

Lecture 55 Create Food for the Hungry Turtle

Lecture 56 Turtle Eats Food

Lecture 57 Keeping a Score

Lecture 58 Finishing Touches

Lecture 59 Exercises

Section 6: Extra: Adding a Timer to The Hungry Turtle Game

Lecture 60 Introduce the `time` module

Lecture 61 Timers

Lecture 62 Add A Timer to The Hungry Turtle Game

Lecture 63 Exercises

This course is designed for teenagers and younger learners who are new to Python,This course is suitable for those who have never done any coding and those who have some experience with basic programming


Password/解压密码www.tbtos.com

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Learn Python Properly—Build A 2D Game (Teens/Young Learners)

您必须 登录 才能发表评论!