{"id":15,"date":"2026-04-15T16:36:18","date_gmt":"2026-04-15T20:36:18","guid":{"rendered":"https:\/\/community.mis.temple.edu\/yboudour\/blog\/points\/mapping-and-data-visualization-with-python\/"},"modified":"2026-04-15T16:36:18","modified_gmt":"2026-04-15T20:36:18","slug":"mapping-and-data-visualization-with-python","status":"publish","type":"points","link":"https:\/\/community.mis.temple.edu\/yboudour\/points\/mapping-and-data-visualization-with-python\/","title":{"rendered":"Mapping and Data Visualization with Python"},"content":{"rendered":"<div class=\"flex flex-col text-sm pb-25\">\n<section class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&amp;:has([data-writing-block])&gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:3b4faa55-04d4-4b3d-a156-2d9d55661848-4\" data-testid=\"conversation-turn-10\" data-scroll-anchor=\"true\" data-turn=\"assistant\">\n<div class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\">\n<div class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\">\n<div class=\"flex max-w-full flex-col gap-4 grow\">\n<div class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+&amp;]:mt-1\" dir=\"auto\" tabindex=\"0\" data-message-author-role=\"assistant\" data-message-id=\"59eaf189-7cb7-41fa-87b4-b2ea7310c2a9\" data-message-model-slug=\"gpt-5-4-thinking\" data-turn-start-message=\"true\">\n<div class=\"flex w-full flex-col gap-1 empty:hidden\">\n<div class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\">\n<p data-start=\"0\" data-end=\"270\" data-is-last-node=\"\" data-is-only-node=\"\">The \u201cMapping and Data Visualization with Python\u201d event gave a helpful introduction to using Python to turn raw data into maps and visuals that are easier to understand. It was useful for seeing how these tools can support analysis, reporting, and better decision-making.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"mt-3 w-full empty:hidden\">\n<div class=\"text-center\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/section>\n<\/div>\n<div class=\"pointer-events-none h-px w-px absolute bottom-0\" aria-hidden=\"true\" data-edge=\"true\"><\/div>\n","protected":false},"author":31430,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-15","points","type-points","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/points\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/points"}],"about":[{"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/types\/points"}],"author":[{"embeddable":true,"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/users\/31430"}],"replies":[{"embeddable":true,"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":0,"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/points\/15\/revisions"}],"wp:attachment":[{"href":"https:\/\/community.mis.temple.edu\/yboudour\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}