Teaching Python

Episode 38: Fun with the Arcade Library and Paul Craven


Listen Later

Trying to find an easier way to get students excited about programming? Feeling stuck with the PyGame library? Paul Craven, maintainer of the Arcade Python library joins us to talk about using game design to teach programming.

Arcade is a easy to use Python library that lets you quickly create games using OpenGL and a simple API that's perfect for beginners. Better still, the Arcade library includes a wide variety of sample programs and comprehensive documentation that is written for new programmers.

Whether you want to make a platformer, recreate the Asteroids games of your youth, or teach students how to make a roguelike adventure game, the Arcade library may be a great way to start.

Paul is the chair of the Computer Science department at Simpson College in Iowa. He started programming in Python more than 10 years ago and has used nearly every game library in Python to teach introductory programming.

Special Guest: Paul Craven.

Support Teaching Python

Links:

  • Python for absolute beginners course - [Talk Python Training - Python tutorials and courses for developers] — Learning to program can be overwhelming. Concepts and facts come at you fast and most courses don't cover many of them at all or at a beginner's pace. This is not most courses. Python for absolute beginners is our premier course for beginning developers. We start at the very beginning, teaching you the big ideas and concepts covered in a CS 101 course. Then we move on to writing increasingly complex code and applications in Python.
...more
View all episodesView all episodes
Download on the App Store

Teaching PythonBy Sean Tibor and Kelly Paredes

  • 4.7
  • 4.7
  • 4.7
  • 4.7
  • 4.7

4.7

23 ratings


More shows like Teaching Python

View all
Freakonomics Radio by Freakonomics Radio + Stitcher

Freakonomics Radio

31,909 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

586 Listeners

Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

Super Data Science: ML & AI Podcast with Jon Krohn

296 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

214 Listeners

The Daily by The New York Times

The Daily

111,187 Listeners

Python for Everybody (py4e.com) by Dr. Charles Russell Severance

Python for Everybody (py4e.com)

91 Listeners

Darknet Diaries by Jack Rhysider

Darknet Diaries

7,844 Listeners

Fiction - Comedy Fiction by The Sunset Explorers

Fiction - Comedy Fiction

6,442 Listeners

The Stack Overflow Podcast by The Stack Overflow Podcast

The Stack Overflow Podcast

63 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

138 Listeners

Hard Fork by The New York Times

Hard Fork

5,356 Listeners

followHIM by Hank Smith & John Bytheway

followHIM

10,391 Listeners

Surviving El Chapo: The Twins Who Brought Down A Drug Lord by iHeartPodcasts

Surviving El Chapo: The Twins Who Brought Down A Drug Lord

3,915 Listeners

The Python Show by Learning about Python together

The Python Show

2 Listeners

The Engineering Room with Dave Farley by Dave Farley

The Engineering Room with Dave Farley

3 Listeners