YoVDO

The Python Package Repository Accelerating Software Development at CERN

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Software Development Courses Modular Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the custom Python package repository developed at CERN in this 30-minute conference talk from EuroPython 2023. Discover how CERN addressed the challenges of providing a secure environment for Python package management while allowing access to third-party packages and internally developed tools. Learn about the modular approach taken to create upload, index, and browsing services that meet CERN's specific needs for local specialization and enhanced security. Gain insights into the gradual transition from the existing Nexus-based repository and how recent packaging PEPs have contributed to increased flexibility. Understand the importance of tailored package management solutions in accelerating software development for complex scientific environments like CERN's accelerator controls.

Syllabus

The Python package repository accelerating software development @ CERN — Phil Elson, Ivan Sinkarenko


Taught by

EuroPython Conference

Related Courses

Advanced Modeling for Discrete Optimization
University of Melbourne via Coursera
Computer Science: Programming with a Purpose
Princeton University via Coursera
Fundamentos de programación
Universitas Telefónica via Miríadax
Introducción a la programación en C
Universidad Autónoma de Madrid via edX
C Programming with Linux
Dartmouth College via edX