Skip to content

davidjohnnn/python_workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python_workshop

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

————————————————————————————

About

python_workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published