<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" encoding="UTF-8" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:atom="http://www.w3.org/2005/Atom/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:fireside="http://fireside.fm/modules/rss/fireside">
  <channel>
    <fireside:hostname>app02</fireside:hostname>
    <fireside:genDate>Sat, 07 Nov 2026 18:29:42 +0000</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Teaching Python - Episodes Tagged with “Writing”</title>
    <link>https://www.teachingpython.fm/tags/writing</link>
    <pubDate>Thu, 23 Feb 2023 00:00:00 -0500</pubDate>
    <description>Teaching Python is a podcast about Python programming, computer science education, AI literacy, software development, cloud computing, cybersecurity, data, and how people learn technical skills. Hosted by Kelly Schuster-Paredes, Sean Tibor, and Julian Sequeira, the show is for educators, developers, technology leaders, and lifelong learners who want to better understand how Python connects to the wider world of computing. Episodes explore not only how people learn to code, but also how they build technical judgment, understand systems, evaluate AI-generated code, work with data, think about security, and move from beginner programming into real-world software development. About the Hosts Kelly Schuster-Paredes is a teacher who codes whose work has expanded from classroom computer science into AI strategy, curriculum design, professional learning, educational technology, and responsible technology adoption. Her background in Python and computer science education shapes her focus on learning, AI literacy, computational thinking, and what people need to understand in an AI-shaped world. Sean Tibor is Vice President of Infrastructure and Cloud at Pfizer and a former computer science teacher. He brings expertise in cloud computing, infrastructure, engineering operations, and technical leadership, connecting what people learn about computing with how large-scale systems are actually built, operated, secured, and maintained. Julian Sequiera is a technologist, Fractional CTO, and Senior Program Manager with more than 20 years of experience in infrastructure, cloud, engineering operations, and large-scale technology programs. He is also the co-founder of PyBites, a Python learning platform and community that has helped thousands of developers improve their Python and software development skills. What We Cover Python Programming and Computer Science Education: Learning Python, teaching programming, computational thinking, debugging, code literacy, and helping beginners build strong mental models. AI and AI Literacy: AI-assisted programming, evaluating AI-generated code, responsible AI use, human judgment, and what learners still need to understand when AI can produce code. Cloud, Infrastructure, and Cybersecurity: Systems, networks, deployment, security, reliability, architecture, and the operational side of software. Data and Software Engineering: APIs, databases, testing, maintainability, version control, software design, and moving from simple scripts to real-world applications. Learning and Technical Growth: How people learn difficult technical concepts, get unstuck, build confidence, and develop the judgment needed to use technology well. Expert Interviews: Conversations with educators, developers, engineers, researchers, technology leaders, and others shaping the future of computing and technical education. Teaching Python remains grounded in Python, but the conversation extends beyond syntax. The podcast explores the knowledge, skills, systems, and judgment people need to learn, build, and make responsible decisions with technology.</description>
    <language>en-us</language>
    <itunes:type>episodic</itunes:type>
    <itunes:subtitle>We're two computer science educators learning and teaching Python</itunes:subtitle>
    <itunes:author>Sean Tibor and Kelly Paredes</itunes:author>
    <itunes:summary>Teaching Python is a podcast about Python programming, computer science education, AI literacy, software development, cloud computing, cybersecurity, data, and how people learn technical skills. Hosted by Kelly Schuster-Paredes, Sean Tibor, and Julian Sequeira, the show is for educators, developers, technology leaders, and lifelong learners who want to better understand how Python connects to the wider world of computing. Episodes explore not only how people learn to code, but also how they build technical judgment, understand systems, evaluate AI-generated code, work with data, think about security, and move from beginner programming into real-world software development. About the Hosts Kelly Schuster-Paredes is a teacher who codes whose work has expanded from classroom computer science into AI strategy, curriculum design, professional learning, educational technology, and responsible technology adoption. Her background in Python and computer science education shapes her focus on learning, AI literacy, computational thinking, and what people need to understand in an AI-shaped world. Sean Tibor is Vice President of Infrastructure and Cloud at Pfizer and a former computer science teacher. He brings expertise in cloud computing, infrastructure, engineering operations, and technical leadership, connecting what people learn about computing with how large-scale systems are actually built, operated, secured, and maintained. Julian Sequiera is a technologist, Fractional CTO, and Senior Program Manager with more than 20 years of experience in infrastructure, cloud, engineering operations, and large-scale technology programs. He is also the co-founder of PyBites, a Python learning platform and community that has helped thousands of developers improve their Python and software development skills. What We Cover Python Programming and Computer Science Education: Learning Python, teaching programming, computational thinking, debugging, code literacy, and helping beginners build strong mental models. AI and AI Literacy: AI-assisted programming, evaluating AI-generated code, responsible AI use, human judgment, and what learners still need to understand when AI can produce code. Cloud, Infrastructure, and Cybersecurity: Systems, networks, deployment, security, reliability, architecture, and the operational side of software. Data and Software Engineering: APIs, databases, testing, maintainability, version control, software design, and moving from simple scripts to real-world applications. Learning and Technical Growth: How people learn difficult technical concepts, get unstuck, build confidence, and develop the judgment needed to use technology well. Expert Interviews: Conversations with educators, developers, engineers, researchers, technology leaders, and others shaping the future of computing and technical education. Teaching Python remains grounded in Python, but the conversation extends beyond syntax. The podcast explores the knowledge, skills, systems, and judgment people need to learn, build, and make responsible decisions with technology.</itunes:summary>
    <itunes:image href="https://cdn.fireside.fm/file/fireside-images-2024/podcasts/images/c/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/cover.jpg?v=3"/>
    <itunes:explicit>no</itunes:explicit>
    <itunes:keywords>Python, Python programming, learn Python, teaching Python, computer science education, coding education, programming for beginners, Python for beginners, computational thinking, code literacy, debugging, software development, software engineering, data science, artificial intelligence, AI literacy, AI-assisted coding, generative AI, machine learning, cybersecurity, cloud computing, cloud infrastructure, APIs, databases, systems thinking, technical education, STEM education, educational technology, edtech, curriculum design, instructional design, professional learning, teacher professional development, coding for students, computer science curriculum, physical computing, robotics, responsible AI, digital literacy, data literacy, technology leadership, developer education, technical coaching, lifelong learning, learning to code, teaching programming, real-world programming, coding with AI, Python podcast, computer science podcast, technology education podcast, programming podcast</itunes:keywords>
    <itunes:owner>
      <itunes:name>Sean Tibor and Kelly Paredes</itunes:name>
      <itunes:email>sean.tibor@gmail.com</itunes:email>
    </itunes:owner>
