The course focuses on the control of laboratory electronics via PC, specifically using Python scripting. Python libraries suitable for hardware communication, experiment control and data processing will be discussed. Students will get hands-on experience designing and controlling simple experiments.
Povinná literatura
J. Hughes, Real World Instrumentation with Python: Automated Data Acquisition and Control Systems, O'Reilly Media 2010.
Mark Lutz, Learning Python, 5th Edition, O'Reilly Media 2013.
I.G. Hughes, Thomas P. A. Hase, Measurements and their Uncertainties: A practical guide to modern error analysis, Oxford university press 2010.
Doporučená literatura
David Beazley, Brian Jones, Python Cookbook: Recipes for Mastering Python 3 3rd ed. Edition, O'Reilly Media 2013.
Luciano Ramalho (Author), Fluent Python: Clear, Concise, and Effective Programming , O'Reilly Media 2015.
Allen Downey,Think Python: How to Think Like a Computer Scientist 2nd Edition, O'Reilly Media 2015.