* 概要 [#xc1efb25]
- Unix環境でのプログラミング方法,研究室の実験環境を学ぶ
- 自然言語処理で頻繁に使われる処理を題材としてプログラミング演習を行うことで,スムースに研究に取り組める力を養います

* 内容 [#if1d362f]
+ Unix環境でのプログラミング方法
+ 研究室の実験環境
+ Pythonプログラミングのチュートリアル
-- Pythonの基本的な使い方.ipythonの使い方,pipの使い方など
-- 分からないことはどう調べれば良いのか
+ [[言語処理100本ノック]]
-- 自然言語処理に関するプログラムを実際に作ってもらい,互いにコードレビューを行います。
-- 問題に対する答えは一つではありません。どんな方法でも,無理矢理でも解いてみてください。

* 2013年度 [#n363fb29]
:日時|毎週火曜日
:参加者|大江, 大野, 上岡, 村岡, 山田,祝,周
:書いたコード|http://www.cl.ecei.tohoku.ac.jp/chokkan/nlp100/ (研究室メンバーのみ)
// コードは
// ~okazaki/nlp100/(年度)/(ユーザ名)/
// にアップロード
// ファイル名のはじめに問題番号を入れる

scalaで書いてみた 001-040(松林)
http://www.cl.ecei.tohoku.ac.jp/~y-matsu/lab/nlp100/
ソースコードの場所はこのページの編集コメントに書いてあります。
// ~y-matsu/share/src/100fungo/scala
 
* 予定・記録 [#o378a491]
-9/24 10:30-12:00
-- (91) - 
-9/17 10:30-12:00
-- (81) - (90)
-7/23 10:30-12:00
-- (78) - (80)
-7/16 10:30-12:00
-- (69) - (77)
-7/9 10:30-12:00
-- (61) - (68)
-7/2 10:30-12:00
-- サーバの使い方(水野)
-- &handref(2013/misc/misc-20130702-junta-m.pdf,内部資料); 
--- &handref(2012/misc/misc-20120406-junta-m.pdf,MacPortsの使い方 10、11ページ);
--- &handref(2012/misc/misc-20120413-junta-m.pdf,リダイレクト、パイプの使い方、virtualenv);
--- &handref(2012/misc/misc-20120420-junta-m.pdf,コマンドの使い方、簡単な並列演算の仕方 46ページ以降);
-6/25 10:30-12:00
-- (54) - (60)
-6/18 11:00-12:30
-- (48) - (53)
-6/11 10:30-12:00
-- (41) - (47)
-6/4 10:30-12:00
-- (39) - (40)
-- Pythonチュートリアル2 クラスとオブジェクト指向(山本)
-5/28 10:30-12:00
-- (33) - (38)
-5/21 10:30-12:00
-- (27) - (32)
-5/14 10:30-12:00
-- (21) - (26)
-5/7 10:30-12:00
-- (17) - (20)

- 4/23 10:30-12:00
-- (11) - (16)

- 4/16 10:30-12:00
-- (4) - (10)

- 4/9 13:00-15:00
-- 100本ノック (1) - (3)

- 3/5 13:00-15:00(成田,高瀬,他)
-- 100本ノックの質問タイム

- 2/26 Pythonチュートリアル1(高瀬,成田)
-- Pythonの基本的な書き方,ipythonの使い方など
-- 参考:[[Python 2.7 チュートリアル>http://docs.python.jp/2/tutorial/]]

- 2/19 Unix環境でのプログラミング方法2(山本)
-- MacPortsのインストール
-- Emacsチュートリアル

- 2/12 Unix環境でのプログラミング方法1(水野)
-- パソコンの配布と基本設定
-- パソコン,サーバのアカウントを作成
-- メールアドレスを申請
-- Xcodeをインストール

* TA [#id9999ae]
** Unix環境でのプログラミング方法 [#u5f9b710]
- 水野ほか
** 研究室の実験環境 [#lba6f429]
- 水野ほか
** Pythonプログラミングのチュートリアル [#r10d2146]
- TBA
** 100本ノックコーチ割り当て [#o93246c1]
|場所|担当者|
|第1セット|成田|
|第2セット|佐藤貴|
|第3セット|稲田|
|第4セット|杉浦|
|第5セット|山本|
|第6セット|高瀬|
|第7セット|鍋島|
|第8セット|佐々木|
|第9セット|佐藤雅|
|第10セット|渡邊研|

* 参考書 [#mc418bec]
: [[Linux 標準教科書 (Ver.1.1.0)>https://www.lpi.or.jp/linuxtext/file/linuxtext_ver1.1.0.pdf]] |
: [[Linux 標準教科書 (Ver.2.0)>http://www.lpi.or.jp/linuxtext/text.shtml]]
: cat, paste, join, grep, head, tail, cut, awk, sed, tr, sort, uniq, wc|
http://d.hatena.ne.jp/mi_kattun/20100916/1284631280
: grep |
http://www.k-tanaka.net/unix/grep.html  http://www.k-tanaka.net/unix/grep.html
: zgrep, zdiff, zmore |
http://net-newbie.com/linux/commands/index.html#MISC
: bzgrep etc. |
http://manpages.ubuntu.com/manpages/gutsy/ja/man1/bzgrep.1.html
: nkf | 
[[文字コード変換コマンドnkfの使い方まとめ Linux>http://blog.layer8.sh/ja/2011/12/23/%E6%96%87%E5%AD%97%E3%82%B3%E3%83%BC%E3%83%89%E5%A4%89%E6%8F%9B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89nkf%E3%81%AE%E4%BD%BF%E3%81%84%E6%96%B9%E3%81%BE%E3%81%A8%E3%82%81-linux/]]  http://blog.layer8.sh/ja/2012/03/31/nkf_command_option/
: wc | 
http://www.k-tanaka.net/unix/wc.html
: find |
http://www.k-tanaka.net/unix/find.html

© Inui-Suzuki Laboratory 2010-2018 All rights reserved.
Recent Changes
2020-06-25 2020-06-17 2020-06-16 2020-06-10 2020-06-08 2020-06-01 2020-04-10 2020-04-02 2020-02-22 2019-06-07 2019-06-06 2019-05-23 2019-04-19 2019-04-08 2019-04-07 2019-04-03 2019-04-01 2019-03-08 2019-03-07 2019-03-01 2019-02-28 2019-02-15 2019-02-14 2019-02-13 2019-02-12 2019-02-08 2019-02-07 2019-02-06 2019-02-05 2019-02-04 2019-02-01 2019-01-31 2019-01-30 2019-01-29 2019-01-28 2019-01-26 2019-01-25 2019-01-24 2019-01-23 2019-01-22 2019-01-19 2019-01-18 2019-01-17 2019-01-16 2019-01-15 2019-01-10 2019-01-09 2019-01-08 2019-01-07 2019-01-06 2019-01-04 2019-01-03 2018-12-27 2018-12-26 2018-12-25 2018-12-21 2018-12-20 2018-12-19 2018-12-18 2018-12-17 2018-12-16 2018-12-13 2018-12-12 2018-12-11 2018-12-10 2018-12-07 2018-12-06 2018-12-05 2018-12-04 2018-12-03 2018-12-02 2018-11-29 2018-11-28