<itunes:category text="Education"/>
<itunes:category text="Technology"/>
<item>
  <title>Episode 106: Interview with Al Sweigart</title>
  <link>https://www.teachingpython.fm/106</link>
  <guid isPermaLink="false">fd2d236a-81de-4e97-b42f-291aa11b8a99</guid>
  <pubDate>Thu, 23 Feb 2023 00:00:00 -0500</pubDate>
  <author>Sean Tibor and Kelly Paredes</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/fd2d236a-81de-4e97-b42f-291aa11b8a99.mp3" length="68041795" type="audio/mpeg"/>
  <itunes:episode>106</itunes:episode>
  <itunes:title>Interview with Al Sweigart</itunes:title>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Sean Tibor and Kelly Paredes</itunes:author>
  <itunes:subtitle>After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively.</itunes:subtitle>
  <itunes:duration>56:01</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://cdn.fireside.fm/file/fireside-images-2024/podcasts/images/c/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/episodes/f/fd2d236a-81de-4e97-b42f-291aa11b8a99/cover.jpg?v=1"/>
  <description>&lt;p&gt;After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively&lt;/p&gt;

&lt;p&gt;Join us as we talk about everything from our favorite teaching examples, the process of book writing, fostering cats, and more.&lt;/p&gt;&lt;p&gt;Special Guest: Al Sweigart.&lt;/p&gt;</description>
  <itunes:keywords>writing,programming,python,education</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively</p>

<p>Join us as we talk about everything from our favorite teaching examples, the process of book writing, fostering cats, and more.</p><p>Special Guest: Al Sweigart.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="Invent with Python" rel="nofollow" href="https://inventwithpython.com/">Invent with Python
</a> &mdash; Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programming.

