python_workshop
Supplementary Files:
————————————————————————————
————————————————————————————
Day 1 - Morning Session
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-1_Python/1_Python_Crash_Course_2019_toStudent.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-1_Python/2_LinearAlgebra_with_Python-NumPy_2019.ipynb
————————————————————————————
Day 1 - Afternoon Session
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-2_DatPrep/1_DataPrep_2019.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-2_DatPrep/2_WebScraping_2019.ipynb
(Demo: Web Scraping Project with Python)
Time Series Scraping:
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-2_DatPrep/Demo/time_series_scrape/explore.ipynb
example: scrapy runspider -a start_date=2014-01-01 -a end_date=2019-05-31 -o items.csv spider.py
News Scraping:
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-2_DatPrep/Demo/news_scrape_and_ie/explore.ipynb
example: scrapy runspider -a first_page=1 -a last_page=100 -o items.csv spider.py
(Optional): Mounting Google Drive in Google Colab
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D1-2_DatPrep/3_Mounting_Google_Drive_in_Google_Colab.ipynb
!wget https://github.com/davidjohnnn/python_workshop/raw/master/StudentGrade.csv -O /content/drive/My\ Drive/StudentGrade.csv
————————————————————————————
————————————————————————————
Day 2 - Morning Session
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/1_Matplotlib.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/2-1_Categorical-Plots.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/2-2_Distribution-Plots.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/2-3_Grids.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/2-4_Matrix-Plots.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/2-5_Regression-Plots.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/1_Visualization/2-6_Style_Color.ipynb
— Data Cleansing
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/2_DataCleansing/1_PreviewData.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-1_VizCln/2_DataCleansing/2_DataPreparation.ipynb
— Exercise
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/Excercise/CarPriceExercise_toStudent.ipynb
————————————————————————————
Day 2 - Afternoon Session
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/1_Decision-Trees_Random-Forests/Decision-Trees_Random-Forests-v2.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/2_Linear-Regression/Linear-Regression.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/3_Logistic-Regression/Logistic-Regression.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/4_Neural-Network/Neural-Network.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/5_K-Nearest-Neighbors/K-Nearest-Neighbors.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/6_Grid-Search/grid_search.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/7_Sequential_Feature-Selector/Sequential_Feature-Selection.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D2-2_ML-1/8_K-Means-Clustering/K-Means-Clustering.ipynb
— Exercise (Analytics)
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/Excercise/StudentSegmentation_toStudent.ipynb
————————————————————————————
————————————————————————————
Day 3 - Morning Session
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D3-1_ML-2/Association_Rule_Mining/Market_Basket_Intro.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D3-1_ML-2/Recommender_Systems/Advanced-Recommender-Systems.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D3-1_ML-2/Time_Series/Time_Series.ipynb
————————————————————————————
Day 3 - Afternoon Session
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D3-2_DL/1_ConvNet%20with%20Cifar10.ipynb
https://colab.research.google.com/github/davidjohnnn/python_workshop/blob/master/code/D3-2_DL/2_LSTM_Stock.ipynb
————————————————————————————
————————————————————————————
Slides
https://colab.research.google.com/github/davidjohnnn/python_workshop/tree/master/lecture_slides
Note:
Day1 (morning): Basic Python
Day1 (afternoon): Data Preparation
Day2 (morning): Visualization & Data Cleansing, Data Cleansing
Day2 (Afternoon): Data Analytics1
Day3 (Morning): Data Analytics2
Day3 (Afternoon): Deep Learning
————————————————————————————
Installation (For Jupyter Notebook)
conda install -c anaconda pydot=1.2.3 -y
conda install -c anaconda pyparsing=2.2.0 -y
conda install -c anaconda graphviz -y
pip install xxx --trusted-host pypi.python.org
————————————————————————————