• 検索結果がありません。

古口  

N/A
N/A
Protected

Academic year: 2021

シェア "古口  "

Copied!
2
0
0

読み込み中.... (全文を見る)

全文

(1)

特集「第7期システム」:ソフトウェア・ショートレビュー   

Pythonは「プログラミング入門」と「プロ   グラミング論」において使用させて頂いて   います。「プログラミング入門」では文法   とプログラムについての考え方を教えて   います。「プログラミング入門」の受講者   の殆どはプログラミングの経験を持って   おらず,受講者にとってPythonが初めての   プログラミング言語です。市販のPython   のテキストは,そうした受講生には難しす   ぎ,また値段も高いので,受講生には私の   テキストを使わせています。なお,このテ   キストのPDF版はネットで公開されてい   ます(http://ar.aichi−u.aCjp/python/)。  

「プログラミング入門」では小さな問題   を多数与え,それらを解決しながらテキス  

トのカレンダーのプログラムを理解する   事を目標にしています。受講者にとって   は自由にプログラムをする時間がないの   で単調になりがちなのですが,問題の解答   を皆で吟味しながら進む事によって単調   さを補っています。  

「プログラミング論」は「プログラミン   グ入門」の応用編で,「プログラミング入   門」の合格者を受講対象にしています。講   義の進め方は「プログラミング入門」とは   正反対で,大きな課題を一つ与え,自分の   ペースで進みます。現在課題として採用  

しているのは人口ピラミッドグラフの作  

成です。ファイルから国勢調査の人口デー   を読み取り,そのデータを基に人口ピラ  

ミッドのグラフを描かせています(図1.)。  

明治以来の全ての国勢調査を対象として   おり,作成された人口ピラミッドを分析  

し,レポートを書き,さらに最後にはプロ   グラムの理解を試す筆記試験があります。  

「プログラミング論」の課題は受講者に   は非常に難しいと最初は感じているよう   です。しかしプログラムを作り上げるス   テップは示されているので,それに従っ   て進んで行くと殆どの学生は無事に何と   かピラミッドグラフを書き上げます。悪   戦苦闘しながらプログラムを実行した時   にピラミッドグラフがいきなり現れるの   で学生たちは強い感銘を受けるようで,  

「やった−」と言う声が聞こえたりします。   

Pythonには入門用言語として次のよう   な優れた特性をもっています。文法が簡   潔で強力で,一貫性があること。使いやす   い会話モードが存在し,個々の命令の動作   を確認しながらプログラムを進めて行け   る事。フリーウェアなので無料で手に入  

り,学生が自宅のパソコンにもインストー   ルできる事。高い可読性を有し,モジュー   ル化が容易であり,また現代的なオブジェ  

クト指向言語である事などです。また  

PythonはEPS形式のグラフィックスを出  

愛知大学情報メディアセンター  

− 55 −   VOl.19,No.1,2008   

(2)

力できる(私の知る限り)唯一のプログラ   ミング言語であり  ,この事が高品位の人口  

ビラミ 

ットを印刷する上で決定的に役に   立っています。  

ヨ0  

古口  

7ロ  

60  

∬庄由  

f屯椚.血k   

古口  

40  

コ0  

20  

⊥ロ  

l  I 

I  I 

I  l   I  I 

I  I 

1601401三010□[:06040王0   0 王0 40 60[:01001三□140160  l  

タJ  

凶1:受講雪間⊂:了≡人口ピラミッドグラフの一伊   

愛知大学情報メディアセンター  

5Ci  vol.19,N().1,2008   

参照

関連したドキュメント

日本語で書かれた解説がほとんどないので , 専門用 語の訳出を独自に試みた ( たとえば variety を「多様クラス」と訳したり , subdirect

(Sexual Orientation and Gender

利用している暖房機器について今冬の使用開始月と使用終了月(見込) 、今冬の使用日 数(見込)

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON

ご使用になるアプリケーションに応じて、お客様の専門技術者において十分検証されるようお願い致します。ON

使用済自動車に搭載されているエアコンディショナーに冷媒としてフロン類が含まれている かどうかを確認する次の体制を記入してください。 (1又は2に○印をつけてください。 )