

Teaching Python
Sean Tibor and Kelly Paredes
Welcome to "Teaching Python Podcast,” the go-to podcast for anyone interested in the intersection of education and coding. Hosted by Kelly Paredes and Sean Tibor, this podcast dives into the thrills and challenges of teaching computer science through the engaging and versatile Python programming language.
About the Hosts:
Kelly Paredes brings a wealth of global experience in curriculum design and currently inspires sixth and eighth graders at Pine Crest School in Fort Lauderdale, Florida. Celebrating her seventh year of integrating Python into her teaching, Kelly has a knack for making complex concepts accessible and exciting.
Sean Tibor, a Cloud Engineering leader at Mondelez International, draws from a rich background that spans marketing, database design, and digital agency leadership. Having taught Python to seventh and eighth graders at Pine Crest School, Sean now extends his expertise by supporting interns and tutoring students in Python.
Explore with Us:
* Engaging Lessons: Discover how we make Python programming both fun and accessible for young learners, equipping them with the skills to tackle real-world problems.
* Classroom Insights: Experience our journey through both triumphs and trials in the classroom, and learn what it takes to foster a vibrant learning environment.
* Expert Interviews: Gain valuable perspectives from interviews with fellow educators and industry experts, who share their top strategies and success stories in coding education.
About the Hosts:
Kelly Paredes brings a wealth of global experience in curriculum design and currently inspires sixth and eighth graders at Pine Crest School in Fort Lauderdale, Florida. Celebrating her seventh year of integrating Python into her teaching, Kelly has a knack for making complex concepts accessible and exciting.
Sean Tibor, a Cloud Engineering leader at Mondelez International, draws from a rich background that spans marketing, database design, and digital agency leadership. Having taught Python to seventh and eighth graders at Pine Crest School, Sean now extends his expertise by supporting interns and tutoring students in Python.
Explore with Us:
* Engaging Lessons: Discover how we make Python programming both fun and accessible for young learners, equipping them with the skills to tackle real-world problems.
* Classroom Insights: Experience our journey through both triumphs and trials in the classroom, and learn what it takes to foster a vibrant learning environment.
* Expert Interviews: Gain valuable perspectives from interviews with fellow educators and industry experts, who share their top strategies and success stories in coding education.
Episodes
Mentioned books

Apr 27, 2020 • 1h
Episode 44: Communicating With Video For Effective Learning
As teachers around the world move into online teaching and learning, we must consider ways to modify our way of teaching. Writing and communicating in an online learning environment, while making connections with your students, is a very important first step. This is the second episode in a two-part series.
Video can help students connect with the concepts and provide an opportunity for teachers to engage and add opportunities to connect with their students.
How will teachers adapt their teaching in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with Christopher Bailey from Real Python. We will share tips and techniques for developing quality online videos for learners.
Ten Tips for Developing Video Content online:
Make an outline
Use a table of contents
Use of slides and code editor
Short video lengths
Intro, teach, repeat
Recreating
Display the code -speeding it up
Try out a repl that works well (B python for code completion)
Remove the jargon make it audience specific
Find your pacing
"The goal of online communications is the same as the goal in face-to-face communications: to bond; to share information; to be heard, and to be understood. Fostering a sense of community in online classes will make the learning experience more meaningful for online students and help them stay connected during the life of the course."
From Humanizing Online Teaching and LearningSpecial Guest: Christopher Bailey.Support Teaching PythonLinks:The Real Python Podcast – Real Python — A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community.
The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.About Christopher Bailey – Real PythonScreen Recorder | The #1 Screen Recorder for Chrome — Whether you're brand new or a seasoned video creator, you'll find that Screencastify can do it all.
Capture your tab, whole screen, or webcam only
Embed your webcam anywhere in your recording
Narrate with your microphone
Record offline (no internet required!)DaVinci Resolve 16 | Blackmagic Design — DaVinci Resolve 16 is the world’s only solution that combines professional 8K editing, color correction, visual effects and audio post production all in one software tool! You can instantly move between editing, color, effects, and audio with a single click. DaVinci Resolve Studio is also the only solution designed for multi user collaboration so editors, assistants, colorists, VFX artists and sound Amazon.com: Audio-Technica ATR2100x-USB Cardioid Dynamic Microphone (ATR Series): Musical Instruments — Handheld dynamic microphone with USB-C digital output and XLR analog output. Durable metal construction for long-lasting performance with smooth, extended frequency response perfect for podcasting, home studio recording, field recording, voiceover, and other content creation applicationsAmazon.com: Focusrite Scarlett 2i2 Studio (3rd Gen) USB Audio Interface and Recording Bundle with Pro Tools | First: Musical Instruments — The iconic Scarlett 2i2 is already sitting on the desks of a huge global community of musicians, producers and home-recordists. The Scarlett 2i2 Studio features a mic, headphones and all the cables. Scarlett 2i2 Studio is everything you need to create studio-quality recordings at home.Open Broadcaster Software | OBS — Free and open source software for video recording and live streaming.Fairmont Scottsdale Princess - Luxury Hotel in Scottsdale - Fairmont, Hotels & Resorts — The Fairmont Scottsdale Princess offers 750 richly appointed guest rooms, including two Presidential Suites, 66 Fairmont Gold Rooms and 122 Casitas. All accommodations throughout the hotel have well-defined living and work areas, terraces, refreshment centers and oversized luxury bathrooms. Enjoy these Five Diamond accommodations in Scottsdale with a soothing showcase of the subtle undertones, earthy accents and patterns of the Southwest.Camtasia: Screen Recorder & Video Editor (Free Trial) | TechSmith — Camtasia 2019 makes it simple to record and create professional-looking videos on Windows and Mac.Snagit = The Best Screen Capture Software (Free Trial) | TechSmith — Snagit lets you quickly capture a process, add your explanation, and create visual instructions.iShowU Instant | Awesome realtime screen recording for Mac OS X — Welcome to realtime screen recording like you've never seen before! iShowU Instant is the fastest, most feature filled realtime screen capture tool from shinywhitebox yet. It takes key features from both "Classic" and HD Pro, and merges them into a single product, making 'Instant' the only app you'll ever need to create recordings quickly.Smoke - The Amazing Hamster Storing Food - YouTube — Smoke - my hamster- stuffing her little cheeks with yummies for a late night snack.
(Note, we're assuming this is Christopher's video)List Methods – Real Python — In this lesson, you’ll learn about the built-in methods that you can use to modify lists. List methods are different from string methods. Because strings are immutable, the methods applied return a new string object. The list methods shown here modify the target list in place and don’t have a return value.

Apr 14, 2020 • 1h 6min
Episode 43: Writing Content for Asynchronous Learning with David Amos
As teachers around the world move into online teaching and learning, we must consider ways to modify our way of teaching. Writing and communicating in an online learning environment, while making connections with your students, is a very important first step. This is the first episode in a two-part series.
How will teachers adapt their online writing in order to communicate and engage learners? What materials will teachers develop to ignite motivation with students? How will connections and community be built via online courses?
In this episode, Sean and Kelly talk with David Amos, a writer for Real Python about how he makes connections with his Real Python tutorials and we will share tips and techniques for developing quality online writing for learners.
David Amos Real Python
https://realpython.com/team/damos/
https://realpython.com/python-gui-tkinter/
https://realpython.com/python-rounding/Special Guest: David Amos.Support Teaching PythonLinks:How to Use sorted() and sort() in Python – Real Python — All programmers will have to write code to sort items or data at some point. Sorting can be critical to the user experience in your application, whether it’s ordering a user’s most recent activity by timestamp, or putting a list of email recipients in alphabetical order by last name. Python sorting functionality offers robust features to do basic sorting or customize ordering at a granular level.Join the Real Python Tutorial Team – Real Python — Do you have a knack for writing and want to get your thoughts in front of thousands of Python developers?
The realpython.com tutorial team is known for making the highest-quality Python tutorials available online. Our mission is to “help Python developers around the world become more awesome.”Let’s talk: Effectively Communicating with your Online Students – Humanizing Online Teaching and Learning — Introduction
While effectively communicating with the students in your online classes aids in the retention of your students, as educators, we should want to do more than just retain our students. We should provide them with a sense of community while enrolled in online classes to avoid the sense of isolation that some online students experience.Making Lessons Memorable Designing from Two Perspectives — What do we want students to learn? What do we want them to remember—tomorrow? Next month? Next year? Clearly, we cannot separate learning from memory. Ensuring that what we teach is memorable is a vital component of instruction. The question, of course, is how.4 Ideas to Consider for Online Learning – George Couros — Not only have educators been inundated with information on COVID-19, but they have had to retool, refocus, and rethink completely how they are going to connect with and teach their students. A lot is going on in our world right now, and my first instinct is that we need to slow down and focus on what is most important at this moment.8 Strategies Robert Marzano & John Hattie Agree On — Robert Marzano and John Hattie have both reviewed the research on which teaching strategies work best. While they used different methods and terminology, they agreed on these 8 powerful strategies.

