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 through errors, and how errors really are your friends.
Martin is a video course creator here at Real Python, and we talk briefly about several courses he’s created. We focus on his course about getting started with Django, as a jumping off point for the discussion.
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.
This episode was recorded at an earlier date, and because of recent events Martin came back to discuss a new #StayAtHome Mentorship Program he’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.
00:00:00 – Introduction00:01:18 – Martin Breuss - Introduction00:04:52 – Programming background and MOOCs00:10:17 – Creating Courses for Real Python 00:12:02 – Real Python - Django Course 00:14:50 – How can errors teach you?00:18:27 – Reading errors from Django00:22:31 – Working with Coding Nomads00:24:16 – Common frustrations for students00:26:52 – Comments and forums00:29:46 – Asking good questions00:34:24 – Debugging tips00:36:37 – Course: Finding the right python code editor 00:42:46 – What are you excited about?00:46:05 – MacOS Catalina Python issue00:47:30 – Music for programming00:48:51 – Extended episode details00:49:29 – #StayAtHome Mentorship Program00:58:48 – Listener submitted question00:59:17 – How would you learn Python from scratch?01:09:39 – Final thanks and linksFinding the Perfect Python Code Editor - Video CourseGet Started With Django: Build a Portfolio App - Video CourseGet Started With Django Part 1: Build a Portfolio App - Original ArticleUsing Jupyter Notebooks - Video CourseVariables in Python - Video CourseBeautiful Soup: Build a Web Scraper With Python - ArticleCodingNomadsCodingNomads PlatformAI Course With Sebastian Thrun and Peter NorvigRice University - An Introduction to Interactive Programming in PythonMacOS Catalina Python/GCC compiler issueI don’t like notebooks - Jupyter Notebook talk by Joel GrusFoxDot_ Live music coding with Python and SuperColliderLeap Motion Controller (The hand tracker)Geco - for making music with Leap Motion Controller#StayAtHome Mentorship ProgramTeaching Python PodcastHumble BundlePythonista CaféReal Python CommunityProject EulerSololearn - Code learning appm1m0 - Code learning appChillhop (The eternally studying girl)Related Article on Her Test ResultsNoisli - Just NoisesClassical music playlists on youtubeLevel up your Python skills with our expert-led courses:
Getting Started With Django: Building a Portfolio AppFinding the Perfect Python Code EditorUsing Jupyter Notebooks Support the podcast & join our community of Pythonistas