Semiconductor Integrated Optics for Switching Light, Second Edition provides concise description of the physics and engineering of semiconductor optical waveguides for photonic and electronic switching with a focus on optical communication applications. It provides Python notebooks that illustrate the concepts discussed in the book.