Apr 6, 2020 • 60min
Episode 42: Teaching Resilience and Building Equity with Elena Aguilar
“Resilience in teachers is key for creating quality classrooms and schools. The opportunity for becoming resilient originates in how an educator makes sense of irritants, interruptions, and unexpected events, because interpretation dictates actions. By cultivating resilience, teachers can fulfill the intentions that brought them into the teaching profession.” Elena Aguilar
In this episode, Kelly and Sean invite Elena Aguilar to our show for a little twist of conversations. Elena Aguilar “Elena has trained thousands of educators across the United States and abroad in transformational coaching. She is the author of four highly acclaimed books: The Art of Coaching, (2013) and The Art of Coaching Teams, (2016) Onward: Cultivating Emotional Resilience in Educators (2018) and the Onward Workbook (2018 and her newest book is being released in August, Coaching for Equity.). She is a regular contributor to Edutopia and ASCD’s Educational Leadership, and she was a blogger for EdWeek Teacher for many years. “
Kelly first met Elena at a workshop she attended in 2016. Special Guest: Elena Aguilar.Support Teaching PythonLinks:Diversity | Python.org — The Python Software Foundation and the global Python community welcome and encourage participation by everyone. Our community is based on mutual respect, tolerance, and encouragement, and we are working to help each other live up to these principles. We want our community to be more diverse: whoever you are, and whatever your background, we welcome you.4 Practices to Promote Equity in the Classroom | Northeastern University — In educational institutions especially, there is a desire among students, teachers, and administration alike to embrace this diversity and create equity in the classroom. Read on to learn about what equity in the classroom is, why it’s relevant, and some of the best practices educators can use to promote it.Amazon.com: The Art of Coaching: Effective Strategies for School Transformation eBook: Aguilar, Elena: Kindle Store — Hands-on resources for new and seasoned school coaches
This practical resource offers the foundational skills and tools needed by new coaching educators, as well as presenting an overview of the knowledge and theory base behind the practice. Established coaches will find numerous ways to deepen and refine their coaching practice. Principals and others who incorporate coaching strategies into their work will also find a wealth of resources.The Art of Coaching Teams: Building Resilient Communities that Transform Schools: Aguilar, Elena: 9781118984154: Amazon.com: Books — The missing how-to manual for being an effective team leader
The Art of Coaching Teams is the manual you never received when you signed on to lead a team. Being a great teacher is one thing, but leading a team, or team development, is an entirely different dynamic. Your successes are public, but so are your failures―and there's no specific rubric or curriculum to give you direction. Team development is an art form, and this book is your how-to guide to doing it effectively.Onward: Aguilar, Elena: 9781119364894: Amazon.com: Books — Onward tackles the problem of educator stress, and provides a practical framework for taking the burnout out of teaching. Stress is part of the job, but when 70 percent of teachers quit within their first five years because the stress is making them physically and mentally ill, things have gone too far. Onward Workbook: Aguilar, Elena: 9781119367383: Amazon.com: Books — The Onward Workbook is a collection of tools and strategies that help teachers banish the burnout and cultivate true resilience. Keyed to the framework presented in Onward, this companion piece augments the text with practical exercises, coaching, and step-by-step walkthroughs of beneficial practices.

