Learning Programming

概要

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

内容

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

2014年度

日時
木曜日 10:00-11:30(M1以外),木曜日 13:00-14:30(M1)
参加者
田中,中山,小林,小松,スミット,チャ
書いたコード
http://www.cl.ecei.tohoku.ac.jp/~takase/nlp100/index.py (研究室メンバーのみ)

scalaで書いてみた 001-050(松林) ソースコードの場所はこのページの編集コメントに書いてあります。

予定・記録

  • 10/?(未定) 最終回
    • (98) - (100)
  • 7/24
    • (91) - (97)
  • 7/17
    • (87) - (90)
  • 7/10
    • (81) - (86)
  • 7/3
    • (77) - (80)
  • 6/26
    • (71) - (76)
  • 6/19
    • (66) - (70)
  • 6/12
    • (61) - (65)
  • 6/5
    • (56) - (60)
  • 5/29
    • (51) - (55)
  • 5/22
  • 5/15
    • (41) - (50)
  • 5/8
    • サーバの使い方講座
  • 4/21
    • (36) - (40)
  • 4/14
    • (31) - (35)
  • 2/18
    • (26) - (30)
  • 2/12
    • (21) - (25)
  • 2/3
    • (16) - (20)
  • 1/30
  • 1/16
  • 1/9 Unix環境でのプログラミング方法など(佐々木,基礎勉強会終了後に)

TA

研究室の実験環境など

Pythonプログラミングのチュートリアル

  • TBA

100本ノックコーチ割り当て

場所担当者
第1セット佐々木,稲田
第2セット大野
第3セット大江
第4セット渡邉(研),稲田
第5セット高瀬
第6セット山本
第7セット上岡
第8セット村岡
第9セット佐藤雅
第10セット〜97:稲田, (98〜:佐々木?)
代打稲田

参考書

Linux 標準教科書 (Ver.1.1.0)
: Linux 標準教科書 (Ver.2.0)
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/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 Laboratory 2010-2018 All rights reserved.