
{
	"event_id": "1138967",
	"eventinstance_id": "4195273",
	"calendar": {
		"id": 1873,
		"title": "UCF Research Computing &amp; Data Workshops",
		"slug": "ucf-research-computing-data-workshops",
		"url": "https://events.ucf.edu/calendar/1873/ucf-research-computing-data-workshops/"
	},
	"id": "4195273",
	"title": "Intermediate Python with database programming",
	"subtitle": null,
	"description": "\u003Cp\u003EIn this workshop, three key pillars of Python development will be explored: error handling, user\u002Ddefined functions, and database programming.\u003Cbr\u003E\u003Cbr\u003EFirst, the tools needed to build robust and resilient code will be introduced through comprehensive error\u002Dhandling techniques. Participants will be shown how errors can be anticipated and managed gracefully, ensuring that programs function smoothly and remain reliable in the face of unexpected challenges.\u003Cbr\u003E\u003Cbr\u003ENext, the power of user\u002Ddefined functions will be examined, allowing modular and reusable code to be created. Advanced function design, parameter handling, and return statements will be covered, enabling efficient and maintainable programs to be developed.\u003Cbr\u003E\u003Cbr\u003EFinally, database programming concepts will be presented to demonstrate how databases can be accessed and managed 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, a deeper understanding of Python\u0027s capabilities will have been gained, allowing more sophisticated, error\u002Dresistant, and scalable programs to be developed.\u003Cbr\u003E\u003Cbr\u003ELearning outcomes:\u003Cbr\u003E\u003Cbr\u003E\u002D Implement effective error\u002Dhandling strategies in Python.\u003Cbr\u003E\u002D Create and use user\u002Ddefined functions for modular programming.\u003Cbr\u003E\u002D Work with function parameters and return values.\u003Cbr\u003E\u002D Interact with databases through Python code.\u003Cbr\u003E\u002D Build more reliable and scalable Python applications.\u003Cbr\u003E\u003Cbr\u003ETo participate in the hands\u002Don lab during the session, you will need to provide your own computer with a web browser and a reliable internet connection.\u003Cbr\u003E\u003Cbr\u003EThis event is not being recorded. Any materials provided by the presenter will be sent to all registrants by the end of the second business day after the conclusion of the event. Please email ResearchITEvents@ucf.edu to request access to the materials two business days after the completion of the event if you did not register.\u003C/p\u003E\u000A\u003Cp\u003E\u003C/p\u003E\u000A\u003Cp\u003EPresented by\u003Cspan\u003E\u0026nbsp\u003B\u003C/span\u003E\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/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/4195273/intermediate-python-with-database-programming/"
}
