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
转载请注明:0daytown » Learn Python Properly—Build A 2D Game (Teens/Young Learners)