BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Springshare//LibCal//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-TIMEZONE:America/Vancouver
X-PUBLISHED-TTL:PT15M
BEGIN:VEVENT
DTSTART:20251208T180000Z
DTEND:20251208T200000Z
DTSTAMP:20251208T000000Z
SUMMARY:Introduction to Python: Part 4
DESCRIPTION:This set of five workshops is an introduction to Python 
 programming\, with a focus on skills that are relevant to students and 
 researchers who are working with data\, particularly tabular data.\n\nThe 
 five workshops cover the following:\n\n\n	Part 1: To understand the basics 
 of Python syntax\, variables\, and data types.\n	Part 2: To learn how to 
 work with tabular data in Python\, including reading\, manipulating\, and 
 visualizing data.\n	Part 3: To learn how to automate tasks in Python\, 
 including working with multiple files.\n	Part 4: To learn to use logic and 
 modularity to make Python code flexible and reusable.\n	Part 5: To develop 
 good habits for programming for research in Python\, including handling 
 errors\, debugging\, and writing reliable code.\n\n\nParticipants must sign 
 up for each workshop individually. It is not necessary to sign up for the 
 first workshop in order to do the second (and so on)\, but note that each 
 workshop will build on the topics covered in previous workshops in this 
 series.\n\nPrerequisites:\n\nThere are no prerequisites needed for this 
 series\; no prior programming experience is required.\n\nSetup 
 Instructions:\n\nIn these workshops\, we will write Python code in a text 
 editor called Visual Studio Code (VS Code).\n\nPlease follow the following 
 steps/links to complete the setup for this workshop series before you 
 attend:\n\n\n	Install a Python Interpreter\n	Install Visual Studio 
 Code\n	Install the Python extension for VS Code. If you want more info on 
 installing extensions for VS Code\, see this page on their “Extension 
 Marketplace”\n	Install this Python Debugger extension for VS 
 Code\n\n\nNOTE: You may use your own preferred text editor or Jupyter 
 Notebooks to write code in these workshops\, but keep in mind that some 
 aspects may be unpredictably different from the way things appear on the 
 instructor's screen. For example\, the instructor will frequently use the 
 Python Debugger in VS Code\, and other text editors may have entirely 
 different mechanisms for debugging\, and you may have to figure that out on 
 your own. If you want to follow what the instructor is doing exactly\, you 
 should install VS Code and the extensions listed above.\n\nLocation 
 details:\n\n\n	Location:\n	*IN-PERSON and ONLINE* (synchronous)\n\n\nIf you 
 have questions\, concerns\, or accessibility needs\, please email 
 digital.scholarship@ubc.ca.\n\nTo keep up-to-date with all our workshops\, 
 consults\, and events\, subscribe to the UBC Library Research Commons 
 monthly newsletter.\n\nThis event is in-person and online (synchronous). 
 Registrants receive the online link 3 hours before the event. Registration 
 closes at that time.
LOCATION:548 and 552 - Presentation Room\, Koerner Library
ORGANIZER;CN="Abirami Muthukumar":MAILTO:abi.muthukumar@ubc.ca
CATEGORIES:Digital Scholarship, Research Commons
CONTACT;CN="Abirami Muthukumar":MAILTO:abi.muthukumar@ubc.ca
STATUS:CONFIRMED
UID:LibCal-3965206
URL:https://libcal.library.ubc.ca/calendar/vancouver/python4-dec03
X-MICROSOFT-CDO-BUSYSTATUS:BUSY
BEGIN:VALARM
TRIGGER:-PT15M
ACTION:DISPLAY
DESCRIPTION:Reminder
END:VALARM
END:VEVENT

END:VCALENDAR