服用方式
- prerequisite:
- python3.6 (do not use conda, python2.x and python3.7)
- clone repo:
git clone https://github.com/GoatWang/IIIMaterial
- install packages:
pip install -r requirements.txt
- its recommended to install all this packages in the system python3.6 (not virtualenv). All these packages are very popular in the field, and will not conflict to each other.
- if you want to install in the virtualenv, make sure your jupyter is install in the system python3.6. Please refer to this link, and in the venv:
(venv)>>> pip install ipykernel (venv)>>> python -m ipykernel install --user --name=IIIMaterial
- generate practice file:
python practice_generator.py
- start practice
- open practice*.ipynb files in all dirs.
- (optional) modify practice*.ipynb to add the date e,g, practice*_20181123.ipynb. This can make sure the new practice*.ipynb file will not cover old one once you want to generate new practice*.ipynb file
- (optional) open main*.ipynb files to check the answer.
- update: once I have modified the main file, you want to update to your code to you should pull the repo.
- checkout all changes you made in main*.ipynb:
- if all changes are expected to ignore:
git checkout .
- if you want to keep some changes:
git checkout */main*
git checkout latex_generator/latex_generator.ipynb
- Its quite diffcult to solve git conflict in ipython notebook.
- so be sure to checkout the changes on main*.ipyne first.
- if all changes are expected to ignore:
- pull repo:
git pull
- checkout all changes you made in main*.ipynb:
0331課後訊息
- 問卷網址: https://docs.google.com/forms/d/e/1FAIpQLScDHxoRzLMz1UES_xPoq4-ZRPs5EiOvfGc1YzuNlIYiE6n6TA/viewform?usp=sf_link
- kaggle競賽: https://www.kaggle.com/t/94b12368cbce4c65a2b4ea4be059e312
- kaggle專案網頁成品: http://realestateevaluator-dev.ap-southeast-1.elasticbeanstalk.com/evaluator/
- 講師自學程式的心路歷程: https://ithelp.ithome.com.tw/articles/10195825