Get started for free with the online copies of Al's books!
</li><li><a title="The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript: Sweigart, Al: 9781718502024: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1718502028/ref=nosim?tag=teachingpython-20">The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript: Sweigart, Al: 9781718502024: Amazon.com: Books
</a> &mdash; An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples.

Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion.
</li><li><a title="Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Sweigart, Al: 9781593279929: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593279922/ref=nosim?tag=teachingpython-20">Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Sweigart, Al: 9781593279929: Amazon.com: Books
</a> &mdash; Learn how to code while you write programs that effortlessly perform useful feats of automation!

The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more.
</li><li><a title="Python Programming Exercises, Gently Explained , Sweigart, Al, eBook - Amazon.com" rel="nofollow" href="https://www.amazon.com/dp/B0BGYJ7G6T/ref=nosim?tag=teachingpython-20">Python Programming Exercises, Gently Explained , Sweigart, Al, eBook - Amazon.com
</a> &mdash; Many books and websites have aggressive programming challenges for top coders. However, this book is for the rest of us. We want challenges that improve our coding skills, not leave us confused and discouraged. Other tutorials and books have taught you the basics of Python, but the 42 programming exercises in this book let you practice what you've learned. Selected for their simplicity, these programming problems include gentle explanations of the problem, the prerequisite coding concepts you’ll need to understand the solution, and helpful templates to put together the programs if you have trouble starting from scratch.
</li><li><a title="Amazon.com: The Big Book of Small Python Projects: 81 Easy Practice Programs eBook : Sweigart, Al: Kindle Store" rel="nofollow" href="https://www.amazon.com/dp/B08FH9FV7M/ref=nosim?tag=teachingpython-20">Amazon.com: The Big Book of Small Python Projects: 81 Easy Practice Programs eBook : Sweigart, Al: Kindle Store
</a> &mdash; If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches.
</li><li><a title="Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593279663/ref=nosim?tag=teachingpython-20">Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books
</a> &mdash; BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL

You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer?
</li><li><a title="Cracking Codes with Python: An Introduction to Building and Breaking Ciphers: Sweigart, Al: 9781593278229: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593278225/ref=nosim?tag=teachingpython-20">Cracking Codes with Python: An Introduction to Building and Breaking Ciphers: Sweigart, Al: 9781593278229: Amazon.com: Books
</a> &mdash; Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages!&nbsp;
</li><li><a title="Invent Your Own Computer Games with Python, 4th Edition: Sweigart, Al: 9781593277956: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593277954/ref=nosim?tag=teachingpython-20">Invent Your Own Computer Games with Python, 4th Edition: Sweigart, Al: 9781593277956: Amazon.com: Books
</a> &mdash; Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!
</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively</p>

<p>Join us as we talk about everything from our favorite teaching examples, the process of book writing, fostering cats, and more.</p><p>Special Guest: Al Sweigart.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="Invent with Python" rel="nofollow" href="https://inventwithpython.com/">Invent with Python
</a> &mdash; Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programming.

Get started for free with the online copies of Al's books!
</li><li><a title="The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript: Sweigart, Al: 9781718502024: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1718502028/ref=nosim?tag=teachingpython-20">The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript: Sweigart, Al: 9781718502024: Amazon.com: Books
</a> &mdash; An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples.

Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion.
</li><li><a title="Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Sweigart, Al: 9781593279929: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593279922/ref=nosim?tag=teachingpython-20">Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Sweigart, Al: 9781593279929: Amazon.com: Books
</a> &mdash; Learn how to code while you write programs that effortlessly perform useful feats of automation!

