課題の提出方法

課題はレポートとプログラムファイルをひとまとめにして提出する. 以下の事項に注意すること.


HTML フォーマット

以下のHTMLのテンプレートを用いれば,PDFファイルを作成できる.

  1. 以下のファイルをコピーせよ (右マウスボタンをクリックして 「リンク先のファイルを別名でダウンロード…」する).
  2. 自分で適当に書き換えてWWWブラウザ(safari)で確認してみること.
  3. 実行結果の画像はファイルにした上で, 次のようなImageタグを用いて画像を貼りつける.
    <img src="ファイル名">
    
    なお画像ファイルの作成法については, 以下 に示す.
  4. トップメニューから「ファイル → プリント…」を選択し, 印刷ウィンドウが表示されたら「PDFとして保存…」ボタンを押す.
  5. 適当なファイル名をつけて「保存」ボタンを押せば, PDF形式のファイルができる(拡張子は pdf となる).

「<」と「>」

「<」と「>」の2つの記号は, そのままだと HTML タグと理解されてしまって,うまく表示されない. したがって,「<」には「&lt;」,「>」には「&gt;」と書くと良い.


(参考)画像の取り込み方

画像の取り込み方 その1: MacOS/大学の場合(ショートカットを使う)

  1. (もちろん)画像を表示する.
    pc123456m:~ 1234567890$ python circle.py¶
    
  2. 「<Shift> + <Command> ("#" っぽいキー) + 4」を同時に押す.
  3. マウスポインタの形が変わるので,スペースキーを押すと, さらにマウスポインタがカメラのマーク変わる. そこでウィンドウを選択(クリック)すると画像が取り込まれて, 結果の画像ファイルがデスクトップ上に保存される(png形式).
    スペースキーを押さずに,マウスドラッグで範囲指定しても良い.
  4. ファイル名を適当に変更して,必要なフォルダに移す.

画像の取り込み方 その2: MacOS/大学の場合

  1. (もちろん)画像を表示する.
    pc123456m:~ 1234567890$ python circle.py¶
    
  2. ファインダから「アプリケーション → ユーティリティ → グラブ」を選択して, グラブ(Grab) を起動する.
  3. グラブのトップメニュから 「取り込み → ウィンドウ」を選択する. 新たに表示される小さなウィンドウ(ウィンドウの取り込み)で 「ウィンドウの選択」ボタンを押して(マウスポインタがカメラになる)から, 取り込む画像のウィンドウをクリックする. すると取り込まれた画像を持つグラブのウィンドウが表示される.

  4. グラブのトップメニュから「ファイル → 保存」とすると, ファイル保存用のウィンドウが表示される. ファイル名を指定して「保存」ボタンを押すと,TIFF形式の画像ファイルができる (拡張子は tiff となる).

画像の取り込み方 その3: Windowsの場合

  1. (やはり)画像を表示する(アクティブウィンドウにしておく).
  2. [Alt]+[PrintScreen]を押す ([Alt]キーと[PrintScreen]キーを同時に押す) と, 画像データがクリップボードにコピーされる.
  3. 画像編集ソフトウェアやワープロソフトウェアを実行して, ペースト(多くの場合は「編集→貼り付け」)すると画像が貼り込まれる.
「キャプチャ Window Print Screen」などキーワードにして検索すると, 詳しいページ(以下は参考)が出てくる.


zip コマンド

デスクトップの直下に report という名前の フォルダ(ディレクトリ)を作って, zip ファイルを(やはりデスクトップ直下に)作成する過程の例を示す.
pc123456m:~ 1234567890$ cd ~/Desktop/report¶
pc123456m:report 1234567890$ ls¶
circle.py  report.pdf
pc123456m:report 1234567890$ mv report.pdf report01-00-123456.pdf¶
pc123456m:report 1234567890$ ls¶
circle.py  report01-00-123456.pdf
pc123456m:report 1234567890$ zip ../report01-00-123456.zip *.py *.pdf¶
(注: 「*.py *.pdf」の代わりに「*」でも良い)
pc123456m:Desktop 1234567890$ cd ..¶
pc123456m:Desktop 1234567890$ unzip -t report01-00-123456.zip¶
Archive:  ../report01-00-123456.zip
    testing: circle.py             OK
    testing: report01-00-123456.pdf   OK
No errors detected in compressed data of ../report01-00-123456.zip.