Young Programmers Podcast show

Young Programmers Podcast

Summary: A video podcast for computer programmers in grades 3 and up. We learn about Scratch, Tynker, Alice, Python, Pygame, and Scala, and interview interesting programmers. From professional software developer and teacher Dave Briccetti, and many special guests.

Podcasts:

 Introduction to Python Functions | File Type: video/quicktime | Duration: Unknown

A look at how to, and why you should, use functions in your Python programs.

 A Simple Python Quiz Program, Part 3 | File Type: video/quicktime | Duration: Unknown

We enhance the quiz program by reading the questions and answers from a file. Source code

 Tynker—Physics and Cloning | File Type: video/quicktime | Duration: Unknown

Let’s look at two very nice features of Tynker. The physics feature allows you to have falling objects and accurate projectile motion, combined with adjustments for gravity, friction, density, gravity, and much more. Cloning lets you have multiple instances of actors (like Scratch sprites), without having to duplicate code.

 Simple Python Calculator using a Dictionary and Functions for Operators | File Type: video/quicktime | Duration: Unknown

This lesson creates a simple calculator using a dictionary to look up functions for operators. The point is to practice more with dictionaries, and to learn about higher-order functions. Source code

 Kojo Wandering Turtles | File Type: video/quicktime | Duration: Unknown

Showing how to create multiple turtles in Kojo, and make them wander around. Uses Scala features map and foreach.

 Using Python's Input Function with Numbers | File Type: video/quicktime | Duration: Unknown

We show how to use Python's input function to get numbers, without the program breaking if something other than a number is entered.

 A Simple Python Quiz Program, Part 2 | File Type: video/quicktime | Duration: Unknown

We respond to a viewer question and add features to limit the number of questions displayed, and to display the questions that were answered wrong.

 Chester Hunter shows his Scratch project, “Blink” | File Type: video/quicktime | Duration: Unknown

Dave Briccetti’s College for Kids student Chester Hunter shows his Scratch project, “Blink.”

 Russell Hunter shows a Scratch project | File Type: video/x-mp4 | Duration: Unknown

Dave Briccetti’s College for Kids student Russell Hunter shows a Scratch project.

 Demonstration of Audacity for Making Sound Effects | File Type: video/quicktime | Duration: Unknown

How to make special sound effects using the free audio program Audacity. A small correction: I said that a 13-semitone change would move the pitch an octave, but it is actually 12. There are 12 different notes, and to move an octave you move 12 times to get back to the same note of the scale.

 Carter Sande Teaches Python Functions | File Type: video/quicktime | Duration: Unknown

Carter Sande teaches how to use functions to a class at Diablo Valley College College for Kids. A couple of notes on this excellent presentation: At one point Carter says “brackets” when he means parentheses. And for style, I prefer spaces around operators, and whitespace around functions.

 Python Simple Text Adventure 3 | File Type: video/quicktime | Duration: Unknown

We add a feature limiting the number of times an event can occur.

 Kojo (Scala) Random Polygon Drawing | File Type: video/quicktime | Duration: Unknown

A demonstration of Kojo's repeat, forward, right, def, setPosition, and setAnimationDelay commands used to draw random polygons.

 Python Simple Text Adventure 2 | File Type: video/quicktime | Duration: Unknown

Part Two. Using a package and classes, we move most of the game logic into a game "engine." Source code: https://github.com/dcbriccetti/python-lessons.

 Python Simple Text Adventure | File Type: video/quicktime | Duration: Unknown

Using tuples and a dictionary, places and transitions, create a simple text adventure game. Source code.

Comments

Login or signup comment.