Apr 1, 2020 • 41min
Episode 41: Pythonic Parenting With The Shaw Family
Python for Parents or so you want your child to code? Sometimes it just takes a few creative ideas and a short amount of time to make some fun little projects. Sean and Kelly, with the help of Anthony Shaw and his lovely daughters, ‘ Zebra’ and ‘Jaguar’ have a little fun with this topic! The Shaws’ help us to dive into the topic of #pythonicparenting. Together we discuss things that a parent can do to help your child have the same passion for coding as you do. Or at least some interest!
Whether you are an experienced coder or just a beginner, you can still find some projects that you can build with your kids at home. We encourage you to have a little fun, enjoy a lot of giggles and make loads of memories with your kids, while learning Python,.Special Guest: Anthony Shaw.Support Teaching PythonLinks:Webinar Recording: “Security Checks for Python Code” with Anthony Shaw | PyCharm Blog — Last week we had a webinar on Python security with Anthony Shaw. He covered a number of places where Python code, including popular frameworks, run into security vulnerabilities. He also showed his PyCharm plugin for showing and fixing known vulnerabilities. The webinar recording is now availableLEGO® Education SPIKE™ Prime Set — The LEGO® Education SPIKE™ Prime Set is the go-to STEAM learning tool for grade 6-8 students. Combining colorful LEGO building elements, easy-to-use hardware, and an intuitive drag-and-drop coding language based on Scratch, SPIKE Prime continuously engages students through playful learning activities to think critically and solve complex problems, regardless of their learning level. Amazon.com: ThinkFun Robot Turtles STEM Toy and Coding Board Game for Preschoolers - Made Famous on Kickstarter, Teaches Programming Principles to Preschoolers: Toys & Games — Robot Turtles is one of ThinkFun's best games for kids ages 4 and up. It was designed by programming expert Dan Shapiro and was the most-backed board game in Kickstarter history when first released. For 2-5 players, includes What you get cardboard and cardstock components.Robot Kit For Kids and Adults | The Fun Way To Learn AI! | Zumi — Meet Zumi
She’s the car that learns as you learn, here to make AI approachable for everyoneAmazon.com: micro:bit Single Board Computer, BBC go, Pocket Sized, Fun and Easy to Use: Computers & Accessories — A 5x5 LED matrix with 25 red LEDs to light up and can display animated patterns, scrolling text and alphanumeric characters
On-board motion detector or 3-AXIS digital accelerometer that can detect movement e.g. shake, tilt or free-fall and use it to control motion activated games
Two programmable buttons. Use them as a games controller, or control music on a smart phone
A built-in compass, 3D magnetometer to sense which direction you're facing and your movement in degrees and detect the presence of certain metals and magnetsAmazon.com: Adeept BBC Micro:bit Sensor Starter Kit | Microbit Programmable Starter Kit for Micro:bit with 35 Projects PDF Tutorial Book | Micro:bit and Expansion Board Included: Toys & Games — BBC Micro:bit Development Board is included.
A wide variety of Sensor Modules - The best choice for learning electronics, programming and IoT.
Excellent PDF Manual - 124 pages, 35 projects with detailed guidance.
MakeCode and Python code are provided.
Powerful technical support - Official forum, Videos and E-mail.Overview | Prop-Maker Lightsaber | Adafruit Learning System — Use your maker skills and become the Jedi you were meant to be! Construct your own lightsaber using 3D printed parts and electronics from Adafruit. This advanced prop uses an accelerometer to detect swings and hits to trigger super bright NeoPixels with full sound FX!Overview | Cardboard Circuit Playground Express Inchworm Robot | Adafruit Learning System — Looking for a way to get kids designing and building their own simple robots? With just a Circuit Playground Express (CPX), a servo motor, and a few household materials, anyone can create a Cardboard Inchworm that meets the "sense-think-act" definition of a robot!Overview | Trash-Built Robotic Fish | Adafruit Learning System — Trash Fish is a fun and inventive use of scrap materials, brought to life by Circuit Playground Express!
This glowing mechanical creature is programmed using MakeCode, making it accessible for beginners and easy to adapt. Aside from the electronics, this fish can be created using household materials and requires no soldering.Using a servo with the micro:bit : Support — It's easy to connect up a servo to the micro:bit either using crocodile/alligator leads or a breadboard. A micro-servo such as the SG90 or Tower hobby servo (either 180 degree rotation or 360 degree) can be connected from Pin0, 3V and GND and controlled by sending the signal on Pin0. Usually the wiring colouring is Orange = Signal, Red = 3V, Brown = Ground(GND)

