I was on the #teachingpython podcast! I got to talk with Kelly and Julian about Python, #CircuitPython, UF2 bootloader troubles, and #embedded systems in general. It was a lot of fun. https://www.teachingpython.fm/156
When Code Leaves the Screen

In this episode of Teaching Python, Kelly Schuster-Paredes and Julian Sequeira talk with engineer and maker Todd Kurt about physical computing and what happens when code moves from the screen to hardware. The conversation focuses on CircuitPython and MicroPython, including how they differ in design, teaching focus, and tradeoffs. Todd describes his background in engineering, web development, and open source hardware, and the group discusses practical classroom challenges such as bootloaders, UF2 files, board compatibility, libraries, and wiring mistakes. Kelly and Julian also share examples from their classrooms, where students use boards, sensors, NeoPixels, and other devices to build tangible projects and develop troubleshooting skills.

Teaching Python

The latest #TeachingPython episode is with Kudzayi Bamhare.

https://www.youtube.com/watch?v=bcaTVSZZs28

Kudzayi has been working hard to increase #Python in Zimbabwe, from education, access to resources, and motivating leaders, teachers, and students.

In under a month, PyCon Zimbabwe will take place (Nov 1st & 2nd) and I'm excited to get to see the Zimbabwe Python Community celebrate the people who make it amazing!

https://zw.pycon.org/

[Live Recording} Episode 144: Hurricane Party with Kudzayi Bamhare

YouTube

[PyCrumble No. 6] #Python __dunder__ special methods:
What is the difference between __repr__, __str__ and __format__? (4/4)

You can use __format__ also to create your own format specifications. Just be creative! 🤠
#teachingpython #pythonlearning

[PyCrumble No. 5] #Python __dunder__ special methods:
What is the difference between __repr__, __str__ and __format__? (3/4)

__format__ ensures that you can use Pythons format string mini-language with your objects. A basic usage could look like this beyond.

More about format and its mini-language next time!

#teachingpython #pythonlearning

[PyCrumble No. 4] #Python __dunder__ special methods:
What is the difference between __repr__, __str__ and __format__? (2/4)

__repr__ is "what the developer wants to see", __str__ is "what the user wants to see". So you always want to implement __repr__ (especially for debugging) but __str__ is not as necessary.
#teachingpython #pythonlearning #oop #programming

We're trying something new for #teachingpython. Starting at 2230 UTC, we're going to stream a 15 minute teacher tip on a single topic. No wins of the week, just some simple goodness on how to teach a little bit better.

https://www.youtube.com/watch?v=3RroeJwaXCQ

Episode 118: Wednesday Bite-sized Insights!

YouTube

It's really awkward explaining the Zen of Python to my class with an EDI lens. I know they are jokes and it's tongue in cheek but the students don't react that way and it gets weird fast.

#python
#TeachingPython