PRC. Banner for Debugging and Profiling Code in Python

Debugging and Profiling Code in Python

by

Training/Workshop Programming Languages Research & Data Analysis

Thu, Jan 15, 2026

1 PM – 2:30 PM EST (GMT-5)

Private Location (sign in to display)

40
Registered

Registration

Details

Looking for best practices to find bugs in your code? Looking for ways to improve the performance of the code that you write? Fortunately, there are tools available to users to speed up these tasks that are more robust than merely inserting and deleting print statements. This session will cover best practices for intermediate level code debugging and profiling to identify bugs and bottlenecks in the code that consume more than expected amount of resources. We will focus on Python with some hands-on exercises.

Pre-Workshop Instructions: You will need a working Python installation (e.g., Anaconda) and VS Code to get the most out of this workshop.

More Software Engineering Training

Below is the full line-up of the Winter 2026 software engineering training by Research Computing:

Good Practices for Research Software Engineering on 1/12
Intro to Version Control with Git and GitHub on 1/12
Attaining vim Fluency: Edit as Fast as You Think on 1/13
Creating Reusable Python Code: From Notebooks to Scripts to Packages on 1/13
How to Package and Publish Your Python Code on 1/14
Gotcha! How to Write Software Tests to Improve Code Quality on 1/14
Debugging and Profiling Code in Python on 1/15
Continuous Integration and Continuous Delivery (CI/CD) with GitHub Workflows on 1/15
Tools That Help You Write Better Code on 1/16
Introduction to Software Reverse Engineering with Ghidra on 1/16

More Training Workshops

See the entire Research Computing Winter 2026 training program.

Speakers

Abhishek Biswas's profile photo

Abhishek Biswas

Abhishek completed his doctoral work at Old Dominion University and worked at Oak Ridge National Laboratory as post-doctoral research associate before joining the Research Software Engineering group in at Princeton in June 2019. He is primarily associated with projects in Molecular Biology involving development of scalable high-performance metagenome binning pipeline and analysis of microscopy images.

Hosted By

Research Computing | View More Events
Co-hosted with: GradFUTURES