Mar 28, 2020 • 38min
Episode 40: A New Way of Teaching
With our campus closed due to COVID-19 and distance learning in full swing, Kelly and Sean discuss the brighter side of all these sudden changes to education.
The sudden shift to distance learning for much of the world has introduced more than a few challenges, but many opportunities arise as well. Kelly and Sean talk about the importance of using online tools to capture attention, to shift learning from synchronous to asynchronous delivery, and even how to ask questions of your students that engage their learning.
We'll be recording from home, so you may hear quite a bit of background noise as we record amongst our busy families. Thanks for your patience and understanding!Support Teaching PythonLinks:Seth's Blog — The conversation
A short manifesto about the future of online interactionRepl.it - Multiplayer — Never code alone
Code live together with a solid community of programmers, in public and private repls.Harkness table - Wikipedia — The Harkness table, Harkness method, or Harkness discussion is a teaching and learning method involving students seated in a large, oval configuration to discuss ideas in an encouraging, open-minded environment with only occasional or minimal teacher intervention.Platformer Tutorial — Arcade 2.3.9 documentation — In this tutorial, use Python 3.6+ and the Arcade library to create your own 2D platformer. Learn to work with Sprites and the Tiled Map Editor to create your own games. Add coins, ramps, moving platforms, enemies, and more.Getting Started with Breakout Rooms – Zoom Help Center — Breakout Rooms allow you to split your Zoom meeting in up to 50 separate sessions. The meeting host can choose to split the participants of the meeting into these separate sessions automatically or manually, and can switch between sessions at any time.If Corona doesn't kill us, Distance Learning will - YouTube — Fantastic Israeli parent's response to all the Distance Learning thang!
Words and rant by Shiri Keningsberg Levi.
Translated by Robbie Gringras for Makom.Remember, Online Learning Isn't the Only Way to Learn Remotely - Education Week — This time of school closure provides a magnificent opportunity for us to envision a kind of learning that is different from what happens in our classrooms. We can invite students to learn something that they are curious about or practice a skill that is important to them, and we can connect their learning back to our educational standards. Students may not learn all the content that we had thought we would cover this month. But that loss can be balanced by tremendous benefits.9 Apps for Parents | Project Zero — Nine easy discussion starters for parents of the App Generation:J o n a t h a n on Twitter: "If you see me talking to myself next week, don’t worry.. im just having a parent-teacher conference" / Twitter — If you see me talking to myself next week, don’t worry.. im just having a parent-teacher conference

Mar 20, 2020 • 51min
Episode 39: Livestreaming about Distance Learning
Kelly and Sean stream their show on Twitch as the world moves to quarantines and distance learning. What does this mean for teaching and coding? Learn about the things we took home from our classroom and how we are planning to teach in this new COVID-19 quarantined world.Support Teaching PythonLinks:Lightform LF2: The AR projector — It’s a projector
Use Lightform Creator AR content or plug-in your own HDMI signal and drive the show from Unity, Touch Designer, and more.
LF2 supports 1920 x 1080p native resolution playback via the two HDMI inputs.Overview | Prop-Maker Lightsaber | Adafruit Learning System — The Path to Prop Maker
Use your maker skills and become the Jedi you were meant to be! Construct your own lightsaber using 3D printed parts and electronics from Adafruit. This advanced prop uses an accelerometer to detect swings and hits to trigger super bright NeoPixels with full sound FX!Fluency and Fitness® - Educational Brain Breaks — Fluency and Fitness® helps students review essential K-2 reading and math topics, while providing a movement break. Over 30,000 classrooms worldwide use Fluency and Fitness® for literacy and math blocks, brain breaks, inside recess, morning meetings, or just those few spare minutes in the day. Teachers love that they don’t have to lose instructional time to fit in a movement break. Students have so much fun, they don’t realize how much they’re learning.

