This comprehensive guide to Clinical Python Programming will teach readers the basics of Python 3. Perfect for those who need help getting set up with a scientific Python 3 distribution, Volume 1 of this series will show readers how read data from a tab-delimited text file, sort and filter out errors, save data in a tab-delimited text or rich Microsoft Excel format, use an IPython notebook to quickly prototype applications, interactively explore data, document, and share research, create Graphic User Interfaces (GUIs) to make applications more accessible to non-programmers, package Python applications for deployment on other computers, use Numpy for high-performance numerical computing, utilize multiple cores or processors for parallel execution of Python programs, and plot with Matplotlib and use Python with an SQLite database for data analysis.