Python Drop in session
Python Drop in session with Ellen Visscher, CDT student, BDI, University of Oxford

Date: Monday 25 November
Time: 10:00 – 12:00
Venue: BDI/OxPop Seminar room 0
Register: forms.office.com/e/6AJUxJes7y?origin=lprLink

Bio: Before commencing her DPhil, Ellen was a backend software developer, using python. She is passionate about python coding practices, and teaches python for data science through the department of continuing education. Ellen has also run a knowledge-share seminar series related to improving researchers’ workflow and practices

Abstract :
-Do you find yourself using print statements throughout your code?
-Are you tired of waiting for your program to keep running to the same point only to have another error be thrown?
-Are you still using notebooks for everything even though your codebase is large?

It’s time you upgraded to using the python debugger! It will make your life and coding so much easier, and you will wonder how you ever coded before.

Topics to be covered:
-Using python debugger in VS Code, including within notebook files
-Navigating larger python code bases
-IDE tips and tricks
-Linting tools to format code for you

Learning Objectives:
-Use python debugger in VS Code including in notebooks
-Understand how to set up different run configurations
-Navigate code bases, and understand shortcuts for writing clean code
-Set up external linters

Prerequisite:
Be familiar with Python and please bring your own device

Audience:
Anyone looking to improve their Python skills

Software required:
VS Code, Python
Date: 25 November 2024, 10:00 (Monday, 7th week, Michaelmas 2024)
Venue: Big Data Institute, Old Road Campus OX3 7LF
Venue Details: Seminar room 0
Speaker: Ellen (Visscher)
Organising department: Big Data Institute (NDPH)
Organiser: Sumeeta Maheshwari (University of Oxford)
Organiser contact email address: sumeeta.maheshwari@ndph.ox.ac.uk
Booking required?: Required
Booking url: https://forms.office.com/e/6AJUxJes7y?origin=lprLink
Audience: Members of the University only
Editor: Sumeeta Maheshwari