Mar 2, 2020 • 41min
Episode 38: Fun with the Arcade Library and Paul Craven
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 PythonLinks: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.

Feb 3, 2020 • 52min
Episode 37: What Happens Behind The Scenes While Teaching Python
It's not always easy to be a Python teacher. Whether it's trying to find the right words to explain something, handling severe frustration, building perseverance, or losing students while coding together, Python teachers are facing problems beyond just the code. Sean and Kelly discuss five of the things that frequently go wrong in the classroom and how we handle it.
Helping the naturally gifted- keeping up; keeping them learning
Developing the vocab that allows students to solve problems
Losing students during code-alongs
Kids stuck in Turtle module
Getting past the frustration level - waiting on the “click”
As a special bonus, we talk about a few of the new arrivals in our classroom, including the newest LEGO Education Robot, the Spike Prime!Sponsored By:Real Python: Visit realpython.com/teachingpython to get your FREE video course.Support Teaching PythonLinks:Amazon.com: Adeept BBC Micro:bit Sensor Starter Kit | Microbit Programmable Starter Kit for Micro:bit with 35 Projects PDF Tutorial Book | Micro:bit and Expansion Board Included: Toys & Games — BBC Micro:bit Development Board is included.
A wide variety of Sensor Modules - The best choice for learning electronics, programming and IoT.
Excellent PDF Manual - 124 pages, 35 projects with detailed guidance.
MakeCode and Python code are provided.
Powerful technical support - Official forum, Videos and E-mail.LEGO® Education SPIKE™ Prime Set — The LEGO® Education SPIKE™ Prime Set is the go-to STEAM learning tool for grade 6-8 students. Combining colorful LEGO building elements, easy-to-use hardware, and an intuitive drag-and-drop coding language based on Scratch, SPIKE Prime continuously engages students through playful learning activities to think critically and solve complex problems, regardless of their learning level. From easy-entry projects to limitless creative design possibilities, SPIKE Prime helps students learn the essential STEAM and 21st century skills needed to become the innovative minds of tomorrow... while having fun!MicroPython on SPIKE Prime : 12 Steps - Instructables — You can code SPIKE Prime using MicroPython which is a subset of python for small microprocessors.
You can use any terminal emulator to code the SPIKE Prime hub.pi-top [4] — pi-top [4] is a new game-changing, programmable computing device that combines digital making, coding and practical projects. With pi-top [4], educators, students and inventors get to design, code and make anything they can imagine using one simple, easy-to-use system. From beginner to superuser, pi-top powers your projects and brings learning into the real world.Amazon.com: AWS DeepLens (2019 Edition) – deep learning-enabled video camera for developers: Amazon Devices — AWS DeepLens allows developers to get started with deep learning through sample projects with practical, hands-on examples which can start running with a single click.
Models trained in Amazon SageMaker can be sent to AWS DeepLens with just a few clicks from the AWS Management Console.
AWS developers can run any deep-learning framework, including TensorFlow and Caffe. AWS DeepLens comes preinstalled with a high performance, efficient and optimised inference engine for deep learning using Apache MXNet.
AWS DeepLens integrates with Amazon Rekognition for advanced image analysis, Amazon SageMaker for training models and with Amazon Polly to create speech-enabled projects.
AWS DeepLens is easy to customise and is fully programmable using AWS Lambda.

