Teaching Python

Teaching Python

www.teachingpython.fm
We’re two middle school teachers learning and teaching Python


34: Bonus: Holiday Buying Guide
Nov 28 • 16 min
In celebration of the great retail holiday of Black Friday, Kelly and Sean share their holiday buying guide for computer science teachers, including 3d printers, #PythonHardware, and books. Also this week, Bob and Julian from the PyBites website are…
33: Interview with Eric Matthes
Nov 25 • 56 min
Kelly and Sean interview Eric Matthes, author of Python Crash Course, about how he began programming, what led him to teaching, and the important lessons from Python to be learned both inside and outside of the classroom. This episode is sponsored by Real…
32: Teaching Python With TwilioQuest
Nov 20 • 43 min
This week, Kelly and Sean embark on a journey with Twilio Developer Evangelist Kevin Whinnery using TwilioQuest to learn more Python in the classroom. What is TwilioQuest? Learn to code and lead your intrepid crew on a mission to save The Cloud in…
31: The School of 2024
Nov 11 • 46 min
Can you belive it's only been five years since Alexa launched? Or that identifying birds in photos was considered a hard problem for machine learning? In this episode, Kelly and Sean discuss plausible trends in machine learning, artificial intelligence,…
30: Teaching Adult Learners
Nov 5 • 55 min
In this episode, Kelly and Sean speak to Reuven Lerner about how to teach adult learners and people switching to Python from other languages. Reuven is a corporate trainer of Python and Data Science. He helps developers around the world learn how to code…
29: Non-Traditional Python Education
Oct 28 • 48 min
This week, Kelly and Sean are joined by Brianne Caplan from Code Your Dreams and Gabrielle Rabinowitz from the BridgeUP: STEM Program at the American Museum of Natural History to discuss K-12 Python Education that happens outside of the classroom.Special…
28: 10 Things We Wish We Knew
Oct 20 • 33 min
Has it already been a year of learning and teaching Python for Kelly and Sean? In this episode, our co-hosts talk about the things they wish they knew a year ago to make their Python journey even better. 10 Things We Wish We Knew Before We Started Python…
27: Automate the Boring Teaching Stuff
Oct 4 • 43 min
Isn't it surprising how much repetition goes into the job of teaching? What if you could use Python to automate that and focus on the work that adds the most value for your students? Or at least eliminate the boring teaching stuff like transferring grades…
26: Building Lessons and Planning the Curriculum
Sep 3 • 48 min
In this episode, Kelly and Sean discuss how their philosophy of teaching helps them to design their daily curriculum for the course. Support Teaching PythonLinks:Code with Python (The Modern Python 3 Bootcamp) | Udemy — Kelly’s ongoing learning with Colt…
25: The Best Editors and IDEs for Teaching Python
Jul 17 • 34 min
What are the best editors for teaching in Python? In this episode, Kelly and Sean examine a variety of different environments for students to learn to code Python. Should it be online or local? Paid or free? Simple or full-featured? An editor or an IDE?…
24: Avoiding the Summer Slide (For Teachers)
Jun 27 • 30 min
Many teachers give advice to parents on how to keep kids engaged during the summer. Sean and Kelly take their own advice and apply it to teachers and professional development. In this episode, we discuss how to avoid the “Summer Slide” and what we are…
23: Being Reflective: A Year of Learning, Teaching, and Python
Jun 20 • 38 min
Kelly and Sean both agree that reflecting on your teaching is vital for our growth as educators and learners. In this episode, they take a few moments to reflect on their year, their lessons, their learning, and their progress. “ Learning without…
22: Talking About Teaching With Meg Ray
Jun 20 • 51 min
In this episode, Kelly and Sean talk to freelance educational consultant Meg Ray. She was the founding Teacher in Residence at Cornell Tech where she was responsible for the implementation and design of a coaching program for K-8 CS teachers in New York…
21: Agriculture and AI with FarmFemmes
May 28 • 36 min
In this episode, Sean and Kelly chat with Karen Hildebrand and Teresa Vallotton from FarmFemmes. These two ladies are using technology to inspire the next generation of farmers. By offering one-day tech camps, and hosting international students, Karen and…
20: Building Your Python PLN (Personal Learning Network)
May 18 • 20 min
In this episode, Sean and Kelly discuss the importance of having a Personal Learning Network or PLN, why we use it, and how to develop one for your computer science teaching with Python.Support Teaching PythonLinks:adafruit industries (@adafruit) |…
19: No Longer PyCon Newbies
May 5 • 38 min
This week, Kelly and Sean attended their first ever PyCon in Cleveland, Ohio. Before we flew home, we recorded our thoughts and reflections on this amazing experience. We also interviewed educator attendees from places like the US Coast Guard Academy,…
18: Mini-Episode: Pre-PyCon Top 5
Apr 24 • 8 min
Kelly and Sean are headed to their first PyCon next week. In this special mini-episode, they discuss their Top 5 things that they're looking forward to at the conference. Are you going? Want to meet up with us? Send us a tweet!Support Teaching…
17: Abstraction and Analytical Thinking
Apr 22 • 47 min
Kelly and Sean get motivation from Michael Kennedy’s Talk Python to Me podcast episode Beginners and Experts. Where Michaels and the panelists discuss, how do you go about attacking a problem? In this episode, Kelly and Sean digest abstraction and…
16: When Philosophy and Python COLLIDE! - Part 2
Apr 2 • 44 min
Sean and Kelly continue their conversation about the philosophy and ethics of machine learning and artificial intelligence in Python. This episode focuses more on resources and tools for AI learning after last episode's focus on philosophy and…
15: When Philosophy and Python COLLIDE! - Part 1
Mar 20 • 40 min
After a two day workshop on AI and Deep Learning, Kelly and Sean get philosophical about Python. From deep fakes to logical proofs to future non-driving generations that rely on self-driving cars, they'll explore the close relationship between computer…
14: Innovation In An Innovative Field
Mar 7 • 43 min
With their school's Innovation Institute coming up, Kelly and Sean explore the topic of innovation in education. How do you cultivate it in yourself and others? What skills help you become more innovative? How do you teach it? With more than 35 combined…
13: Block-based Python with Josh Lowe
Mar 1 • 35 min
In this episode, Kelly and Sean talk to Joshua Lowe, a Python entrepreneur who invented Edublocks to help bridge the gap from Scratch to Edublocks and then into Python 3. Joshua started learning Python in 2013 and wanted to find a way to make it easier…
12: Intercontinental Python with Bob and Julian from PyBites
Feb 21 • 44 min
In this episode, Kelly and Sean meet Bob and Julian from PyBit.es to discuss strategies, and how to seek advice and motivation when learning Python. Bob is a driven Pythonista working as a software developer at Oracle.. Bob is passionate about automation,…
11: Signs of True Learning
Feb 14 • 30 min
How do you know your students are really learning in Computer Science? In this episode, Sean and Kelly dig into developing the learner-centered classroom and some of the pedagogical philosophy of how to look for learning in your teaching. Support Teaching…
10: Teaching with Python Turtle
Feb 3 • 37 min
This week, we're discussing how to use a very old programming tool to teach modern concepts. That's right, it's the return of the Turtle tool! Kelly and Sean will explore why this Python 2-era library based on a 53-year old concept still works so well to…
9: Python For Future Engineers
Jan 29 • 61 min
This week, we're joined by Peter Kazarinoff, Professor of Engineering and Engineering Technology at Portland Community College to discuss how adult learners can learn Python, the use of Jupyter notebooks as teaching tools, and some of the common goals of…
8: Persistence in Python
Jan 21 • 37 min
Persistence is defined as the ability to stick with something. In the educational world it is often used interchangeably with the phrases: Sticktoitiveness, grit or perseverance. In this episode, we will discuss how to develop persistence in programming…
7: Teaching with the BBC micro:bit
Jan 14 • 42 min
In this week's episode, Kelly and Sean discuss one of the tools that we like to use in class: the BBC micro:bit. Thanks to the instant feedback and physical/tactile nature of the device, this inexpensive little IoT device makes the process of learning…
6: Gaining a Deeper Understanding of Python With Coding Challenges
Jan 9 • 37 min
Kelly and Sean are back this in this week's episode to talk about the role of coding challenges for student understanding. Coding challenges are teacher-defined coding problems that students tackle individually or in groups with more than one possible…
5: Building Resilience
Dec 31, 2018 • 28 min
This week, co-hosts Kelly Schuster-Paredes and Sean Tibor talk about their preferred methods for building student resilience while learning Python. Every learner reaches a point where they may get frustrated, discouraged, or want to give up. How can you…
4: Top Python Books For Teachers
Dec 24, 2018 • 31 min
This week, Kelly and Sean review their top Python books for teachers. They cover everything from classics like Automate the Boring Stuff with Python and Invent Your Own Computer Games to the newest books like Impractical Python Projects and Coffee Break…
3: Anticipating the Click and Flow
Dec 17, 2018 • 34 min
We've noticed that many of our students have a moment where everything 'clicks' and they make a leap forward in their knowledge of Python. Kelly and Sean discuss strategies to ensure that this happens, including coding challenges, metacognitive…
2: The First Week of Python
Dec 10, 2018 • 29 min
What does the first week of Python look like for new coders? Where do you start? Is it better to jump right in or give them a softer start? We'll talk about everything from what exercises work best, how to get new Python coders started with an IDE like Mu…
1: Hello World
Dec 5, 2018 • 30 min
Support Teaching PythonLinks:TynkerTalk Python To MeMu Editor