@@ -50,7 +50,7 @@ standalone tools that you can use in any
5050 Python objects running in an application
5151
5252
53- ### Python-specific Debugging tutorials
53+ ### Python-specific debugging tutorials
5454The Python ecosystem has a range of tools to help with debugging your code.
5555These tutorials are specific to Python libraries like pdb and objgraph.
5656
@@ -59,7 +59,10 @@ These tutorials are specific to Python libraries like pdb and objgraph.
5959 [ pdb] ( https://docs.python.org/3/library/pdb.html )
6060 can be used to find a defect in a block of Python code.
6161
62- * [ pdb - Interactive Debugger] ( https://pymotw.com/2/pdb/ ) is featured on
62+ * [ How to Use Pdb to Debug Your Code] ( https://pybit.es/pdb-debugger.html )
63+ is a wonderful code-first tutorial on getting started with pdb.
64+
65+ * [ pdb - Interactive Debugger] ( https://pymotw.com/3/pdb/ ) is featured on
6366 the Python Module of the Week blog and has some great detail on using
6467 the program effectively.
6568
@@ -70,6 +73,21 @@ These tutorials are specific to Python libraries like pdb and objgraph.
7073* [ Debugging in Python] ( https://pythonconquerstheuniverse.wordpress.com/2009/09/10/debugging-in-python/ )
7174 elaborates on what pdb does and how it can be used.
7275
76+ * [ Profiling Python web applications with visual tools] ( https://mitjafelicijan.com/profiling-python-web-applications-with-visual-tools )
77+ details a configuration for visualizing code execution using
78+ [ KCachegrind] ( http://kcachegrind.sourceforge.net/html/Home.html ) .
79+
80+ * [ pdb: Using the Python debugger in Django] ( https://mike.tig.as/blog/2010/09/14/pdb/ )
81+ is a tutorial specific to working with pdb in [ Django] ( /django.html )
82+ projects.
83+
84+ * [ My Startling Encounter With Python Debuggers] ( https://benbernardblog.com/my-startling-encounter-with-python-debuggers/ )
85+ along with
86+ [ the follow-up second post] ( https://benbernardblog.com/my-startling-encounter-with-python-debuggers-part-2/ )
87+ are a fantastic couple of posts that walk through a specific scenario
88+ of how a well-tested distributed web crawler failed and how tools like
89+ gdb, top and Winpdb were used to debug a multithreaded application.
90+
7391
7492### General debugging resources
7593The following resources are not specific to Python development but
0 commit comments