<?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>web01.fireside.fm</fireside:hostname>
    <fireside:genDate>Wed, 13 May 2026 19:18:21 -0500</fireside:genDate>
    <generator>Fireside (https://fireside.fm)</generator>
    <title>Teaching Python - Episodes Tagged with “Projects”</title>
    <link>https://www.teachingpython.fm/tags/projects</link>
    <pubDate>Mon, 19 Feb 2024 00:00:00 -0500</pubDate>
    <description>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, Infrastructure, and Networks leader at Pfizer, 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.
</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>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, Infrastructure, and Networks leader at Pfizer, 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.
</itunes:summary>
    <itunes:image href="https://media24.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>Digital Literacy, Coding for Kids ,Tech Integration in Education, 21st Century Skills, Blended Learning, Remote Learning, Adaptive Learning Technologies, Student Engagement Strategies, Flipped Classroom, Inquiry-Based Learning,education, python, computer science, teaching, pedagogy, STEM education, programming languages, educational technology, curriculum development, instructional design, e-learning, teacher training, data science, machine learning, higher education, tech education, innovative teaching, lesson planning, edtech tools, professional development </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 126: Projects and Portfolios</title>
  <link>https://www.teachingpython.fm/126</link>
  <guid isPermaLink="false">2f9e6642-4339-473e-82a6-f2b9234dd081</guid>
  <pubDate>Mon, 19 Feb 2024 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/2f9e6642-4339-473e-82a6-f2b9234dd081.mp3" length="30858172" type="audio/mpeg"/>
  <itunes:episode>126</itunes:episode>
  <itunes:title>Projects and Portfolios</itunes:title>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Sean Tibor and Kelly Paredes</itunes:author>
  <itunes:subtitle>In this episode of the "Teaching Python" podcast, hosts Sean Tibor and Kelly Schuster-Paredes dive into the world of projects and portfolios for young coders. They explore the significance of showcasing coding skills, creativity, and personal growth through portfolios, offering invaluable insights for students and educators alike. Tune in to gain valuable tips on standing out in college admissions and job applications!</itunes:subtitle>
  <itunes:duration>25:42</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/episodes/2/2f9e6642-4339-473e-82a6-f2b9234dd081/cover.jpg?v=1"/>
  <description>&lt;p&gt;In Episode 126 of the "Teaching Python" podcast, hosts Sean Tibor and Kelly Schuster-Paredes delve into the fascinating realm of projects and portfolios for young coders. Expanding on the importance of showcasing coding skills, they explore how portfolios act as a powerful tool to demonstrate creativity, discipline, and coding standards. By creating a portfolio, students can present a comprehensive view of their work, allowing others to peek into their coding thought process and evaluate their unique voice as programmers.&lt;/p&gt;

&lt;p&gt;Sean and Kelly discuss how portfolios can give young coders a competitive edge when it comes to college admissions and job applications. They emphasize the significance of going beyond traditional academic achievements, such as grades and test scores, and highlight the value of tangible evidence of their coding prowess. By curating a collection of their projects, students not only provide a window into their technical abilities but also provide important context about their inspirations, intentions, and the thought process behind each project.&lt;/p&gt;

&lt;p&gt;Moreover, the hosts discuss the benefits of contributing to open-source projects and sharing code on platforms like GitHub. They acknowledge the initial discomfort, but encourage young coders to take the leap and submit contributions, highlighting how these experiences can enhance their portfolios and provide valuable talking points in interviews. Additionally, they discuss the emerging trend of universities and employers conducting online background checks, making a well-crafted online presence, including portfolios and LinkedIn profiles, essential for young coders.&lt;/p&gt;

&lt;p&gt;In this insightful episode, Sean and Kelly provide practical advice, personal anecdotes, and valuable insights, helping young coders understand the significance of projects and portfolios in their educational and professional journeys. Tune in to gain valuable tips on standing out, showcasing your skills, and navigating the world of coding portfolios and projects! &lt;/p&gt;
</description>
  <itunes:keywords>Education, Technology, Programming, Python, Coding, STEM Education, Tech Learning, Digital Literacy, Tech Tutorials, Python Programming, Computer Science, EdTech, Coding for Beginners, DIY Projects, Interactive Learning, Software Development, Teaching Technology</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In Episode 126 of the &quot;Teaching Python&quot; podcast, hosts Sean Tibor and Kelly Schuster-Paredes delve into the fascinating realm of projects and portfolios for young coders. Expanding on the importance of showcasing coding skills, they explore how portfolios act as a powerful tool to demonstrate creativity, discipline, and coding standards. By creating a portfolio, students can present a comprehensive view of their work, allowing others to peek into their coding thought process and evaluate their unique voice as programmers.</p>

<p>Sean and Kelly discuss how portfolios can give young coders a competitive edge when it comes to college admissions and job applications. They emphasize the significance of going beyond traditional academic achievements, such as grades and test scores, and highlight the value of tangible evidence of their coding prowess. By curating a collection of their projects, students not only provide a window into their technical abilities but also provide important context about their inspirations, intentions, and the thought process behind each project.</p>

<p>Moreover, the hosts discuss the benefits of contributing to open-source projects and sharing code on platforms like GitHub. They acknowledge the initial discomfort, but encourage young coders to take the leap and submit contributions, highlighting how these experiences can enhance their portfolios and provide valuable talking points in interviews. Additionally, they discuss the emerging trend of universities and employers conducting online background checks, making a well-crafted online presence, including portfolios and LinkedIn profiles, essential for young coders.</p>

<p>In this insightful episode, Sean and Kelly provide practical advice, personal anecdotes, and valuable insights, helping young coders understand the significance of projects and portfolios in their educational and professional journeys. Tune in to gain valuable tips on standing out, showcasing your skills, and navigating the world of coding portfolios and projects!</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In Episode 126 of the &quot;Teaching Python&quot; podcast, hosts Sean Tibor and Kelly Schuster-Paredes delve into the fascinating realm of projects and portfolios for young coders. Expanding on the importance of showcasing coding skills, they explore how portfolios act as a powerful tool to demonstrate creativity, discipline, and coding standards. By creating a portfolio, students can present a comprehensive view of their work, allowing others to peek into their coding thought process and evaluate their unique voice as programmers.</p>

<p>Sean and Kelly discuss how portfolios can give young coders a competitive edge when it comes to college admissions and job applications. They emphasize the significance of going beyond traditional academic achievements, such as grades and test scores, and highlight the value of tangible evidence of their coding prowess. By curating a collection of their projects, students not only provide a window into their technical abilities but also provide important context about their inspirations, intentions, and the thought process behind each project.</p>

<p>Moreover, the hosts discuss the benefits of contributing to open-source projects and sharing code on platforms like GitHub. They acknowledge the initial discomfort, but encourage young coders to take the leap and submit contributions, highlighting how these experiences can enhance their portfolios and provide valuable talking points in interviews. Additionally, they discuss the emerging trend of universities and employers conducting online background checks, making a well-crafted online presence, including portfolios and LinkedIn profiles, essential for young coders.</p>

<p>In this insightful episode, Sean and Kelly provide practical advice, personal anecdotes, and valuable insights, helping young coders understand the significance of projects and portfolios in their educational and professional journeys. Tune in to gain valuable tips on standing out, showcasing your skills, and navigating the world of coding portfolios and projects!</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 66: Designing Projects with Python Libraries</title>
  <link>https://www.teachingpython.fm/66</link>
  <guid isPermaLink="false">9526e6fc-1d57-4628-a642-1b247be44245</guid>
  <pubDate>Tue, 04 May 2021 12:00:00 -0400</pubDate>
  <author>Sean Tibor and Kelly Paredes</author>
  <enclosure url="https://aphid.fireside.fm/d/1437767933/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/9526e6fc-1d57-4628-a642-1b247be44245.mp3" length="67584800" type="audio/mpeg"/>
  <itunes:episode>66</itunes:episode>
  <itunes:title>Designing Projects with Python Libraries</itunes:title>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Sean Tibor and Kelly Paredes</itunes:author>
  <itunes:subtitle>In this episode, Sean and Kelly, share a brainstorming activity on designing projects with Python libraries. We have a special guest Mike Driscoll, author of several books and the blog  "The Mouse vs The Python". In this episode we will use the Python Library Pillow to brainstorm some creative ways that Pillow can and has been used to teach students about Python Libraries.</itunes:subtitle>
  <itunes:duration>46:55</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/cover.jpg?v=3"/>
  <description>&lt;p&gt;In this episode, Sean and Kelly, share a brainstorming activity on designing projects with Python libraries. We have a special guest Mike Driscoll, author of several books and the blog  "The Mouse vs The Python". In this episode we will use the Python Library Pillow to brainstorm some creative ways that Pillow can and has been used to teach students about Python Libraries.&lt;/p&gt;

&lt;p&gt;Coming up with project ideas that are creative, engaging, and allow students the flexibility to explore is one of the most important activities that Sean and Kelly do daily. We love introducing many different aspects of Python and push the boundaries with our students.  We often discuss and brainstorm ideas on how we can incorporate libraries that are new to us in the curriculum.  Although we have used Pillow very briefly, with the help of expert Mike Driscoll, Sean and I will explore project ideas for using Pillow from 6th grade to developer.&lt;br&gt;
 Special Guest: Mike Driscoll.&lt;/p&gt;
</description>
  <itunes:keywords>python,teaching,computer science, images, pillow</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>In this episode, Sean and Kelly, share a brainstorming activity on designing projects with Python libraries. We have a special guest Mike Driscoll, author of several books and the blog  &quot;The Mouse vs The Python&quot;. In this episode we will use the Python Library Pillow to brainstorm some creative ways that Pillow can and has been used to teach students about Python Libraries.</p>

<p>Coming up with project ideas that are creative, engaging, and allow students the flexibility to explore is one of the most important activities that Sean and Kelly do daily. We love introducing many different aspects of Python and push the boundaries with our students.  We often discuss and brainstorm ideas on how we can incorporate libraries that are new to us in the curriculum.  Although we have used Pillow very briefly, with the help of expert Mike Driscoll, Sean and I will explore project ideas for using Pillow from 6th grade to developer.</p><p>Special Guest: Mike Driscoll.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="Enter to win an eBook copy of Pillow Image Processing with Python" rel="nofollow" href="https://docs.google.com/forms/d/e/1FAIpQLSeKtFWfZnUn-VaOQITsGK04IlII9g0MMS1_sCOyQw1J9FiVgA/viewform?usp=sf_link">Enter to win an eBook copy of Pillow Image Processing with Python</a> &mdash; 3 winners will be selected on May 15 to receive an eBook copy of Mike's book, Pillow Image Processing with Python. Fill out this Google Form to enter.</li><li><a title="Kindle Version of Pillow: Image Processing with Python, Driscoll, Michael, eBook - Amazon.com" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B08ZCQM1C1/teachingpython-20">Kindle Version of Pillow: Image Processing with Python, Driscoll, Michael, eBook - Amazon.com</a> &mdash; Pillow: Image Processing with Python is the only book that covers the Pillow package, the friendly fork of the Python Imaging Library (PIL). The first few chapters of the book will get you started down the path of knowledge and help you understand how to use Pillow effectively.</li><li><a title="Paperback Version of Pillow: Image Processing with Python: Driscoll, Michael: 9798585391583: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B08ZBRS1WM/teachingpython-20">Paperback Version of Pillow: Image Processing with Python: Driscoll, Michael: 9798585391583: Amazon.com: Books</a> &mdash; Pillow: Image Processing with Python is the only book that covers the Pillow package, the friendly fork of the Python Imaging Library (PIL). The first few chapters of the book will get you started down the path of knowledge and help you understand how to use Pillow effectively. This book is printed in FULL COLOR.</li><li><a title="Leanpub Version - Pillow: Image Processing… by Michael Driscoll [PDF/iPad/Kindle]" rel="nofollow" href="https://leanpub.com/pillow/">Leanpub Version - Pillow: Image Processing… by Michael Driscoll [PDF/iPad/Kindle]</a> &mdash; The eBook on Leanpub or Gumroad supports Mike the most. Have you ever wondered how to use Python to process your images? Wonder no longer! The Pillow package is Python's Imaging Library. In this book, you will learn how to crop photos, apply filters and transforms, work with colors and much more!</li><li><a title="Gumroad Version - Pillow: Image Processing with Python" rel="nofollow" href="https://gumroad.com/l/pypillow">Gumroad Version - Pillow: Image Processing with Python</a> &mdash; The eBook on Leanpub or Gumroad supports Mike the most. Have you ever wondered how to use Python to process your images? Wonder no longer! The Pillow package is Python's Imaging Library. In this book, you will learn how to crop photos, apply filters and transforms, work with colors and much more!</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>In this episode, Sean and Kelly, share a brainstorming activity on designing projects with Python libraries. We have a special guest Mike Driscoll, author of several books and the blog  &quot;The Mouse vs The Python&quot;. In this episode we will use the Python Library Pillow to brainstorm some creative ways that Pillow can and has been used to teach students about Python Libraries.</p>

<p>Coming up with project ideas that are creative, engaging, and allow students the flexibility to explore is one of the most important activities that Sean and Kelly do daily. We love introducing many different aspects of Python and push the boundaries with our students.  We often discuss and brainstorm ideas on how we can incorporate libraries that are new to us in the curriculum.  Although we have used Pillow very briefly, with the help of expert Mike Driscoll, Sean and I will explore project ideas for using Pillow from 6th grade to developer.</p><p>Special Guest: Mike Driscoll.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="Enter to win an eBook copy of Pillow Image Processing with Python" rel="nofollow" href="https://docs.google.com/forms/d/e/1FAIpQLSeKtFWfZnUn-VaOQITsGK04IlII9g0MMS1_sCOyQw1J9FiVgA/viewform?usp=sf_link">Enter to win an eBook copy of Pillow Image Processing with Python</a> &mdash; 3 winners will be selected on May 15 to receive an eBook copy of Mike's book, Pillow Image Processing with Python. Fill out this Google Form to enter.</li><li><a title="Kindle Version of Pillow: Image Processing with Python, Driscoll, Michael, eBook - Amazon.com" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B08ZCQM1C1/teachingpython-20">Kindle Version of Pillow: Image Processing with Python, Driscoll, Michael, eBook - Amazon.com</a> &mdash; Pillow: Image Processing with Python is the only book that covers the Pillow package, the friendly fork of the Python Imaging Library (PIL). The first few chapters of the book will get you started down the path of knowledge and help you understand how to use Pillow effectively.</li><li><a title="Paperback Version of Pillow: Image Processing with Python: Driscoll, Michael: 9798585391583: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/B08ZBRS1WM/teachingpython-20">Paperback Version of Pillow: Image Processing with Python: Driscoll, Michael: 9798585391583: Amazon.com: Books</a> &mdash; Pillow: Image Processing with Python is the only book that covers the Pillow package, the friendly fork of the Python Imaging Library (PIL). The first few chapters of the book will get you started down the path of knowledge and help you understand how to use Pillow effectively. This book is printed in FULL COLOR.</li><li><a title="Leanpub Version - Pillow: Image Processing… by Michael Driscoll [PDF/iPad/Kindle]" rel="nofollow" href="https://leanpub.com/pillow/">Leanpub Version - Pillow: Image Processing… by Michael Driscoll [PDF/iPad/Kindle]</a> &mdash; The eBook on Leanpub or Gumroad supports Mike the most. Have you ever wondered how to use Python to process your images? Wonder no longer! The Pillow package is Python's Imaging Library. In this book, you will learn how to crop photos, apply filters and transforms, work with colors and much more!</li><li><a title="Gumroad Version - Pillow: Image Processing with Python" rel="nofollow" href="https://gumroad.com/l/pypillow">Gumroad Version - Pillow: Image Processing with Python</a> &mdash; The eBook on Leanpub or Gumroad supports Mike the most. Have you ever wondered how to use Python to process your images? Wonder no longer! The Pillow package is Python's Imaging Library. In this book, you will learn how to crop photos, apply filters and transforms, work with colors and much more!</li></ul>]]>
  </itunes:summary>
</item>
<item>
  <title>Episode 54: Making Projects Happen with Eric Matthes (@ehmatthes)</title>
  <link>https://www.teachingpython.fm/54</link>
  <guid isPermaLink="false">2e298031-26d2-4d4c-a4df-7836b6182f6c</guid>
  <pubDate>Tue, 10 Nov 2020 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/2e298031-26d2-4d4c-a4df-7836b6182f6c.mp3" length="88843016" type="audio/mpeg"/>
  <itunes:episode>54</itunes:episode>
  <itunes:title>Making Projects Happen with Eric Matthes (@ehmatthes)</itunes:title>
  <itunes:episodeType>full</itunes:episodeType>
  <itunes:author>Sean Tibor and Kelly Paredes</itunes:author>
  <itunes:subtitle>Sean and Kelly invite Eric Matthes, teacher and author of Python Crash Course to discuss student projects in computer science. We talk about starting and completing projects and programming with purpose as a way to help the learning stick with students longer.</itunes:subtitle>
  <itunes:duration>1:14:02</itunes:duration>
  <itunes:explicit>no</itunes:explicit>
  <itunes:image href="https://media24.fireside.fm/file/fireside-images-2024/podcasts/images/c/c8ea6bdf-0c80-46e7-a00a-639d7dc2be91/episodes/2/2e298031-26d2-4d4c-a4df-7836b6182f6c/cover.jpg?v=1"/>
  <description>&lt;p&gt;Sean and Kelly invite Eric Matthes, teacher and author of Python Crash Course to discuss student projects in computer science. Eric was with us on &lt;a href="https://www.teachingpython.fm/33" target="_blank" rel="nofollow noopener"&gt;Episode 33&lt;/a&gt; and we ended the episode with discussions about completing projects and programming with purpose. In this episode we discuss finding a project, separating academic and project success criteria, helping student coders find a project, how to deal with failure, and some examples of great projects for learning. Special Guest: Eric Matthes.&lt;/p&gt;
</description>
  <itunes:keywords>projects, computer science, learning, education</itunes:keywords>
  <content:encoded>
    <![CDATA[<p>Sean and Kelly invite Eric Matthes, teacher and author of Python Crash Course to discuss student projects in computer science. Eric was with us on <a href="https://www.teachingpython.fm/33" rel="nofollow">Episode 33</a> and we ended the episode with discussions about completing projects and programming with purpose. In this episode we discuss finding a project, separating academic and project success criteria, helping student coders find a project, how to deal with failure, and some examples of great projects for learning.</p><p>Special Guest: Eric Matthes.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781593279288: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1593279280/teachingpython-20">Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781593279288: Amazon.com: Books</a> &mdash; Python Crash Course is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction to programming with Python will have you writing programs, solving problems, and making things that work in no time.</li><li><a title="Teaching Python Episode 33: Interview with Eric Matthes" rel="nofollow" href="https://www.teachingpython.fm/33">Teaching Python Episode 33: Interview with Eric Matthes</a> &mdash; Kelly and Sean interview Eric Matthes, author of Python Crash Course, about how he began programming, what led him to teaching, and the important lessons from Python to be learned both inside and outside of the classroom.</li><li><a title="Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials ID: 4812 - $69.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits" rel="nofollow" href="https://www.adafruit.com/product/4812">Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials ID: 4812 - $69.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits</a> &mdash; If you missed out on AdaBox016, it's not too late for you to pick up the parts necessary to build many of the projects! It doesn't come with tissue paper or the nifty extras, but it does have all the electronic goodies you need.</li><li><a title="Introduction to command line · HonKit" rel="nofollow" href="https://tutorial.djangogirls.org/en/intro_to_command_line/">Introduction to command line · HonKit</a> &mdash; It's exciting, right?! You'll write your first line of code in just a few minutes! :)

Let us introduce you to your first new friend: the command line!

The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you.</li><li><a title="Write once. Deploy everywhere.— BeeWare" rel="nofollow" href="https://beeware.org/">Write once. Deploy everywhere.— BeeWare</a> &mdash; BeeWare allows you to write your app in Python and release it on multiple platforms. No need to rewrite the app in multiple programming languages. It means no issues with build tools, environments, compatibility, etc.

</li><li><a title="PREORDER: Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1593279663/teachingpython-20">PREORDER: Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books</a> &mdash; Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program--not just in Python but in any language.</li></ul>]]>
  </content:encoded>
  <itunes:summary>
    <![CDATA[<p>Sean and Kelly invite Eric Matthes, teacher and author of Python Crash Course to discuss student projects in computer science. Eric was with us on <a href="https://www.teachingpython.fm/33" rel="nofollow">Episode 33</a> and we ended the episode with discussions about completing projects and programming with purpose. In this episode we discuss finding a project, separating academic and project success criteria, helping student coders find a project, how to deal with failure, and some examples of great projects for learning.</p><p>Special Guest: Eric Matthes.</p><p><a rel="payment" href="https://www.patreon.com/teachingpython">Support Teaching Python</a></p><p>Links:</p><ul><li><a title="Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781593279288: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1593279280/teachingpython-20">Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781593279288: Amazon.com: Books</a> &mdash; Python Crash Course is the world's best-selling guide to the Python programming language. This fast-paced, thorough introduction to programming with Python will have you writing programs, solving problems, and making things that work in no time.</li><li><a title="Teaching Python Episode 33: Interview with Eric Matthes" rel="nofollow" href="https://www.teachingpython.fm/33">Teaching Python Episode 33: Interview with Eric Matthes</a> &mdash; Kelly and Sean interview Eric Matthes, author of Python Crash Course, about how he began programming, what led him to teaching, and the important lessons from Python to be learned both inside and outside of the classroom.</li><li><a title="Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials ID: 4812 - $69.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits" rel="nofollow" href="https://www.adafruit.com/product/4812">Adafruit Matrix Portal Starter Kit - ADABOX 016 Essentials ID: 4812 - $69.95 : Adafruit Industries, Unique &amp; fun DIY electronics and kits</a> &mdash; If you missed out on AdaBox016, it's not too late for you to pick up the parts necessary to build many of the projects! It doesn't come with tissue paper or the nifty extras, but it does have all the electronic goodies you need.</li><li><a title="Introduction to command line · HonKit" rel="nofollow" href="https://tutorial.djangogirls.org/en/intro_to_command_line/">Introduction to command line · HonKit</a> &mdash; It's exciting, right?! You'll write your first line of code in just a few minutes! :)

Let us introduce you to your first new friend: the command line!

The following steps will show you how to use the black window all hackers use. It might look a bit scary at first but really it's just a prompt waiting for commands from you.</li><li><a title="Write once. Deploy everywhere.— BeeWare" rel="nofollow" href="https://beeware.org/">Write once. Deploy everywhere.— BeeWare</a> &mdash; BeeWare allows you to write your app in Python and release it on multiple platforms. No need to rewrite the app in multiple programming languages. It means no issues with build tools, environments, compatibility, etc.

</li><li><a title="PREORDER: Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books" rel="nofollow" href="http://www.amazon.com/exec/obidos/ASIN/1593279663/teachingpython-20">PREORDER: Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books</a> &mdash; Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program--not just in Python but in any language.</li></ul>]]>
  </itunes:summary>
</item>
  </channel>
</rss>
