Snake Charming – The Musical Python
Authors: Iain Gray
ISBN-10: 331960659X
ISBN-13: 9783319606590
Edition 版本: 1st ed. 2017
Released: 2017-09-22
Print Length 页数: 136 pages
This book is an innovative introduction to Python and its audio-visual capabilities for beginning programmers; a resource for expert programmers and of interest to anyone involved in music. It is structured around four extensible,audio-visual projects on music and sound. The beginner will appreciate the ‘need to know’ basis of the presentation of Python for each project,and expert programmers will be able to go straight to the project code,run it and then extend it as they see fit. Musically interested readers will enjoy the historical and theoretical material at the beginning of each project,and it may even tempt them to try some coding – it is not too difficult!
The four projects the book focuses on are all self-contained,but can be extended to incorporate aspects of the others. Above all this book is suited for self-study,which should be playful (pun intended!).
Preface
Acknowledgements
Contents
Part I Snake in the Grass—Python and Its Environment
1 Installing Python
2 The Python Shell—IDLE
3 Package Management
4 Audacity?
Part ll Banging the Drum—Visualising Sound
5 Mark Kac(1914 to 1984)
6 Project Code
Part ll Heat in the Desert—Sculpting Sound
7 Joseph Fourier(1768 to 1830)
8 Bob Moog(1934 to 2005)
9 Project Code
Part IV The Harmonograph—Victorian Pendulum Toy
10 Hugh Blackburn (1823 to 1909)
11 Project Code
Part V Counterpoint a la Mode—Composing Music
12 Johann Joseph Fux(1660 to 1741)
13 Project Code
Part VI On Safari
14Where Next?
Appendix Curriculum Vitae
Appendix Appendix Internet Links
Snake Charming – The Musical Python
未经允许不得转载:finelybook » Snake Charming – The Musical Python
相关推荐
SAPUI5: The Comprehensive Guide to Building Modern SAP Fiori Apps with the Latest UI5 Toolkit
Controlling with SAP S/4HANA: Business User Guide, 2nd Edition
Bayesian Models: A Statistical Primer for Ecologists, 2nd Edition
Difference Equations and Applications
Business Accounting System Implementation
Introduction to Natural Language Processing: Exploring Techniques, Applications, and Challenges