Resources
Environment Setup
Download and install the Python 3.6 version of Anaconda
Verify that you can launch jupyter by running
jupyter notebook
in the Anaconda prompt.
Python Tutorials
We strongly recommend familiarizing yourself with Python basics before starting with mini projects. Some recommended resources are:
- The Python Tutorial v3 - https://docs.python.org/3/tutorial/ (Sections 1 to 8)
- Jupyter - http://jupyter.org/documentation
- numpy - https://docs.scipy.org/doc/numpy-dev/user/quickstart.html
- Pandas - http://pandas.pydata.org/pandas-docs/stable/tutorials.html
- Python collections module - https://docs.python.org/3.6/library/collections.html
Recommended Text
Recommended Texts.
Item | Author | Book Title |
---|---|---|
1 | Kishore S. Trivedi | “Probability & Statistics with Reliability, Queuing, and Computer Science Applications” |
2 | Trevor Hastie, Robert Tibsshirani, and Jerome Friedman | “The Elements of Statistical Learning: Data Mining, Inference, and Prediction”, Second Edition |
3 | Class Notes | Ravishankar K. Iyer (PDF/PPTs) |
Probability Review
Item | Link | Name |
---|---|---|
1 | Link | Prof. Hajek’s course notes for ECE313 |
2 | Link | Prof. Iyer’s lecture slides for ECE313 |