Himalaya-The Podcast Player

4.8K Ratings
Open In App
title

Teaching Python

Sean Tibor and Kelly Paredes

20
Followers
58
Plays
Teaching Python

Teaching Python

Sean Tibor and Kelly Paredes

20
Followers
58
Plays
OVERVIEWEPISODESYOU MAY ALSO LIKE

Details

About Us

A podcast by Kelly Paredes and Sean Tibor about their adventures teaching middle school computer science, problem solving, handling failure, frustration, and victory through the lens of the Python programming language.Kelly Paredes has taught all over the world and specializes in curriculum design and development. She currently teaches seventh grade computer science at Pine Crest School in Fort Lauderdale, Florida. This is her first year using Python.Sean Tibor has worked in marketing and technical management roles selling toothpaste and toothbrushes, designing chemical inventory and tv media databases, enrolling online nursing students, and running his own digital marketing agency. He's currently teaching Python to sixth and eighth grade students at Pine Crest School in Fort Lauderdale, Florida for the first time.

Latest Episodes

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 ce

60 MINAPR 27
Comments
Communicating With Video For Effective Learning

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.

65 MINAPR 14
Comments
Writing Content for Asynchronous Learning with David Amos

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.

59 MINAPR 6
Comments
Teaching Resilience and Building Equity with Elena Aguilar

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 Cardboa

41 MINAPR 1
Comments
Pythonic Parenting With The Shaw Family

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

37 MINMAR 28
Comments
A New Way of Teaching

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-2reading 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.

50 MINMAR 20
Comments
Livestreaming about Distance Learning

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.

41 MINMAR 2
Comments
Fun with the Arcade Library and Paul Craven

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 PD...

52 MINFEB 3
Comments
What Happens Behind The Scenes While Teaching Python

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: BooksAu...

54 MINJAN 12
Comments
An Interview with Peter Chan, 4th Grade Teacher

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

38 MIN2019 DEC 18
Comments
Not Just Coders

Latest Episodes

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 ce

60 MINAPR 27
Comments
Communicating With Video For Effective Learning

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.

65 MINAPR 14
Comments
Writing Content for Asynchronous Learning with David Amos

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.

59 MINAPR 6
Comments
Teaching Resilience and Building Equity with Elena Aguilar

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 Cardboa

41 MINAPR 1
Comments
Pythonic Parenting With The Shaw Family

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

37 MINMAR 28
Comments
A New Way of Teaching

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-2reading 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.

50 MINMAR 20
Comments
Livestreaming about Distance Learning

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.

41 MINMAR 2
Comments
Fun with the Arcade Library and Paul Craven

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 PD...

52 MINFEB 3
Comments
What Happens Behind The Scenes While Teaching Python

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: BooksAu...

54 MINJAN 12
Comments
An Interview with Peter Chan, 4th Grade Teacher

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

38 MIN2019 DEC 18
Comments
Not Just Coders
hmly
Welcome to Himalaya LearningDozens of podcourses featuring over 100 experts are waiting for you.