The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more.
</li><li><a title="Python Programming Exercises, Gently Explained , Sweigart, Al, eBook - Amazon.com" rel="nofollow" href="https://www.amazon.com/dp/B0BGYJ7G6T/ref=nosim?tag=teachingpython-20">Python Programming Exercises, Gently Explained , Sweigart, Al, eBook - Amazon.com
</a> &mdash; Many books and websites have aggressive programming challenges for top coders. However, this book is for the rest of us. We want challenges that improve our coding skills, not leave us confused and discouraged. Other tutorials and books have taught you the basics of Python, but the 42 programming exercises in this book let you practice what you've learned. Selected for their simplicity, these programming problems include gentle explanations of the problem, the prerequisite coding concepts you’ll need to understand the solution, and helpful templates to put together the programs if you have trouble starting from scratch.
</li><li><a title="Amazon.com: The Big Book of Small Python Projects: 81 Easy Practice Programs eBook : Sweigart, Al: Kindle Store" rel="nofollow" href="https://www.amazon.com/dp/B08FH9FV7M/ref=nosim?tag=teachingpython-20">Amazon.com: The Big Book of Small Python Projects: 81 Easy Practice Programs eBook : Sweigart, Al: Kindle Store
</a> &mdash; If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches.
</li><li><a title="Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593279663/ref=nosim?tag=teachingpython-20">Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books
</a> &mdash; BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL

You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer?
</li><li><a title="Cracking Codes with Python: An Introduction to Building and Breaking Ciphers: Sweigart, Al: 9781593278229: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593278225/ref=nosim?tag=teachingpython-20">Cracking Codes with Python: An Introduction to Building and Breaking Ciphers: Sweigart, Al: 9781593278229: Amazon.com: Books
</a> &mdash; Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages!&nbsp;
</li><li><a title="Invent Your Own Computer Games with Python, 4th Edition: Sweigart, Al: 9781593277956: Amazon.com: Books" rel="nofollow" href="https://www.amazon.com/dp/1593277954/ref=nosim?tag=teachingpython-20">Invent Your Own Computer Games with Python, 4th Edition: Sweigart, Al: 9781593277956: Amazon.com: Books
</a> &mdash; Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!
</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 43: Writing Content for Asynchronous Learning with David Amos</title>
  <link>https://www.teachingpython.fm/43</link>
  <guid isPermaLink="false">fc8ddc7d-dcb1-4a44-9827-341b27cb73ae</guid>
  <pubDate>Tue, 14 Apr 2020 00:00:00 -0400</pubDate>
  <author>Sean Tibor and Kelly Paredes</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/fc8ddc7d-dcb1-4a44-9827-341b27cb73ae.mp3" length="30744917" type="audio/mpeg"/>
  <itunes:episode>43</itunes:episode>
  <itunes:title>Writing Content for Asynchronous Learning with David Amos</itunes:title>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Sean Tibor and Kelly Paredes</itunes:author>
  <itunes:subtitle>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.

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.</itunes:subtitle>
  <itunes:duration>1:05:49</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://cdn.fireside.fm/file/fireside-images-2024/podcasts/images/c/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/episodes/f/fc8ddc7d-dcb1-4a44-9827-341b27cb73ae/cover.jpg?v=1"/>
  <description>&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;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? &lt;/p&gt;

&lt;p&gt;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.&lt;/p&gt;

&lt;p&gt;David Amos Real Python&lt;br&gt;
&lt;a href="https://realpython.com/team/damos/" rel="nofollow noopener"&gt;https://realpython.com/team/damos/&lt;/a&gt; &lt;br&gt;
&lt;a href="https://realpython.com/python-gui-tkinter/" rel="nofollow noopener"&gt;https://realpython.com/python-gui-tkinter/&lt;/a&gt; &lt;br&gt;
&lt;a href="https://realpython.com/python-rounding/" rel="nofollow noopener"&gt;https://realpython.com/python-rounding/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Special Guest: David Amos.&lt;/p&gt;</description>
  <itunes:keywords>writing, teaching, python, coding, programming</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>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.</p>

<p>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? </p>

<p>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.</p>

