List of videos

Unlocking Healthcare data: the power of Open Formats in Python Data Science — Stefano Cotta Ramusino

[EuroPython 2023 — Terrace 2A on 2023-07-20] https://ep2023.europython.eu/session/unlocking-healthcare-data-the-power-of-open-formats-in-python-data-science Are you a data scientist or developer working in healthcare? Are you tired of dealing with proprietary data formats for biological and vital sign information? It's time to unlock the power of open data and make your research more impactful. In this talk, we'll explore how you can leverage Python analytics to manipulate and analyze complex datasets of patient information, including blood work, ECG, EEG, echocardiography, radiography, and more. We'll also dive into the world of open data formats, and show you how using these formats can make it easier to anonymize, convert, and collaborate on research. Don't miss this opportunity to learn how Python analytics and open data formats can help you unlock the insights hidden in your data and improve patient outcomes. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
From idea to production — Flavio Percoco, Honza Král

[EuroPython 2023 — North Hall on 2023-07-20] https://ep2023.europython.eu/session/from-idea-to-production In this talk we will take you through a complete journey a website takes - from conception to running in production, the right way. What is the best setup for local development, how to then move to testing and production? An opinionated talk from two veterans. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
Vector data cubes as a bridge between raster and vector worlds — Martin Fleischmann

[EuroPython 2023 — Terrace 2A on 2023-07-20] https://ep2023.europython.eu/session/vector-data-cubes-as-a-bridge-between-raster-and-vector-worlds This talk introduces the concept of vector data cubes - multi-dimensional arrays where at least one dimension is composed of vector geometries - and its implementation in Python within a new library Xvec, built on top of Xarray, Shapely 2.0 and GeoPandas. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
Subclassing, Composition, Python, and You — Hynek Schlawack

[EuroPython 2023 — Forum Hall on 2023-07-21] https://ep2023.europython.eu/session/subclassing-composition-python-and-you Ever seen a code base where understanding a simple method meant jumping through tangled class hierarchies? We all have! And while "Favor composition over inheritance!" is almost as old as object-oriented programming, strictly avoiding all types of subclassing leads to verbose, un-Pythonic code. So, what to do? The discussion on composition vs. inheritance is so frustrating because far-reaching design decisions like this can only be made with the ecosystem in mind – and because there's more than one type of subclassing! Let's take a dogma-free stroll through the types of subclassing through a Pythonic lens and untangle some patterns and trade-offs together. By the end, you'll be more confident in deciding when subclassing will make your code more Pythonic and when composition will improve its clarity. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
Career Building Through Open Source & Community Participation — Omotola Eunice Omotayo

[EuroPython 2023 — Terrace 2B on 2023-07-20] https://ep2023.europython.eu/session/career-building-through-open-source-community-participation Open source has widely grown to allow different tech career paths to enhance projects with their skills & provide jobs for those interested in working with open source. Open source contribution programs provide & build interested persons' capacity to become professionals. Active community participation helps enhance career growth. Outreachy is a paid and remote internship OS program that empowers, grows talents, and prepares them for career growth. Outreachy provides internships to people subject to systemic bias and impacted by underrepresentation in the technical industry where they are living. At the end of this session, beginners and persons on the intermediate level will have enough knowledge of how they can build a career in open source; experts will also get more insights on how they can contribute to the advancement of open source contribution by giving back to the community as a mentor helping new contributors understand the open source ecosystem and contribution. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
All about djangoproject.com — Paolo Melchiorre

[EuroPython 2023 — Terrace 2B on 2023-07-20] https://ep2023.europython.eu/session/all-about-djangoprojectcom The [djangoproject.com](https://www.djangoproject.com) website is the _showcase_ of the *Django* project and is the result of *contributions* from many _people._ In this talk, we'll update you on its *development* and _learn_ how to contribute to it. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
Breaking the Stereotype: Evolution & Persistence of Gender Bias in Tech — Ester Beltrami

[EuroPython 2023 — Terrace 2B on 2023-07-20] https://ep2023.europython.eu/session/breaking-the-stereotype-evolution-persistence-of-gender-bias-in-tech Did you know that originally programming was a female-heavy field? How did we get to the stereotype of the antisocial programmer (and therefore male)? How the concept that good programmers appeared to have been “born, not made” is still affecting our tech industry and society. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
Designing a Human-Friendly CLI for API-Driven Infrastructure — Oliver Rew

[EuroPython 2023 — North Hall on 2023-07-20] https://ep2023.europython.eu/session/designing-a-human-friendly-cli-for-api-driven-infrastructure As Bloomberg’s infrastructure grows and evolves, the tools we use to manage it are becoming increasingly important. To streamline infrastructure management, our team set out to design a REST API and constituent CLI (Command Line Interface) that would comprise a single interface for both programmatic and human interaction with our infrastructure. Traditionally, building a CLI that is tightly coupled to an API requires maintaining a separate codebase, which is tedious and error-prone. Instead, we designed a CLI that dynamically generates commands based on the OpenAPI JSON documentation. However, since APIs are designed for computer interaction, we designed our API to include the information needed to implement a human-friendly CLI. Leveraging Python, FastAPI, and numerous other open source projects, we built a stable, extensible tool that greatly improves how we interact with our infrastructure. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch
Performance tips by the FastAPI Expert — Marcelo Trylesinski

[EuroPython 2023 — North Hall on 2023-07-21] https://ep2023.europython.eu/session/performance-tips-by-the-fastapi-expert Is your FastAPI really fast? Did you benchmark it, or you just have faith? On this talk, Marcelo will give tips to improve the performance of your FastAPI application, and you’ll see how impactful those changes can be. This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License http://creativecommons.org/licenses/by-nc-sa/4.0/

Watch