Introduction to Python and Spice for Electrical and Computer Engineers,
Edition 1Editors: By James C. Squire, Ph.D. and Anthony E. English, Ph.D.
Publication Date:
30 Oct 2024
Conformance
-
PDF/UA-1
-
The publication was certified on 20250728
-
For queries regarding accessibility information, contact [email protected]
Ways Of Reading
-
This e-publication is accessible to the full extent that the file format and types of content allow, on a specific reading device, by default, without necessarily including any additions such as textual descriptions of images or enhanced navigation.
Navigation
-
The contents of the PDF have been tagged to permit access by assistive technologies as per PDF-UA-1 standard.
-
Page breaks included from the original print source
Additional Accessibility Information
-
The language of the text has been specified (e.g., via the HTML or XML lang attribute) to optimise text-to-speech (and other alternative renderings), both at the whole document level and, where appropriate, for individual words, phrases or passages in a different language.
Note
-
This product relies on 3rd party tooling which may impact the accessibility features visible in inspection copies. All accessibility features mentioned would be present in the purchased version of the title.
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.
Key Features
- Introduces Electrical and Computer Engineering-specific topics, such as phasor analysis and complex exponentials, that are not covered in generic engineering Python texts
- Pedagogically appropriate for freshmen and sophomores with little or no prior programming experience
- Teaches both scripts and functions but emphasizes the use of functions since scripts with nonscoped variables are less-commonly encountered after introductory courses
- Covers graphics before more abstract programming, supporting early student confidence
- Introduces Python commands as needed to solve progressively more complex EE/ECE-specific problems, and includes over 100 embedded, in-chapter questions to check comprehension in stages
About the author
By James C. Squire, Ph.D., Department of Electrical Engineering, Virginia Military Institute, Lexington, VA, USA and Anthony E. English, Ph.D., Department of Biomedical Engineering, Western New England University, Springfield, MA, USA
1. Introduction to Python
2. Python as a Calculator
3. Python Graphics (Using matplotlib)
4. Python Programming
5. Programming II: Looping
6. Spice
2. Python as a Calculator
3. Python Graphics (Using matplotlib)
4. Python Programming
5. Programming II: Looping
6. Spice
ISBN:
9780443190070
Page Count:
350
Retail Price
:
Access to teacher/student resources is available to registered users with approved inspection copies or confirmed adoptions. To review this material, please request an inspection copy.
First and second year students taking an introductory Python course out of electrical or computer engineering