<p>David Amos Real Python<br>
<a href="https://realpython.com/team/damos/" rel="nofollow noopener">https://realpython.com/team/damos/</a> <br>
<a href="https://realpython.com/python-gui-tkinter/" rel="nofollow noopener">https://realpython.com/python-gui-tkinter/</a> <br>
<a href="https://realpython.com/python-rounding/" rel="nofollow noopener">https://realpython.com/python-rounding/</a></p><p>Special Guest: David Amos.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="How to Use sorted() and sort() in Python – Real Python" rel="nofollow" href="https://realpython.com/python-sort/">How to Use sorted() and sort() in Python – Real Python
</a> &mdash; 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.
</li><li><a title="Join the Real Python Tutorial Team – Real Python" rel="nofollow" href="https://realpython.com/write-for-us/">Join the Real Python Tutorial Team – Real Python
</a> &mdash; Do you have a knack for writing and want to get your thoughts in front of thousands of Python developers?&nbsp;

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.”
</li><li><a title="Let’s talk: Effectively Communicating with your Online Students – Humanizing Online Teaching and Learning" rel="nofollow" href="https://humanmooc.pressbooks.com/chapter/lets-talk-effectively-communicating-with-your-online-students/">Let’s talk: Effectively Communicating with your Online Students – Humanizing Online Teaching and Learning
</a> &mdash; 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.
</li><li><a title="Making Lessons Memorable Designing from Two Perspectives" rel="nofollow" href="http://www.ascd.org/ascd-express/vol13/Making-Lessons-Memorable-Designing-from-Two-Perspectives.aspx?utm_source=twitter&amp;utm_campaign=Social-Organic&amp;utm_medium=social">Making Lessons Memorable Designing from Two Perspectives
</a> &mdash; 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.
</li><li><a title="4 Ideas to Consider for Online Learning – George Couros" rel="nofollow" href="https://georgecouros.ca/blog/archives/11545">4 Ideas to Consider for Online Learning – George Couros
</a> &mdash; 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.&nbsp; 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.
</li><li><a title="8 Strategies Robert Marzano &amp; John Hattie Agree On" rel="nofollow" href="https://www.evidencebasedteaching.org.au/robert-marzano-vs-john-hattie/">8 Strategies Robert Marzano &amp; John Hattie Agree On
</a> &mdash; 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.
</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>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.</p>

<p>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? </p>

<p>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.</p>

<p>David Amos Real Python<br>
<a href="https://realpython.com/team/damos/" rel="nofollow noopener">https://realpython.com/team/damos/</a> <br>
<a href="https://realpython.com/python-gui-tkinter/" rel="nofollow noopener">https://realpython.com/python-gui-tkinter/</a> <br>
<a href="https://realpython.com/python-rounding/" rel="nofollow noopener">https://realpython.com/python-rounding/</a></p><p>Special Guest: David Amos.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="How to Use sorted() and sort() in Python – Real Python" rel="nofollow" href="https://realpython.com/python-sort/">How to Use sorted() and sort() in Python – Real Python
</a> &mdash; 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.
</li><li><a title="Join the Real Python Tutorial Team – Real Python" rel="nofollow" href="https://realpython.com/write-for-us/">Join the Real Python Tutorial Team – Real Python
</a> &mdash; Do you have a knack for writing and want to get your thoughts in front of thousands of Python developers?&nbsp;

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.”
</li><li><a title="Let’s talk: Effectively Communicating with your Online Students – Humanizing Online Teaching and Learning" rel="nofollow" href="https://humanmooc.pressbooks.com/chapter/lets-talk-effectively-communicating-with-your-online-students/">Let’s talk: Effectively Communicating with your Online Students – Humanizing Online Teaching and Learning
</a> &mdash; 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.
</li><li><a title="Making Lessons Memorable Designing from Two Perspectives" rel="nofollow" href="http://www.ascd.org/ascd-express/vol13/Making-Lessons-Memorable-Designing-from-Two-Perspectives.aspx?utm_source=twitter&amp;utm_campaign=Social-Organic&amp;utm_medium=social">Making Lessons Memorable Designing from Two Perspectives
</a> &mdash; 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.
</li><li><a title="4 Ideas to Consider for Online Learning – George Couros" rel="nofollow" href="https://georgecouros.ca/blog/archives/11545">4 Ideas to Consider for Online Learning – George Couros
</a> &mdash; 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.&nbsp; 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.
</li><li><a title="8 Strategies Robert Marzano &amp; John Hattie Agree On" rel="nofollow" href="https://www.evidencebasedteaching.org.au/robert-marzano-vs-john-hattie/">8 Strategies Robert Marzano &amp; John Hattie Agree On
</a> &mdash; 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.
</li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
