Course Material
- Wednesday, May 10th (Shahrazad Malek)
- Chapter 1 - The Command Line: View notebook, Download
- Friday, May 12th (Shahrazad Malek)
- Chapter 2 - Intro to Python: View notebook, Download
- Chapter 3 - Containers in Python: View notebook, Download
- Wednesday, May 17th (Shahrazad Malek)
- Chapter 4 - Flow-control in Python: View notebook, Download
- Chapter 8 - Regular Expressions: View notebook,
Download
- Alternative Notebook Regular Expressions: View, Download
- Download Data.zip for regexp (zip file)
- Friday, May 19th (Dr. Oliver Stueker)
- Jupyter Notebooks - Markdown Cells: View notebook, Download
- Python Recap: View notebook, Download
- Chapter 5 - Functions: View notebook, Download
- Chapter 6 - Classes and Objects: View notebook, Download
- Wednesday, May 24th (Dr. Oliver Stueker)
- Data for chapters 7 and 10: Download numpy_data.zip
- Chapter 7 - Analysis and Visualization: View notebook, Download
- Chapter 9 - NumPy: Thinking in Arrays: View notebook, Download
- Friday, May 26th (Dr. Oliver Stueker)
- Visualization examples using Matplotlib: View notebook, Download
- Chapter 10 - Storing Data: Files and HDF5: View notebook, Download
- Chapter 11 - Data Structures: View notebook, Download
- Working with Pandas DataFrames: View notebook, Download
- Chapter 19 - Documentation View notebook, Download
- Data for Sphinx Documentation: Download particles.zip
- Wednesday, May 31st (Dr. Oliver Stueker)
- Download data: 2017-05-31.zip and unpack it inside your Desktop/CMSC6950 directory.
This will create directories
workflow
,debugging
andtesting-files
. - Chapter 14 - Building Pipelines and Software: View notebook,
Download
- See also my GitHub repo.
- Chapter 17a - Debugging: View notebook, Download
- Chapter 18 - Testing: View notebook, Download
- Download data: 2017-05-31.zip and unpack it inside your Desktop/CMSC6950 directory.
This will create directories
- Friday, June 2nd (Dr. Oliver Stueker)
- Chapter 15 - Local Version Control: View notebook, Download
- Chapter 16 - Remote Version Control: View notebook, Download
- Wednesday, June 7th (Prof. Ivan Saika-Voivod)
- Download data: DATABASES-20170607.zip and unpack it inside your Desktop/CMSC6950 directory.
- Databases: View notebook, Download
- Friday, June 9th (Prof. Ivan Saika-Voivod)
- Download folder: MISC20170609.zip and unpack it inside your Desktop/CMSC6950 directory.
- Animations and other stuff View notebook, Download
- Wednesday, June 14th (Dr. Oliver Stueker)
- Introduction to ACENET and High Performance Computing View/Download PDF slides
- Introduction to Parallel Programming: View/Download PDF slides
- Code: Calculating the Energy in a Lennard-Jones system: https://github.com/ostueker/CMSC6950
- Chapter 17b - Profiling and Code optimization View notebook, Download
- Friday, June 16th (Prof. Ivan Saika-Voivod)
- TBA