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 |