Introduction to Python and Spice for Electrical and Computer Engineers
Autor James C. Squire, Anthony E. Englishen Limba Engleză Paperback – 5 dec 2024
Autorii James C. Squire și Anthony E. English își valorifică experiența academică vastă pentru a propune o resursă educațională care elimină bariera dintre informatică și ingineria electrică. Introduction to Python and Spice for Electrical and Computer Engineers nu este doar un manual de programare, ci un instrument de lucru aplicat, unde fiecare linie de cod Python este justificată de o necesitate tehnică din laboratorul de circuite. Găsim în această carte o metodologie care pune accent pe „învățarea bazată pe probleme”, extrăgând exemplele din analiza semnalelor și proiectarea filtrelor.
Structura volumului este organizată progresiv, începând cu utilizarea limbajului Python ca un calculator avansat și trecând rapid la vizualizarea datelor prin Python Graphics (Using matplotlib). Această succesiune este strategică: studenții vizualizează rezultatele înainte de a se confrunta cu structurile de control complexe din capitolele de „Looping”. Un element distinctiv îl reprezintă capitolul final dedicat simulării Spice, care transformă mediul de programare într-un veritabil banc de probă pentru componente electronice. Dacă Introduction to Engineering and Scientific Computing with Python de David E. Clough v-a oferit cadrul teoretic general pentru calculul științific, lucrarea de față oferă instrumentele practice specifice ingineriei electrice, precum analiza fazorială și exponențialele complexe.
Notăm cu interes și includerea unor secțiuni dedicate eticii profesionale și dezvoltării continue, esențiale pentru acreditarea ABET. Cartea reușește să mențină un ritm alert, dar accesibil, înlocuind abstractizarea excesivă cu peste 100 de exerciții de verificare rapidă, asigurându-se că fundamentele programării sunt stăpânite înainte de a trece la modelarea circuitelor neliniare.
Preț: 437.22 lei
Preț vechi: 650.24 lei
-33%
Carte disponibilă
Livrare economică 20 mai-03 iunie
Livrare express 12-16 mai pentru 126.42 lei
Specificații
ISBN-10: 0443190070
Pagini: 350
Dimensiuni: 216 x 276 x 26 mm
Greutate: 0.94 kg
Editura: ELSEVIER SCIENCE
De ce să citești această carte
Această carte este ideală pentru studenții și inginerii debutanți care doresc să învețe Python prin lentila aplicațiilor practice din electronică. Cititorul câștigă competențe duble: stăpânirea unui limbaj de programare modern și abilitatea de a simula circuite complexe în Spice. Este un ghid esențial pentru cineva care vrea să treacă de la calcule matematice pe hârtie la automatizarea analizei circuitelor electrice folosind instrumente open-source.
Descriere scurtă
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.
- 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
Cuprins
2. Python as a Calculator
3. Python Graphics (Using matplotlib)
4. Python Programming
5. Programming II: Looping
6. Spice