Lab Challenge

Python: Debugging Challenge

Push your skills to the next level in a live environment

Lab Steps

lock
Level: I
lock
Level: II
lock
Level: III
Start Lab Challenge
Difficulty

Intermediate

Time Limit

2h

Students

6

01
About Lab Challenges

Lab challenges are hands-on labs with the gloves off. You jump into an auto-provisioned cloud environment and are given a goal to accomplish. No instructions, no hints. To pass, you'll have a limited time to demonstrate your problem-solving skills and get the checks that inspect the state of your lab environment.

02
Challenge Description

Python Debugging Challenge

Demonstrate your knowledge of debugging Python-based applications with three levels of increasingly difficult challenges.

Level I

Debugging syntax-related errors.

Level II

Debugging type-related errors.

Level III

Debugging logic-related errors.

What will be assessed

  • Python Debugging

Intended audience

  • Python Developers

Prerequisites

  • Proficient with the Python runtime
  • Proficient with the Python language syntax
  • Comfortable with pdb
03
About the Author
Students90451
Labs15
Courses44
Learning paths38

Ben Lambert is a software engineer and was previously the lead author for DevOps and Microsoft Azure training content at Cloud Academy. His courses and learning paths covered Cloud Ecosystem technologies such as DC/OS, configuration management tools, and containers. As a software engineer, Ben’s experience includes building highly available web and mobile apps. When he’s not building software, he’s hiking, camping, or creating video games.