Jan 12, 2020 • 55min
Episode 36: An Interview with Peter Chan, 4th Grade Teacher
Peter Chan is a 4th grade teacher in Quebec, Canada. In addition to using Python in his classroom, Peter also employs maker techniques, math exploration, and English language skills. Kelly and Sean talk with him about how Python can be used as part of a decentralized teaching style where students are more self-directed and have more agency and control in their learning direction. Special Guest: Peter Chan.Sponsored By:Real Python: Visit realpython.com/teachingpython to get your FREE video course.Support Teaching PythonLinks:Humble Book Bundle: Python & Machine Learning by Packt (pay what you want and help charity) — HUMBLE BOOK BUNDLE: PYTHON & MACHINE LEARNING BY PACKT
Whether you’re a Python developer new to machine learning or want to deepen your knowledge of the latest developments, our latest ebook bundles from Packt is perfect for you!Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Al Sweigart: 9781593279929: Amazon.com: BooksAutomate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Al Sweigart: 9781593279929: Amazon.com: Books — The second edition of this best-selling Python book (100,000+ copies sold in print alone) uses Python 3 to teach even the technically uninclined how to write programs that do in minutes what would take hours to do by hand. There is no prior programming experience required and the book is loved by liberal arts majors and geeks alike.Amazon.com: BBC2546862 Micro:bit go: Computers & Accessories — This educational STEAM toys pack teaches kids aged 11+ about coding, tactile creativity and craft.
Part of Tech Will Save Us's Coding-Tech range, this kit is a perfect accompaniment to the BBC Micro:craft, Micro:bot and Micro:mods kits.
Suitable for 6th, 7th and 8th Grade learning
Free access to Club Make for unlimited projects and learning experiences
Perfect for learning at home, for educational after-school STEAM workshops, in classrooms or in schoolsHomepage | Minecraft: Education Edition — WHAT IS MINECRAFT: EDUCATION EDITION?
A game-based learning platform that promotes creativity, collaboration, and problem-solving in an immersive digital environment. Educators in more than 115 countries are using Minecraft: Education Edition across the curriculum!Trinket: An Hour of PythonHour of Code | Codesters — Through Codesters Hour of Code projects you will be introduced to a variety of programming concepts by creating fun games, art, and animations. In the process, you will learn Python, a real programming language used every day at companies like Facebook, Pinterest, and YouTube.

Dec 18, 2019 • 39min
Episode 35: Not Just Coders
In this episode, Kelly and Sean explore the idea that everyone should learn to code-- not to become a programmer but for so much more! How do we continue to foster an interest in coding for those kids that are not so interested in computer science? Support Teaching PythonLinks:matplotlib · PyPI — Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats.scipy · PyPI — SciPy (pronounced “Sigh Pie”) is open-source software for mathematics, science, and engineering. The SciPy library depends on NumPy, which provides convenient and fast N-dimensional array manipulation. The SciPy library is built to work with NumPy arrays, and provides many user-friendly and efficient numerical routines such as routines for numerical integration and optimization. Together, they run on all popular operating systems, are quick to install, and are free of charge. NumPy and SciPy are easy to use, but powerful enough to be depended upon by some of the world’s leading scientists and engineers. If you need to manipulate numbers on a computer and display or publish the results, give SciPy a try!sympy · PyPI — SymPy is a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible. SymPy is written entirely in Python. It depends on mpmath, and other external libraries may be optionally for things like plotting support.arrow · PyPI — Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps. It implements and updates the datetime type, plugging gaps in functionality and providing an intelligent module API that supports many common creation scenarios. Simply put, it helps you work with dates and times with fewer imports and a lot less code.Likert scale - Wikipedia — A Likert scale (/ˈlɪk.ərt/ LIK-ərt[1] but more commonly pronounced /ˈlaɪ.kərt/ LY-kərt[2]) is a psychometric scale commonly involved in research that employs questionnaires.translate · PyPI — Translate is a simple but powerful translation tool written in python with with support for multiple translation providers. By now we are integrated with Microsoft Translation API and Translated MyMemory APIPlay Rocket League® | Rocket League® - Official SiteJMMS vs. Pine Crest Game #1 - YouTube


