Thu, Jan 16, 2025

1 PM – 4 PM EST (GMT-5)

Add to Calendar

Private Location (sign in to display)

32
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 primarily focus on Python and R with some hands-on exercises. Participants will need to install some tools in advance to participate in the exercises--the facilitator will contact you in advance of the session to let you know how to install the needed software.

Meet the Facilitator

Abhishek Biswas is a Senior Research Software Engineer in Molecular Biology.

More Software Engineering Training

Below is the full line-up of Wintersession 2025 software engineering training by PICSciE/RC:

Good Practices for Research Software Engineering on 1/13
Intro to Version Control with Git and GitHub on 1/13
Mastering vim: Edit as Fast as You Think on 1/14
Creating Reusable Python Code: From Notebooks to Scripts to Packages on 1/14
How to Package and Publish Your Python Code on 1/15
A.I. and the Future of Programming on 1/16
Debugging and Profiling Code in Python and R on 1/16
Gotcha! How to Write Software Tests to Improve Code Quality on 1/21
Continuous Integration and Continuous Delivery (CI/CD) with GitHub Workflows on 1/21
Tools That Help You Write Better Code on 1/22

More Training Workshops

See the entire PICSciE/RC Wintersession 2025 training program.

Accomodations

To request accommodations for this event, please contact the workshop or event facilitator at least 3 working days prior to the event.

Hosted By

Wintersession | View More Events
Co-hosted with: PICSciE/Research Computing

Contact the organizers