Introduction to Python and Spice for Electrical and Computer Engineers introduces freshman and sophomore engineering students to programming in Python and Spice through engaged, problem-based learning and dedicated Electrical and Computer Engineering content. This book draws its problems and examples specifically from Electrical and Computer Engineering, covering such topics as matrix algebra, complex exponentials and plotting using examples drawn from circuit analysis, signal processing, and filter design. It teaches relevant computation techniques in the context of solving common problems in Electrical and Computer Engineering.
This book is unique among Python textbooks for its dual focus on introductory-level learning and discipline-specific content in Electrical and Computer Engineering. No other textbook on the market currently targets this audience with the same attention to discipline-specific content and engaged learning practices. Although it is primarily an introduction to programming in Python, the book also has a chapter on circuit simulation using Spice. It also includes materials helpful for ABET-accreditation, such information on professional development, ethics, and lifelong learning.
1. Introduction to Python and Spice for Electrical and Computer Engineers - p. Page i 2. Cover - p. Page i 3. Front Matter - p. Page ii 4. Table of Contents - p. Page iii 5. Foreword - p. Page iii 6. Copyright - p. Page v 7. Acknowledgments - p. Page vi 8. Introduction - p. Page vi 9. List of Illustrations - p. Page xii 10. List of Tables - p. Page xiii 11. 1 : Introduction to Python - p. Page xiii 12. 2 : Python as a Calculator - p. Page 48 13. 3 : Plotting in Python - p. Page 97 14. 4 : Python Programming - p. Page 158 15. 5 : Programming II: Looping - p. Page 228 16. 6 : Spice - p. Page 294 17. Index - p. Page 334
Introduction to Python and Spice for Electrical and Computer Engineers introduces freshman and sophomore engineering students to programming in Python and Spice through engaged, problem-based learning and dedicated Electrical and Computer Engineering content. This book draws its problems and examples specifically from Electrical and Computer Engineering, covering such topics as matrix algebra, complex exponentials and plotting using examples drawn from circuit analysis, signal processing, and filter design. It teaches relevant computation techniques in the context of solving common problems in Electrical and Computer Engineering.
This book is unique among Python textbooks for its dual focus on introductory-level learning and discipline-specific content in Electrical and Computer Engineering. No other textbook on the market currently targets this audience with the same attention to discipline-specific content and engaged learning practices. Although it is primarily an introduction to programming in Python, the book also has a chapter on circuit simulation using Spice. It also includes materials helpful for ABET-accreditation, such information on professional development, ethics, and lifelong learning.
1. Introduction to Python and Spice for Electrical and Computer Engineers - p. Page i 2. Cover - p. Page i 3. Front Matter - p. Page ii 4. Table of Contents - p. Page iii 5. Foreword - p. Page iii 6. Copyright - p. Page v 7. Acknowledgments - p. Page vi 8. Introduction - p. Page vi 9. List of Illustrations - p. Page xii 10. List of Tables - p. Page xiii 11. 1 : Introduction to Python - p. Page xiii 12. 2 : Python as a Calculator - p. Page 48 13. 3 : Plotting in Python - p. Page 97 14. 4 : Python Programming - p. Page 158 15. 5 : Programming II: Looping - p. Page 228 16. 6 : Spice - p. Page 294 17. Index - p. Page 334