Teaching Python

Teaching Python

www.teachingpython.fm
We’re two middle school teachers learning and teaching Python
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. Links:Visible…
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
Links:TynkerTalk Python To MeMu Editor