YoVDO

How to Succeed with Python Across the Enterprise

Offered By: PyCon US via YouTube

Tags

PyCon US Courses Memory Management Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how Bloomberg successfully integrated Python across its enterprise in this insightful PyCon US talk. Learn about the journey from C++ to Python, starting with an intern project that demonstrated the potential of integrating C++ libraries with Python. Explore the formation of a dedicated team and engineer-led committees (Guilds) that promoted Python adoption through user advocacy, meetups, support channels, and extensive documentation. Gain valuable insights into the challenges and rewards of changing organizational culture, as the speaker shares how Bloomberg went from taking its first steps with Python to becoming a leading contributor to its evolution. Understand the three pillars of success, the importance of community-driven projects, and the strategies employed to cultivate interest and support for Python across the company. Delve into technical objectives, dependency management, guidelines for participation, and the creation of an extended interpreter. Learn about the Python Guild's role, maintenance mode, package changes, and the upgrade life cycle. This talk offers practical lessons for organizations looking to successfully implement Python or any new technology across their enterprise.

Syllabus

Introduction
About Bloomberg
Bloomberg in movies
History of C
Why Python
Three Pillars
Community Interest
Intern Project
Technical support
Technical objectives
Community issues
Dependency management
Python community
Guidelines for participation
Team challenges
Communication
Documentation
Extended Interpreter
C Libraries
First Release
First Class Language
Community Driven Projects
Meetings
Team
The Python Guild
Maintenance mode
Package changes
Cultivating guilts
Colocation
Upgrade Life Cycle
Community
Memory
PythonCon
Questions


Taught by

PyCon US

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity