1
1
# データサイエンス100本ノック(構造化データ加工編)
2
2
3
3
## Overview
4
+
4
5
- データサイエンス100本ノック(構造化データ加工編)を実践するための演習問題とデータ、および環境構築のためのスクリプト一式
5
6
- 演習問題はSQL、Python、Rで共通
6
7
- 言語によっては向かない設問もあるが、「この言語のときはこう書けば実現できる」という技術習得を目指すことを優先
11
12
- データサイエンス100本ノック(構造化データ加工編)の利用により生じるいかなる問題についても、当協会は一切の責任を負いかねますのであらかじめご了承ください
12
13
13
14
## Description
15
+
14
16
- Dockerfile(` dockerfiles/notebook/Dockerfile ` , ` dockerfiles/notebook/Dockerfile ` )
15
17
- ` docker-compose.yml `
16
18
- スーパーの架空購買データと架空個人情報(csv)
17
19
- データベースを初期設定するための各種スクリプト
18
20
- 設問と解答例のノートブックファイルおよびHTMLファイル
19
21
20
22
## Requirement
23
+
21
24
- Local
22
25
- Docker Desktop(Windows 10/11, macOS)
23
26
- Apple M1チップ搭載のMacの場合は Docker Desktop 4.4.2 以降
31
34
- 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 )
32
35
33
36
## Install
37
+
34
38
``` shell
35
39
git clone
[email protected] :The-Japan-DataScientist-Society/100knocks-preprocess.git
36
40
cd 100knocks-preprocess
@@ -48,21 +52,25 @@ docker compose up -d --build --wait
48
52
※ インストールの説明は ` doc ` 配下の説明資料も参照してください
49
53
50
54
## Usage
55
+
51
56
- ブラウザで以下のURLにアクセスします
52
57
- [ http://localhost:8888 ] ( http://localhost:8888 )
53
58
54
59
## How to contribute
60
+
55
61
開発に協力していただける場合は本リポジトリをcloneし、 [ https://pre-commit.com/ ] ( https://pre-commit.com/ ) の手順に従って ` pre-commit ` をインストールしてください。
56
62
57
63
これにより、 [ ` .pre-commit-config.yaml ` ] ( .pre-commit-config.yaml ) の設定に基づいて、コミット時にクレデンシャルが含まれていないかの検査が行われるようになります。
58
64
59
65
## Document
66
+
60
67
- ` doc ` 配下にデータサイエンス100本ノック(構造化データ加工編)の説明資料と設問PDF、設問HTML、解答例HTMLを配置
61
68
- ` work ` 配下に設問notebookを配置
62
69
- ` work/answer ` 配下に解答例notebookを配置
63
70
- ` work/data ` 配下に使用したデータを配置
64
71
65
72
## Link
73
+
66
74
本コンテンツの内容やセットアップ手順について解説いただいているサイト、Dockerについて基本から学べるサイト
67
75
68
76
- [ 【データサイエンスを学ぶあなたへ】100本ノック - 構造化データ処理編 - 最速レビュー動画!【データサイエンティスト協会】#062 ] ( https://www.youtube.com/watch?v=fAyj0V2iAc4 )
@@ -78,8 +86,10 @@ docker compose up -d --build --wait
78
86
- [ データサイエンス初学者にむけた、データサイエンス100本ノックを実装する方法(windows10 Home向け)] ( https://qiita.com/syuki-read/items/714fe66bf5c16b8a7407#comment-394d2f7656bd5b977e11 )
79
87
80
88
## Author
89
+
81
90
The Data Scientist Society
82
91
83
92
## LICENSE
93
+
84
94
- ` docker/doc/100knocks_guide.pdf ` は協会ロゴ等が含まれるため、CC-BY-NDとなります
85
95
- その他ファイルはMITライセンスに従います
0 commit comments