
{
	"event_id": "1138968",
	"eventinstance_id": "4195286",
	"calendar": {
		"id": 1,
		"title": "Events at UCF",
		"slug": "events-at-ucf",
		"url": "https://events.ucf.edu/calendar/1/events-at-ucf/"
	},
	"id": "4195286",
	"title": "Intermediate Python with Database Programming",
	"subtitle": null,
	"description": "\u003Cp\u003EThis workshop will explore three key pillars of Python development: error handling, user\u002Ddefined functions, and database programming.\u003Cbr\u003E\u003Cbr\u003EFirst, we\u0027ll introduce the tools needed to build robust, resilient code through comprehensive error\u002Dhandling techniques. Participants will learn how to anticipate and manage errors gracefully, ensuring programs run smoothly and remain reliable in the face of unexpected challenges.\u003Cbr\u003E\u003Cbr\u003ENext, we\u0027ll examine the power of user\u002Ddefined functions to create modular, reusable code. We\u0027ll cover advanced function design, parameter handling and return statements, enabling you to develop efficient, maintainable programs.\u003Cbr\u003E\u003Cbr\u003EFinally, the session will cover database programming concepts to show how to access and manage databases using Python. Techniques for connecting to, querying and manipulating databases will be introduced, providing valuable skills applicable to real\u002Dworld scenarios.\u003Cbr\u003E\u003Cbr\u003EBy the end of the session, you\u0027ll better understand Python\u0027s capabilities, enabling you to develop more sophisticated, error\u002Dresistant and scalable programs.\u003Cbr\u003E\u003Cbr\u003E\u003Cstrong\u003EYou\u0027ll learn how to:\u003C/strong\u003E\u003C/p\u003E\u000A\u003Cul\u003E\u000A\u003Cli\u003EImplement effective error\u002Dhandling strategies in Python.\u003C/li\u003E\u000A\u003Cli\u003ECreate and use user\u002Ddefined functions for modular programming.\u003C/li\u003E\u000A\u003Cli\u003EWork with function parameters and return values.\u003C/li\u003E\u000A\u003Cli\u003EInteract with databases through Python code.\u003C/li\u003E\u000A\u003Cli\u003EBuild more reliable and scalable Python applications.\u003C/li\u003E\u000A\u003C/ul\u003E\u000A\u003Cp\u003ETo participate in the hands\u002Don lab during the session, you\u0027ll need to provide your own computer with a web browser and a reliable internet connection.\u003Cbr\u003E\u003Cbr\u003EThis event is not being recorded. The presenter will send any materials to all registrants by the end of the second business day after the event. If you didn\u0027t register, please email ResearchITEvents@ucf.edu to request access to the materials two business days after the event ends.\u003C/p\u003E\u000A\u003Cp\u003E\u003Cem\u003EThe workshop is presented by\u0026nbsp\u003B\u003Ca href\u003D\u0022https://rci.research.ucf.edu/events/fall\u002D2024\u002Dworkshops\u002Dspeakers/#john\u002Daedo\u0022 target\u003D\u0022_blank\u0022\u003EJohn Aedo, Ph.D.\u003C/a\u003E\u003C/em\u003E\u003C/p\u003E",
	"location": "R1:101: Research 1, Room 101",
	"location_url": "https://www.ucf.edu/location/research\u002D1/",
	"virtual_url": null,
	"registration_link": "https://ucf.qualtrics.com/jfe/form/SV_abBNHHX2uHQeKcm",
	"registration_info": null,
	"starts": "Fri, 25 Sep 2026 13:00:00 -0400",
	"ends": "Fri, 25 Sep 2026 16:00:00 -0400",
	"ongoing": "False",
	"category": "Workshop/Conference",
	"tags": ["sql","Python","programming","research"],
	"contact_name": "Office of Research Cyberinfrastructure Events Team",
	"contact_phone": null,
	"contact_email": "ResearchITEvents@ucf.edu",
	"url": "https://events.ucf.edu/event/4195286/intermediate-python-with-database-programming/"
}
