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
Marketplace by Marketplace

Marketplace

8,647 Listeners

More or Less: Behind the Stats by BBC Radio 4

More or Less: Behind the Stats

887 Listeners

The Changelog: Software Development, Open Source by Changelog Media

The Changelog: Software Development, Open Source

284 Listeners

Talk Python To Me by Michael Kennedy

Talk Python To Me

584 Listeners

AWS Podcast by Amazon Web Services

AWS Podcast

202 Listeners

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

Super Data Science: ML & AI Podcast with Jon Krohn

297 Listeners

Python Bytes by Michael Kennedy and Brian Okken

Python Bytes

214 Listeners

Data Engineering Podcast by Tobias Macey

Data Engineering Podcast

141 Listeners

Smashing Security by Graham Cluley

Smashing Security

316 Listeners

Practical AI by Practical AI LLC

Practical AI

189 Listeners

The Real Python Podcast by Real Python

The Real Python Podcast

140 Listeners

Last Week in AI by Skynet Today

Last Week in AI

298 Listeners

Cyber Security Headlines by CISO Series

Cyber Security Headlines

128 Listeners

Hard Fork by The New York Times

Hard Fork

5,448 Listeners

Latent Space: The AI Engineer Podcast by swyx + Alessio

Latent Space: The AI Engineer Podcast

71 Listeners