11# データサイエンス100本ノック(構造化データ加工編)
22
33## Overview
4+
45- データサイエンス100本ノック(構造化データ加工編)を実践するための演習問題とデータ、および環境構築のためのスクリプト一式
56- 演習問題はSQL、Python、Rで共通
67- 言語によっては向かない設問もあるが、「この言語のときはこう書けば実現できる」という技術習得を目指すことを優先
1112- データサイエンス100本ノック(構造化データ加工編)の利用により生じるいかなる問題についても、当協会は一切の責任を負いかねますのであらかじめご了承ください
1213
1314## Description
15+
1416- Dockerfile(` dockerfiles/notebook/Dockerfile ` , ` dockerfiles/notebook/Dockerfile ` )
1517- ` docker-compose.yml `
1618- スーパーの架空購買データと架空個人情報(csv)
1719- データベースを初期設定するための各種スクリプト
1820- 設問と解答例のノートブックファイルおよびHTMLファイル
1921
2022## Requirement
23+
2124- Local
2225 - Docker Desktop(Windows 10/11, macOS)
2326 - Apple M1チップ搭載のMacの場合は Docker Desktop 4.4.2 以降
3134 - Python解答: [ ![ Open in Colab Answer] ( https://colab.research.google.com/assets/colab-badge.svg )] ( https://colab.research.google.com/github/The-Japan-DataScientist-Society/100knocks-preprocess/blob/master/docker/work/answer/ans_preprocess_knock_Python.ipynb )
3235
3336## Install
37+
3438``` shell
3539git clone git@github.com:The-Japan-DataScientist-Society/100knocks-preprocess.git
3640cd 100knocks-preprocess
@@ -48,21 +52,25 @@ docker compose up -d --build --wait
4852※ インストールの説明は ` doc ` 配下の説明資料も参照してください
4953
5054## Usage
55+
5156- ブラウザで以下のURLにアクセスします
5257 - [ http://localhost:8888 ] ( http://localhost:8888 )
5358
5459## How to contribute
60+
5561開発に協力していただける場合は本リポジトリをcloneし、 [ https://pre-commit.com/ ] ( https://pre-commit.com/ ) の手順に従って ` pre-commit ` をインストールしてください。
5662
5763これにより、 [ ` .pre-commit-config.yaml ` ] ( .pre-commit-config.yaml ) の設定に基づいて、コミット時にクレデンシャルが含まれていないかの検査が行われるようになります。
5864
5965## Document
66+
6067- ` doc ` 配下にデータサイエンス100本ノック(構造化データ加工編)の説明資料と設問PDF、設問HTML、解答例HTMLを配置
6168- ` work ` 配下に設問notebookを配置
6269- ` work/answer ` 配下に解答例notebookを配置
6370- ` work/data ` 配下に使用したデータを配置
6471
6572## Link
73+
6674本コンテンツの内容やセットアップ手順について解説いただいているサイト、Dockerについて基本から学べるサイト
6775
6876- [ 【データサイエンスを学ぶあなたへ】100本ノック - 構造化データ処理編 - 最速レビュー動画!【データサイエンティスト協会】#062 ] ( https://www.youtube.com/watch?v=fAyj0V2iAc4 )
@@ -78,8 +86,10 @@ docker compose up -d --build --wait
7886- [ データサイエンス初学者にむけた、データサイエンス100本ノックを実装する方法(windows10 Home向け)] ( https://qiita.com/syuki-read/items/714fe66bf5c16b8a7407#comment-394d2f7656bd5b977e11 )
7987
8088## Author
89+
8190The Data Scientist Society
8291
8392## LICENSE
93+
8494- ` docker/doc/100knocks_guide.pdf ` は協会ロゴ等が含まれるため、CC-BY-NDとなります
8595- その他ファイルはMITライセンスに従います
0 commit comments