PLAY PODCASTS
Learning Python Through Errors
Episode 4

Learning Python Through Errors

The Real Python Podcast · Real Python

April 10, 20201h 10m

Audio is streamed directly from the publisher (dts.podtrac.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

<p>Do you get upset and frustrated when you experience errors running your Python code? This week we have Martin Breuss on the show. We discuss how to learn Python <em>through</em> errors, and how errors really are your friends.</p> <p>Martin is a video course creator here at Real Python, and we talk briefly about several courses he&rsquo;s created. We focus on his course about getting started with Django, as a jumping off point for the discussion.</p> <p>Martin talks about his work with Coding Nomads, and teaching Python around the world. He also provides some tips on debugging and writing good questions. </p> <p>This episode was recorded at an earlier date, and because of recent events Martin came back to discuss a new #StayAtHome Mentorship Program he&rsquo;s working on. The program is meant not only for learners but also for those who want to try their hand at being a mentor. We also answer our first listener submitted question.</p> <p>Topics:</p> <ul> <li>00:00:00 &ndash; Introduction</li> <li>00:01:18 &ndash; Martin Breuss - Introduction</li> <li>00:04:52 &ndash; Programming background and MOOCs</li> <li>00:10:17 &ndash; Creating Courses for Real Python </li> <li>00:12:02 &ndash; Real Python - Django Course </li> <li>00:14:50 &ndash; How can errors teach you?</li> <li>00:18:27 &ndash; Reading errors from Django</li> <li>00:22:31 &ndash; Working with Coding Nomads</li> <li>00:24:16 &ndash; Common frustrations for students</li> <li>00:26:52 &ndash; Comments and forums</li> <li>00:29:46 &ndash; Asking good questions</li> <li>00:34:24 &ndash; Debugging tips</li> <li>00:36:37 &ndash; Course: Finding the right python code editor </li> <li>00:42:46 &ndash; What are you excited about?</li> <li>00:46:05 &ndash; MacOS Catalina Python issue</li> <li>00:47:30 &ndash; Music for programming</li> <li>00:48:51 &ndash; Extended episode details</li> <li>00:49:29 &ndash; #StayAtHome Mentorship Program</li> <li>00:58:48 &ndash; Listener submitted question</li> <li>00:59:17 &ndash; How would you learn Python from scratch?</li> <li>01:09:39 &ndash; Final thanks and links</li> </ul> <p>Show links:</p> <ul> <li><a href="https://realpython.com/courses/finding-perfect-python-code-editor/">Finding the Perfect Python Code Editor - Video Course</a></li> <li><a href="https://realpython.com/courses/django-portfolio-project/">Get Started With Django: Build a Portfolio App - Video Course</a></li> <li><a href="https://realpython.com/get-started-with-django-1">Get Started With Django Part 1: Build a Portfolio App - Original Article</a></li> <li><a href="https://realpython.com/courses/using-jupyter-notebooks/">Using Jupyter Notebooks - Video Course</a></li> <li><a href="https://realpython.com/courses/variables-python/">Variables in Python - Video Course</a></li> <li><a href="https://realpython.com/beautiful-soup-web-scraper-python">Beautiful Soup: Build a Web Scraper With Python - Article</a></li> <li><a href="https://codingnomads.co/">CodingNomads</a></li> <li><a href="https://platform.codingnomads.co/learn/">CodingNomads Platform</a></li> <li><a href="https://www.newworldai.com/artificial-intelligence-course-with-sebastian-thrun-and-peter-norvig-udacity-course/">AI Course With Sebastian Thrun and Peter Norvig</a></li> <li><a href="https://www.coursera.org/learn/interactive-python-1">Rice University - An Introduction to Interactive Programming in Python</a></li> <li><a href="https://stackoverflow.com/questions/58816345/osx-catalina-gcc-pip-issue">MacOS Catalina Python/GCC compiler issue</a></li> <li><a href="https://www.youtube.com/watch?v=7jiPeIFXb6U">I don&rsquo;t like notebooks - Jupyter Notebook talk by Joel Grus</a></li> <li><a href="https://foxdot.org/">FoxDot_ Live music coding with Python and SuperCollider</a></li> <li><a href="https://www.ultraleap.com/product/leap-motion-controller/">Leap Motion Controller (The hand tracker)</a></li> <li><a href="http://uwyn.com/geco/">Geco - for making music with Leap Motion Controller</a></li> <li><a href="https://codingnomads.github.io/stayathome-mentorship/">#StayAtHome Mentorship Program</a></li> <li><a href="https://www.teachingpython.fm">Teaching Python Podcast</a></li> <li><a href="https://www.humblebundle.com">Humble Bundle</a></li> <li><a href="https://www.pythonistacafe.com">Pythonista Café</a></li> <li><a href="https://realpython.com/community/">Real Python Community</a></li> <li><a href="https://projecteuler.net">Project Euler</a></li> <li><a href="https://www.sololearn.com">Sololearn - Code learning app</a></li> <li><a href="https://getmimo.com">m1m0 - Code learning app</a></li> </ul> <p>Music to code to links:</p> <ul> <li><a href="https://www.youtube.com/watch?v=5qap5aO4i9A">Chillhop (The eternally studying girl)</a></li> <li><a href="https://thehardtimes.net/harddrive/lofi-hip-hop-radio-girl-still-fails-test-after-four-years-of-studying/">Related Article on Her Test Results</a></li> <li><a href="https://www.noisli.com/">Noisli - Just Noises</a></li> <li><a href="https://www.youtube.com/results?search_query=classical+music">Classical music playlists on youtube</a></li> </ul> <p>Level up your Python skills with our expert-led courses:</p> <ul> <li><a href="https://realpython.com/courses/django-portfolio-project/">Getting Started With Django: Building a Portfolio App</a></li> <li><a href="https://realpython.com/courses/finding-perfect-python-code-editor/">Finding the Perfect Python Code Editor</a></li> <li><a href="https://realpython.com/courses/using-jupyter-notebooks/">Using Jupyter Notebooks</a></li> </ul> <p><a rel="payment" href="https://realpython.com/join">Support the podcast &amp; join our community of Pythonistas</a></p>