This is a workshop hosted by School of International Trade and Economics (SITE) in 2019's summer. It intends to provide training in computing-related programming for teachers as well as undergraduates.
-
Python Parallel Computing
As a workhorse of data science, python provides multiple ways to perform parallel computing. There are also constantly updating parallel computing means provided by open-source packages.
In the aspect of parallel computing, the workshop focuses on implementation via Python and IPython. As a supplement, some frequently used Linux commands will be introduced in case that you perform your tasks in Linux environment.
This topic covers:
- Beyond Plain Python. Introduces tricks while using IPython and commands frequently used in Linux.
- Multi-Treading in Python. Introduces Python's multi-threading classes, as well as communication mechanisms between threads.
- Parallel Computing with Multiple Cores and Cluster Computing. Introduces multicore programming, asynchronous calling mechanisms in Python
-
Cloud Computing
-
Machine Learning
-
Recommendation System
- 7.20 ~ 7.21: parallel computing
- 7.28 ~ 7.29: machine learning and recommending system
Materials for parallel computing: python-xiaotao.zip
Quant Econ - Python https://lectures.quantecon.org/py/optgrowth.html