This book is like an essay discussing about the practicality and vision of Python in education, it’s a philosophical discussion from an educator who came from another field to children teaching with Python and Raspberry Pi / MicroPython / micro:bit.
The last section is inspiring:
CHAPTER 5 Looking Ahead
In 20 years time, I hope to attend Pycon 2035. If not Pycon 2035, then I want to attend the conference for whatever Python and its community morphs into. I’m looking forward to working with the kids of today who are just starting out on their journey as program‐ mers. I’ll be at the end of my career but I’m certain I’ll be surprised, energized and inspired by what they do.
How can I be so certain?
I’m already surprised, energized and inspired by what the kids of today do when they attend the PyconUK education track that I help to organize. This latent talent, joie de vivre and receptiveness to programming in Python has already been identified by the Python community who want to support, cherish and foster it. I believe the renewed focus by politicians and teachers on computing will find keen allies in the Python world.
The fruits of the work done by today’s Python community will ensure that there is a legacy of new generations of programmers who are empowered to be enterprising and autonomous digital makers and creators rather than mere passive users.
The future will be increasingly influenced and controlled by computing. We need to ensure that tomorrow’s citizens are equipped with the skills to flourish in this world.
Python and its community can help with that.
—
You’ve probably heard about the computing revolution in schools, and perhaps you’ve even heard of Raspberry Pi. The Python programming language is at the center of these fundamental changes in computing education. Whether you’re a programmer, teacher, student, or parent, this report arms you with the facts and information you need to understand where Python sits within this context.
Author Nicholas Tollervey takes you through the features that make Python appropriate for education, and explains how an active Python community supports educational outreach. You’ll also learn how Raspberry Pi is inspiring a new generation of programmers—with Python’s help.
- Programmers: Learn how you and your colleagues may continue your professional development by supporting the next generation of programmers.
- Teachers: Find out how to learn about Python, get involved with and find support from the wider Python community, and become acquainted with the story of Python (an interesting subject in itself when teaching computing).
- Students: Discover where to learn Python and how to get in touch with the wider community.
- Parents: Get the information you need to support your child, dismiss fears and uncertainties you may have, and find answers to some of your questions about learning to program with Python.
Source: Python in Education